PageSourceSearch

https://app.termly.io/dashboard/3213-b016fe.js

js termly.io collected 2026-09-24 07:35:21 UTC 7,026 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_termly_web_dashboard=self.webpackChunk_termly_web_dashboard||[]).push([[3213],{22573(e,s,t){t.d(s,{n:()=>h});var n=t(53241),r=t(82861),i=t(76775),c=t(36818),a=t(13301);class l extends a.Q{constructor(e,s){super(),this.client=e,this.setOptions(s),this.bindMethods(),this.updateResult()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){var s;const t=this.options;this.options=this.client.defaultMutationOptions(e),(0,r.f8)(t,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this}),null==(s=this.currentMutation)||s.setOptions(this.options)}onUnsubscribe(){var e;this.hasListeners()||null==(e=this.currentMutation)||e.removeObserver(this)}onMutationUpdate(e){this.updateResult();const s={listeners:!0};"success"===e.type?s.onSuccess=!0:"error"===e.type&&(s.onError=!0),this.notify(s)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(e,s){return this.mutateOptions=s,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,{...this.options,variables:void 0!==e?e:this.options.variables}),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){const e=this.currentMutation?this.currentMutation.state:(0,i.$)(),s={...e,isLoading:"loading"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset};this.currentResult=s}notify(e){c.j.batch(()=>{var s,t,n,r;if(this.mutateOptions&&this.hasListeners())if(e.onSuccess)null==(s=(t=this.mutateOptions).onSuccess)||s.call(t,this.currentResult.data,this.currentResult.variables,this.currentResult.context),null==(n=(r=this.mutateOptions).onSettled)||n.call(r,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context);else if(e.onError){var i,c,a,l;null==(i=(c=this.mutateOptions).onError)||i.call(c,this.currentResult.error,this.currentResult.variables,this.currentResult.context),null==(a=(l=this.mutateOptions).onSettled)||a.call(l,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context)}e.listeners&&this.listeners.forEach(({listener:e})=>{e(this.currentResult)})})}}var u=t(36476),o=t(79422),d=t(44503);function h(e,s,t){const i=(0,r.GR)(e,s,t),a=(0,o.jE)({context:i.context}),[h]=n.useState(()=>new l(a,i));n.useEffect(()=>{h.setOptions(i)},[h,i]);const m=(0,u.r)(n.useCallback(e=>h.subscribe(c.j.batchCalls(e)),[h]),()=>h.getCurrentResult(),()=>h.getCurrentResult()),f=n.useCallback((e,s)=>{h.mutate(e,s).catch(p)},[h]);if(m.error&&(0,d.G)(h.options.useErrorBoundary,[m.error]))throw m.error;return{...m,mutate:f,mutateAsync:m.mutate}}function p(){}},57029(e,s,t){t.r(s),t.d(s,{default:()=>k});var n=t(22771),r=t(53241),i=t(71451),c=t(25152),a=t(26826),l=t.n(a),u=t(92572),o=t(22573),d=t(41242);function h(){return d.A.put("v2/subscriptions/discard_change")}var p=t(85330),m=t(63510);const f=(0,m.YK)({cancel:{defaultMessage:"Cancel",id:"close-modal-button.cancel"},success:{defaultMessage:"Close",id:"close-modal-button.success"}}),b={cancel:{className:"styles-cancel-fd642b",color:"primary",message:f.cancel,type:"text"},success:{className:"styles-success-b7a5ad",color:"secondary",message:f.success,type:"solid"}};function g(e){let{handleClick:s,isSuccess:t}=e;const{className:n,color:i,message:a,type:l}=function(e){let{isSuccess:s}=e;return b[s?"success":"cancel"]}({isSuccess:t});return r.createElement(p.$n,{preventDefault:!0,className:n,color:i,handleClick:s,type:l},r.createElement(c.A,a))}g.propTypes={handleClick:p.$n.propTypes.handleClick,isSuccess:l().bool};const v=g,y=(0,m.YK)({discard:{defaultMessage:"Yes, discard",id:"discard-button.discard"},processing:{defaultMessage:"Processing...",id:"discard-button.processing"}});function C(e){let{handleClick:s,isLoading:t,isSuccess:n}=e;if(n)return null;const i=t?y.processing:y.discard;return r.createElement(p.$n,{preventDefault:!0,className:"styles-button-e894e6",color:"dangerous",disabled:t,handleClick:s,type:"solid"},r.createElement(c.A,i))}C.propTypes={handleClick:p.$n.propTypes.handleClick,isLoading:l().bool,isSuccess:l().bool};const E=C,M=(0,m.YK)({cancelSubscription:{defaultMessage:"Cancel subscription - {date}",id:"discard-changes-modal.cancel-subscription"},error:{defaultMessage:"We’ve encountered a technical error. Please try again.",id:"discard-changes-modal.error"},removeLicenses:{defaultMessage:"Remove {numOfCancelledLicenses} {planName} license(s) - {date}",id:"discard-changes-modal.remove-lienses"},successDescription:{defaultMessage:"Your previous changes are successfully discarded. You may continue with your current plan or manage your plan in Settings.",id:"discard-changes-modal.success-description"},successTitle:{defaultMessage:"Your Previous Changes Are Discarded",id:"discard-changes-modal.discard-success-title"},title:{defaultMessage:"Discard Pending Changes",id:"discard-changes-modal.title"}}),S=t.p+"error-5f59ae.svg",R={default:{icon:t.p+"trash-510e40.svg",title:M.title},success:{icon:u,title:M.successTitle},error:{icon:S,title:M.title}};function O(e){const{additionalWebsiteDetails:s,closeModal:t,handleSuccess:a,planName:l}=e,{currentPeriodEnd:u,isCancelled:d,numOfCancelledLicenses:p}=s,{formatDate:m}=(0,i.A)(),f=m(new Date(1e3*u)),b=(0,r.useMemo)(()=>({date:f,numOfCancelledLicenses:p,planName:l}),[f,p,l]),{discardChanges:g,isError:y,isLoading:C,isSuccess:S}=function(e){const{error:s,isLoading:t,isSuccess:n,mutate:r}=(0,o.n)(h,e);return{discardChanges:r,error:s,isLoading:t,isSuccess:n}}({onSuccess:a}),O=(0,r.useCallback)(()=>{g()},[g]),{icon:k,title:L}=function(e){let{isError:s,isSuccess:t}=e;if(s)return R.error;return R[t?"success":"default"]}({isError:y,isSuccess:S}),N=function(e){let{isCancelled:s,isSuccess:t}=e;return t?M.successDescription:s?M.cancelSubscription:M.removeLicenses}({isCancelled:d,isSuccess:S});return r.createElement("div",null,r.createElement("div",{className:"styles-body-f590b9"},r.createElement("img",{alt:"",className:"styles-icon-d73fc3",src:k}),r.createElement("div",{className:"styles-title-ebc03c"},r.createElement(c.A,L)),r.createElement("div",{className:"styles-description-d1acd3"},r.createElement(c.A,(0,n.A)({},N,{values:b})))),r.createElement("div",{className:"styles-buttonContainer-f89999"},r.createElement(v,{handleClick:t,isSuccess:S}),r.createElement(E,{handleClick:O,isLoading:C,isSuccess:S})),function(e){let{isError:s}=e;return s?r.createElement("div",{className:"styles-error-c3097a"},r.createElement(c.A,M.error)):null}({isError:y}))}O.propTypes={additionalWebsiteDetails:l().shape({currentPeriodEnd:l().string,isCancelled:l().bool,numOfCancelledLicenses:l().number}),closeModal:l().func,handleSuccess:l().func,planName:l().string};const k=O},92572(e,s,t){e.exports=t.p+"success-949148.svg"}}]);
2//# sourceMappingURL=3213-b016fe.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.