PageSourceSearch

https://dashboard.iproyal.com/assets/_id_-DfLqBZ-R.js

js iproyal.com collected 2026-09-24 09:17:03 UTC 9,902 bytes, 3 lines download raw bytes

1/** See vendor.LICENSE.txt for 3rd party license information */
2import{a as q}from"./ProgressBarTrack.vue_vue_type_script_setup_true_lang-BFyAVUTj.js";import{b as D,ar as F,n as A,o as n,M as _,Q as E,aj as M,c as $,bP as K,u as e,w as u,a0 as I,ad as J,S as s,P as r,V as O,aN as Q,p as c,dJ as S,O as Y,H as G,bL as L,au as X,aw as j,fp as Z,fq as ee,at as U,e as k,df as te,T as V,k as P,bK as ae,f as se,R as oe,E as re,d as ne,fr as de}from"./_withdraw-status-label-CevgBg2y.js";import{_ as ie}from"./StandardLayout.vue_vue_type_script_setup_true_lang-CNOPh7su.js";import{u as le}from"./use-random-timer-C9XbMxCk.js";import{u as ce,_ as ue,g as me}from"./OrderConfirmationCard.vue_vue_type_script_setup_true_lang-BeWGyCz7.js";import{u as fe,_ as pe}from"./OrderProcessingInfoBanner.vue_vue_type_script_setup_true_lang-YR08Rkop.js";import{d as be,c as ye}from"./use-can-element-be-sticky-DdpR8bAN.js";import{_ as ve}from"./use-delete-whitelist-DLbXnpJ-.js";import{a as _e}from"./NavigationBackButton.vue_vue_type_script_setup_true_lang-2iuGN9c-.js";import{T as ge}from"./OrderStatusIndicator.vue_vue_type_script_setup_true_lang-CmLAYbIp.js";import{_ as he}from"./AddNewCardContainer.vue_vue_type_script_setup_true_lang-9Uo1Yflg.js";import{a as we,b as Oe,_ as $e}from"./SavedCardsSelector.vue_vue_type_script_setup_true_lang-BvQgBxou.js";import{_ as W}from"./use-idenfy-verification-F5HIfpTo.js";import{T as ke}from"./Toggle-CUtBdHx5.js";import"./index-b1bOmR3Z.js";import"./products-analytics-CMC_dv4t.js";import"./use-is-collapsible-order-info-enabled-0o8YWu5D.js";import"./proxy-DBTh_onS.js";import"./subscription-features-CfY4EhRK.js";import"./sub-users-CyLDZg1q.js";import"./use-upi-recurring-limit-DRjKq-Tb.js";import"./loyalty-progress-query-D_msf7f-.js";import"./VerifyCardBanner-pmskeA5W.js";import"./TimeCircleIcon-B3dOaVgm.js";import"./Field.vue_vue_type_script_setup_true_lang-C6Qf4jfa.js";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};t.SENTRY_RELEASE={id:"6c1f8572"},t._sentryModuleMetadata=t._sentryModuleMetadata||{},t._sentryModuleMetadata[new t.Error().stack]=(function(m){for(var f=1;f<arguments.length;f++){var a=arguments[f];if(a!=null)for(var y in a)a.hasOwnProperty(y)&&(m[y]=a[y])}return m})({},t._sentryModuleMetadata[new t.Error().stack],{"_sentryBundlerPluginAppKey:iproyal-dashboard-frontend":!0});var b=new t.Error().stack;b&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[b]="2a306fb7-cf68-458d-a94e-60bf0f62c668",t._sentryDebugIdIdentifier="sentry-dbid-2a306fb7-cf68-458d-a94e-60bf0f62c668")}catch{}})();const xe={class:"flex items-center justify-between"},Pe={class:"font-semibold"},Ce={key:1},Le={class:"flex items-center justify-between tp-body"},Se={class:"font-semibold"},Ee=D({__name:"OrderInfoContent",props:{error:{},finalPriceLabel:{},loading:{type:Boolean},orders:{},price:{}},setup(t){const b=F(),m=ye(b),{common:f}=A();return(a,y)=>(n(),_("div",{class:Y(t.loading&&"opacity-60")},[(n(!0),_(E,null,M(t.orders,(p,v)=>(n(),$(be,{key:v,"product-identifier":p.productIdentifier,"product-plan-duration":p.productPlanDuration,info:p.info,"info-index":v,type:"combined",class:"pt-16"},K({"info-productLocation":u(({label:w})=>[s("div",xe,[s("span",null,r(e(f).location()),1),s("span",Pe,r(w),1)])]),_:2},[M(e(m),(w,h)=>({name:h,fn:u(C=>[I(a.$slots,h,J({ref_for:!0},C))])}))]),1032,["product-identifier","product-plan-duration","info","info-index"]))),128)),t.error?(n(),$(e(ve),{key:0,type:"error",class:"mb-16"},{default:u(()=>[O(r(e(Q)({error:t.error})),1)]),_:1})):(n(),_("div",Ce,[I(a.$slots,"price",{},()=>[c(e(S),{class:"my-16"}),s("div",Le,[s("span",null,r(t.finalPriceLabel?t.finalPriceLabel:e(f).finalPrice()),1),s("span",Se,r(("f"in a?a.f:e(q)).dollar(t.price)),1)])])])),I(a.$slots,"default")],2))}}),Me={class:"rounded-12 border border-neutral-300 p-20"},Te={class:"flex items-center justify-between"},Ie={class:"flex items-center gap-4"},Ve={class:"tp-body font-semibold"},De={key:0,class:"flex flex-col md:gap-y-24"},Ae={class:"flex flex-col justify-between gap-x-16 gap-y-8 tp-body-s md:flex-row"},Ne={key:0},Re={class:"font-semibold"},Be={class:"flex flex-col gap-24"},je={class:"tp-title text-brand-400 uppercase"},Ue={class:"mb-24 tp-title text-brand-400"}
2,qe=D({__name:"OrderSubscriptionCard",props:{combinedOrder:{}},setup(t){const{data:b}=le(),{common:m,products:f}=A("products"),a=(d="cards")=>{w.value=d,p.value=d==="balance"?"balance":"card"},y=G(t.combinedOrder.canEnableSubscription&&t.combinedOrder.orderBillingType==="subscription"),p=L(t.combinedOrder.paymentMethod??"card"),v=L(t.combinedOrder.cardId??void 0),w=L(t.combinedOrder.paymentMethod==="balance"?"balance":"cards"),h=P(()=>({isEnabled:!0,paymentType:p.value,cardId:p.value==="card"&&v.value?v.value:void 0})),C=L({...h.value,isEnabled:t.combinedOrder.orderBillingType==="subscription"}),g=P(()=>ae(h.value,C.value)),x=L(!1),o=P({get(){return w.value==="balance"?!1:b.value.data.length===0?!0:x.value},set(d){x.value=d}}),N=P(()=>t.combinedOrder.orders.filter(d=>d.renewsAt)),z=d=>t.combinedOrder.orders.filter(l=>l.orderProduct.product.identifier===d).length>1,{mutate:T,isLoading:R}=X({mutation:d=>Z(t.combinedOrder.id,d),onError:d=>j.error(d,"combined-order-subscription"),onSuccess:(d,l)=>{C.value=l,j({id:"combined-order-subscription",message:f.value.combinedOrderSubscriptionUpdated()})}}),H=d=>{v.value=d.id,p.value="card",T(h.value)};return ee(y,d=>{d||T({isEnabled:!1})},{debounce:300}),(d,l)=>(n(),$(e(W),null,{default:u(()=>[s("div",Me,[s("div",Te,[s("div",Ie,[s("span",Ve,r(e(m).subscription()),1),c(e(ge),null,{default:u(()=>[O(r(t.combinedOrder.canEnableSubscription?e(f).subscriptionOrderTooltip():e(f).subscriptionOrderDisabledTooltip()),1)]),_:1})]),c(e(ke),{modelValue:e(y),"onUpdate:modelValue":l[0]||(l[0]=i=>U(y)?y.value=i:null),disabled:!t.combinedOrder.canEnableSubscription},null,8,["modelValue","disabled"])]),e(y)?(n(),_(E,{key:0},[c(e(S),{class:"my-24"}),e(N).length?(n(),_("div",De,[(n(!0),_(E,null,M(e(N),i=>(n(),_("div",{key:i.id},[s("div",Ae,[s("span",null,[O(r(i.orderProduct.product.name)+" ",1),z(i.orderProduct.product.identifier)&&i.orderProduct.productLocation?(n(),_("span",Ne,r(`(${i.orderProduct.productLocation.name})`),1)):k("",!0)]),s("span",null,[O(r(e(f).renewsOn())+" ",1),s("span",Re,r(i.renewsAt),1)])]),c(e(S),{class:"my-24 md:hidden"})]))),128)),c(e(S),{class:"mb-24 hidden md:block"})])):k("",!0),s("div",Be,[s("h2",je,r(e(m).paymentMethod()),1),s("form",{novalidate:"",class:"flex flex-col gap-20",onSubmit:l[5]||(l[5]=te(i=>e(T)(e(h)),["prevent"]))},[c(e($e),{"model-value":w.value,amount:0,tabs:["cards","balance"],class:"gap-16!","onUpdate:modelValue":a},{"panel-balance":u(()=>[c(e(Oe),{amount:0})]),"panel-cards":u(()=>[c(he,{modelValue:e(o),"onUpdate:modelValue":l[4]||(l[4]=i=>U(o)?o.value=i:null),onCardAdded:H},{"adding-new-card-above":u(({noSavedCards:i})=>[i?k("",!0):(n(),$(e(_e),{key:0,class:"mb-24",onClick:l[1]||(l[1]=B=>o.value=!1)})),s("div",Ue,r(e(m).payWithCreditCard()),1)]),"adding-new-card":u(({addNewCard:i,isLoading:B})=>[c(e(V),{class:"mt-24 w-full",disabled:B,onClick:i},{default:u(()=>[O(r(e(m).save()),1)]),_:1},8,["disabled","onClick"])]),default:u(()=>[c(we,{modelValue:v.value,"onUpdate:modelValue":l[2]||(l[2]=i=>v.value=i),onAdd:l[3]||(l[3]=i=>o.value=!0)},null,8,["modelValue"])]),_:1},8,["modelValue"])]),_:1},8,["model-value"]),c(e(V),{type:"submit",disabled:e(R)||e(o)||e(g)},{default:u(()=>[O(r(e(R)?e(m).saving():e(m).save()),1)]),_:1},8,["disabled"])],32)])],64)):k("",!0)])]),_:1}))}}),We={class:"mx-auto flex w-full max-w-708 flex-col gap-20"},ze={class:"flex flex-col justify-center gap-4 md:flex-row md:justify-between"},He={class:"tp-body font-semibold md:tp-headline-s"},Fe={key:0,class:"flex items-center justify-between"},Ke={class:"tp-headline-m"},Je=ne("/[[context]]/orders/combined/[id]",{query:(t,{signal:b})=>de(Number(t.params.id),{signal:b}),key:t=>["combined-order",t.params.id]}),ht=D({__name:"[id]",setup(t){const{common:b,products:m}=A("products"),f=se(),{data:a,reload:y}=Je(),p=P(()=>f.query.success==="created"),v=P(()=>a.value.orders.length>1),w=P(()=>{const g=a.value.orders.some(o=>re(o.orderProduct.product.identifier,["proxy_web_unblocker"])),x=a.value.orders.some(o=>o.status==="confirmed");return!g&&!p.value&&x}),{autoRefreshingOrder:h}=fe(()=>a.value.orders[0]?.status??"unpaid",y);ce(p.value,()=>({transactionId:`combined_${a.value.id}`,purchaseType:"combined",amount:a.value.amount,orders:a.value.orders}));const C=g=>{const x=g.amountWithVat??0,o=g.amount??0;return g.vat?x:o};return(g,x)=>(n(),$(ie,{"back-route":{name:"/[[context]]/my-orders/"},"document-title":e(b).orderDetails()},{default:u(()=>[s("div",We,[e(p)?(n(),$(ue,{key:0,"order-ids":e(a).orders.map(o=>o.id)},null,8,["order-ids"])):k("",!0),c(e(W),{class:"flex flex-col gap-16"},{default:u(()=>[(n(!0),_(E,null,M(e(a).orders,o=>(n(),_("div",{key:o.id,class:"rounded-12 border border-neutral-300 p-20"},[s("div",ze,[s("div",He,r(o.orderProduct.product.name),1),c(e(V),{as:"RouterLink",kind:"outlined",size:"s",to:{name:"/[[context]]/orders/[id]/",params:{id:o.id},query:e(p)?{success:"created"}:void 0}},{default:u(()=>[O(r(e(m).goToOrder())+" ",1),c(e(oe),{type:"forward",class:"size-16"})]),_:1},8,["to"])]),c(Ee,{price:C(o),orders:e(me)({order:o}),"final-price-label":e(v)?e(b).orderPrice():""},{"info-status-below":u(()=>[e(h)?(n(),$(pe,{key:0,class:"mt-8"})):k("",!0)]),_:1},8,["price","orders","final-price-label"])]))),128)),e(v)?(n(),_("div",Fe,[O(r(e(b).finalPrice())+" ",1),s("span",Ke,r(("f"in g?g.f:e(q)).dollar(e(a).amount)),1)])):k("",!0)]),_:1}),e(w)?(n(),$(qe,{key:1,"combined-order":e(a)},null,8,["combined-order"])):k("",!0)])]),_:1},8,["document-title"]))}});
2export{ht as default,Je as useCombinedOrderData,le as useSavedCards};
3//# sourceMappingURL=_id_-DfLqBZ-R.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.