PageSourceSearch

https://app.termly.io/dashboard/8988-7ccf46.js

js termly.io collected 2026-09-24 07:36:44 UTC 14,357 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_termly_web_dashboard=self.webpackChunk_termly_web_dashboard||[]).push([[8988],{1069(e,t,n){n.d(t,{lx:()=>f,Ay:()=>E,Ry:()=>i});var a=n(53241),s=n(26826),l=n.n(s),r=n(57338);const o=(0,a.createContext)();function i(){return(0,a.useContext)(o)}const c=o;var u=n(56317),d=n(64718),m=n(86802);const f={ALLOW_ACCOUNT_INFO:"allow_view_account_info",ALLOW_DELETE_WEBSITE:"allow_delete_website",ALLOW_DUPLICATE_WEBSITE:"allow_duplicate_website",ALLOW_AVATAR_DROPDOWN:"allow_view_avatar_dropdown",ALLOW_LOGOUT:"allow_sign_out",ALLOW_TAGGING:"allow_tagging",ALLOW_USER_MANAGEMENT:"allow_user_management",ALLOW_WEBSITE_MANAGEMENT:"allow_website_management",ALLOW_WEBSITE_SELECTOR:"allow_website_selector",ALLOW_WEBSITE_SETTINGS:"allow_website_settings",CAN_CREATE_WEBSITE:"can_create_website",CAN_VIEW_BILLING:"can_view_billing",HAS_CARD_ON_FILE:"has_card_on_file"};var p=n(25294);function g(e){let{children:t}=e;const{isError:n,isLoading:s,refetch:l,userPolicy:o}=function(){const{isEditor:e,user:t,refetch:n}=(0,u.As)(),{billingInfo:s,isError:l,isInitialLoading:r,refetch:o}=(0,m.A)({enabled:!t.guest}),{isError:i,isLoading:c,userPolicy:g,refetch:E,...h}=function(){const{user:e}=(0,u.As)(),{responseData:t,...n}=(0,p.A)({endpoint:"v1/user/provisions",queryKey:["userPolicy",e.id]},{enabled:Boolean(e.id)});return{...n,userPolicy:new Set(t?.provisions?.map(e=>{let{key:t}=e;return t}))}}(),b=(0,a.useCallback)(()=>{n(),E(),o()},[o,n,E]),A=Boolean(s.last4);return{userPolicy:(0,a.useMemo)(()=>function(e){let{hasCardOnFile:t,isEditor:n,user:a,userPolicy:s}=e;const l=new Set(s);return(a?.integration_partner||n)&&(l.delete(f.ALLOW_DUPLICATE_WEBSITE),l.delete(f.CAN_VIEW_BILLING),l.delete(f.ALLOW_USER_MANAGEMENT),l.delete(f.CAN_CREATE_WEBSITE)),a?.integration_partner&&(0,d.A)()&&(l.delete(f.ALLOW_AVATAR_DROPDOWN),l.delete(f.ALLOW_WEBSITE_SELECTOR)),!n&&t&&l.add(f.HAS_CARD_ON_FILE),l}({hasCardOnFile:A,isEditor:e,user:t,userPolicy:g}),[g,A,e,t]),isError:l||i,isLoading:r||c,refetch:b,...h}}(),i=(0,a.useMemo)(()=>({refetch:l,userPolicy:o}),[l,o]);return n||s?a.createElement(r.A,{isError:n,isLoading:s}):a.createElement(c.Provider,{value:i},t)}g.propTypes={children:l().node};const E=g},22901(e,t,n){e.exports=n.p+"trash-icon-red-02604c.svg"},25294(e,t,n){n.d(t,{A:()=>l});var a=n(84387),s=n(41242);const l=function(e,t){let{endpoint:n,queryKey:l}=e;const r=Array.from([l]).flat(),{data:o={},...i}=(0,a.I)(r,()=>s.A.get(n),t);return{...i,responseData:o?.data||{}}}},28455(e,t,n){function a(e){return["websites",e]}n.d(t,{A:()=>a})},28988(e,t,n){n.d(t,{default:()=>K});var a=n(22771),s=n(53241),l=n(26826),r=n.n(l),o=n(14712),i=n.n(o),c=n(71451),u=n(25152),d=n(91228),m=n(85330),f=n(74945),p=n(1069),g=n(88371),E=n(15255),h=n(22901),b=n(98167);
1function A(e){let{control:t,name:n}=e;const{field:a}=(0,d.as)({control:t,name:n});return s.createElement(b.A,{handleChange:e=>{let{value:t}=e;a.onChange(t)},inputRef:a.ref,name:n,tags:a.value})}A.propTypes={control:r().shape({}).isRequired,name:r().string.isRequired};const v=A;var w=n(51581),_=n(63510);const y=(0,_.YK)({message:{id:"website-info-warning.new-scan-required",defaultMessage:"Changing the URL will reset the cookie report previously generated for {websiteURL} and a new scan will need to be performed. Would you like to continue?"},title:{id:"website-info-warning.title",defaultMessage:"Warning"}}),L={root:"styles-root-cd17f0",copy:"styles-copy-d278e2",icon:"styles-icon-f0c692",title:"styles-title-f76b9c",message:"styles-message-b8cd91"};function C(e){let{websiteURL:t}=e;const n=(0,s.useMemo)(()=>({websiteURL:t}),[t]);return s.createElement("div",{className:L.root},s.createElement("div",{className:L.iconCell},s.createElement("img",{alt:"!",className:L.icon,src:w})),s.createElement("div",{className:L.copy},s.createElement("div",{className:L.title},s.createElement(u.A,y.title)),s.createElement("div",{className:L.message},s.createElement(u.A,(0,a.A)({},y.message,{values:n})))))}C.propTypes={websiteURL:r().string};const T=C,N=["protocol","url"],I=(0,_.YK)({urlCannotContainPath:{id:"useValidateHostname.url-cannot-contain-path",defaultMessage:"URL cannot contain a path ({value})"},urlIsInvalid:{id:"useValidateHostname.url-is-invalid",defaultMessage:"URL is invalid"},urlMissingHTTPProtocol:{id:"useValidateHostname.url-missing-protocol",defaultMessage:'URLs must start with either "http://" or "https://"'}});var S=n(41899),R=n(79422),W=n(22573),O=n(28455),M=n(35895);function D(e){return M.A.post("v1/websites",e)}var B=n(76557);const P={invalid_domain:(0,_.YK)({invalidDomain:{id:"useWebsiteInfoSubmit.invalid-domain",defaultMessage:"Website domain is invalid"}}).invalidDomain};var U=n(88312);const F=function(e){let{handleError:t,handleSaveSuccessful:n,handleSubmit:a,website:s}=e;const{uuid:l,tags:r}=s||{},o=(0,S.T)(),{formatMessage:i}=(0,c.A)(),{mutate:u}=(0,B.A)(),{mutate:d}=function(e){const t=(0,R.jE)();return(0,W.n)(D,{...e,onSettled(){t.invalidateQueries((0,O.A)()),e?.onSettled&&e.onSettled(...arguments)}})}(),m=Boolean(l);return a(e=>{let{name:a,tags:s,url:c}=e;const f=m?u:d;!function(e){let{isEditing:t,userTracker:n}=e;const a=t?"Clicked Save Website Info":"Clicked Save New Website";n.trackEvent(a)}({isEditing:m,userTracker:o});const p=function(e){let{initialTags:t,isEditing:n,updatedTags:a}=e;if(!n)return{add:a};const{added:s,removed:l}=(0,U.Ui)(t||[],a||[]);return{add:s,remove:l}}({initialTags:r,isEditing:m,updatedTags:s});f({name:a,tags:p,url:c,websiteID:l},{onError(e,n,a){const s=function(e,t){const n=e.response.data.url.map(e=>{let{key:n,message:a}=e;return t(P[n])||a});return 1===n.length?n[0]:n}(e,i);t(s)},onSuccess(e){let{data:t}=e;n&&n({websiteID:t.uuid})}})})};var k=n(40169);function G(e){return e?e.replace(/\/+$/,""):""}const q=(0,_.YK)({cancel:{id:"websiteInfo.cancel-button",defaultMessage:"Cancel"},homepageUrl:{id:"websiteInfo.homepageUrl",defaultMessage:"Site URL"},homepageUrlPlaceholder:{id:"websiteInfo.homepageUrlPlaceholder",defaultMessage:"https://www.yourwebsite.com"},name:{id:"websiteInfo.name",defaultMessage:"Name"},namePlaceholder:{id:"websiteInfo.namePlaceholder",defaultMessage:"Enter Website / App Name"},save:{id:"websiteInfo.save-button",defaultMessage:"Save"},tags:{id:"websiteInfo.tags",defaultMessage:"Tags (Optional)"}}),V={container:"styles-container-f02567",fieldSet:"styles-fieldSet-e826ed",fieldLabel:"styles-fieldLabel-be8bdf",urlFieldWrapper:"styles-urlFieldWrapper-e95fbd",protocolField:"styles-protocolField-f7deca",hostnameInput:"styles-hostnameInput-f71829",nameInput:"styles-nameInput-a2ce79",nameField:"styles-nameField-aa3206",urlField:"styles-urlField-fa57d8",buttons:"styles-buttons-c93994",deleteButton:"styles-deleteButton-a4b63b",buttonGroupRight:"styles-buttonGroupRight-f8887e",cancelButton:"styles-cancelButton-b8c762",saveButton:"styles-saveButton-fd6fb5"},x=i()(V.saveButton,"t-submitButton");function H(e){const{handleSaveSuccessful:t,handleCancel:n=f.A,handleDelete:l=f.A,showCancel:r,showDelete:o,submitLabel:b=q.save,websiteID:A}
1=e,[w,_]=(0,s.useState)(),{formatMessage:y}=(0,c.A)(),L=(0,d.mN)({mode:"onSubmit"}),{userPolicy:C}=(0,p.Ry)(),{website:S}=(0,E.A)({websiteID:A}),R=function(e){let{form:t,website:n}=e;const a=t.watch(N);return(0,s.useMemo)(()=>{if(!n)return!1;const e=n?.documents?.some(e=>{let{name:t}=e;return t.includes("Cookie")});if(!e)return!1;const[t,s]=a;return`${t}${s}`!==n.url},[a,n])}({form:L,website:S}),W=F({handleError:_,handleSaveSuccessful:t,handleSubmit:L.handleSubmit,website:S}),O=function(){const{formatMessage:e}=(0,c.A)();return(0,s.useCallback)(t=>{if(t){if(!t.match(/^https?:\/\//))return e(I.urlMissingHTTPProtocol);try{const n=new URL(t);if("/"!==n.pathname)return e(I.urlCannotContainPath,{value:n.pathname})}catch(t){return console.debug("Could not parse url: %s",t),e(I.urlIsInvalid)}}},[e])}();(0,s.useEffect)(()=>{L.setFocus("name")},[L]),(0,s.useEffect)(()=>{S&&L.reset({name:S.name,tags:S.tags,url:S.url})},[L,S]);const M=C.has(p.lx.ALLOW_TAGGING),D=function(e){let{form:t}=e;const[n,a]=t.watch(["name","url"]);return Boolean(t.formState.isSubmitting||!n||!a||(0,k.A)(n))}({form:L}),B=y(q.namePlaceholder),P=y(q.homepageUrlPlaceholder),U=L.formState.errors?.url?.message||w;return s.createElement(d.Op,L,s.createElement("form",{className:V.container,onSubmit:W},s.createElement("fieldset",{className:V.fieldSet},s.createElement("div",{className:V.fieldLabel},s.createElement(u.A,q.name)),s.createElement("div",{className:V.nameField},s.createElement(m.pd,(0,a.A)({className:V.nameInput,placeholder:B},L.register("name",{required:!0}))))),s.createElement("fieldset",{className:V.fieldSet},s.createElement("div",{className:V.fieldLabel},s.createElement(u.A,q.homepageUrl)),s.createElement("div",{className:V.urlFieldWrapper},s.createElement("div",{className:V.urlField},s.createElement(m.pd,(0,a.A)({className:V.hostnameInput,placeholder:P},L.register("url",{required:!0,setValueAs:G,validate:O})))),s.createElement(g.A,{content:U}))),M&&s.createElement("fieldset",{className:V.fieldSet},s.createElement("div",{className:V.fieldLabel},s.createElement(u.A,q.tags)),s.createElement("div",{className:V.urlFieldWrapper},s.createElement("div",{className:V.urlField},s.createElement(v,{control:L.control,name:"tags"})))),function(e){let{isDangerousChange:t,websiteURL:n}=e;return t?s.createElement(T,{websiteURL:n}):null}({isDangerousChange:R,websiteURL:S?.url}),s.createElement("div",{className:V.buttons},s.createElement("div",{className:V.deleteButtonWrapper},function(e){let{handleDelete:t,showDelete:n}=e;if(!n)return null;const a=i()(V.deleteButton,"t-deleteButton");return s.createElement("button",{className:a,onClick:e=>{e.stopPropagation(),t()},type:"button"},s.createElement("img",{alt:"delete",src:h}))}({handleDelete:l,showDelete:o})),s.createElement("div",{className:V.buttonGroupRight},function(e){let{showCancel:t,handleClick:n}=e;if(!t)return null;const a=i()(V.cancelButton,"t-cancelButton");return s.createElement("button",{className:a,onClick:e=>{e.stopPropagation(),n()},type:"button"},s.createElement(u.A,q.cancel))}({handleClick:n,showCancel:r}),s.createElement(m.$n,{className:x,color:"secondary",disabled:D,handleClick:f.A,type:"solid"},s.createElement(u.A,b))))))}H.propTypes={handleSaveSuccessful:r().func,handleCancel:r().func,handleDelete:r().func,showCancel:r().bool,showDelete:r().bool,submitLabel:r().shape({id:r().string.isRequired,defaultMessage:r().string.isRequired}),websiteID:r().string};const K=H},34693(e,t,n){n.d(t,{A:()=>c});var a=n(53241),s=n(26826),l=n.n(s),r=n(14712),o=n.n(r);function i(e){let{children:t,className:n}=e;const s=o()("styles-root-d6e20f",n);return a.createElement("div",{className:s},t)}i.propTypes={children:l().node.isRequired,className:l().string};const c=i},40169(e,t,n){n.d(t,{A:()=>s});const a=/^copy of/i;function s(e){return a.test(e||"")}},51220(e,t,n){n.d(t,{A:()=>f,Y:()=>i});var a=n(53241),s=n(26826),l=n.n(s);const r=(0,a.createContext)(),o=r;function i(){return(0,a.useContext)(r)}var c=n(84387),u=n(56317),d=n(41242);function m(e){let{children:t}=e;const{isLoading:n,refetch:s,userTags:l}=function(){const{user:e}=(0,u.As)(),t=["user",e.id,"tags"],n=Boolean(e.id)&&!e.guest,{data:a={},...s}=(0,c.I)({enabled:n,queryFn:e=>{let{signal:t}=e;return d.A.get("v1/user/tags",{signal:t})},queryKey:t,refetchOnWindowFocus:!1}),l=a.data?.tags;return{...s,userTags:l}}(),r=(0,a.useMemo)(()=>({isLoading:n,refetch:s,userTags:l}),[n,s,l]);return a.createElement(o.Provider,{value:r},t)}
1m.propTypes={children:l().node};const f=m},64718(e,t,n){function a(){return window.self!==window.top}n.d(t,{A:()=>a})},76557(e,t,n){n.d(t,{A:()=>u});var a=n(79422),s=n(22573),l=n(50752),r=n(28455),o=n(8609),i=n(41242);function c(e){const{websiteID:t,...n}=e;return i.A.put((0,o._x)(t),n)}const u=function(e){const t=(0,a.jE)();return(0,s.n)(c,{...e,onSettled(){for(var n=arguments.length,a=new Array(n),s=0;s<n;s++)a[s]=arguments[s];const[o,i,c]=a;t.invalidateQueries((0,r.A)()),t.invalidateQueries((0,l.A)(c.websiteID)),e?.onSettled&&e.onSettled(...a)}})}},86802(e,t,n){n.d(t,{A:()=>o});var a=n(84387),s=n(41242);const l=["billingInfo"],r={},o=function(e){const{data:t={},...n}=(0,a.I)(l,e=>{let{signal:t}=e;return s.A.get("v1/billing_info",{signal:t})},{refetchOnWindowFocus:!1,...e});return{...n,billingInfo:t?.data||r}}},88936(e,t,n){n.d(t,{A:()=>o});var a=n(53241),s=n(26826),l=n.n(s);function r(e){let{children:t,forceTitle:n}=e;const s=(0,a.useRef)(null),[l,r]=(0,a.useState)(!1);(0,a.useEffect)(()=>{if(n)return;const e=s.current;e&&r(e.scrollWidth>e.clientWidth)},[t,n]);const o=n||l?t:void 0;return a.createElement("span",{className:"styles-root-b4c3fd",ref:s,title:o},t)}r.propTypes={children:l().node,forceTitle:l().bool};const o=r},98167(e,t,n){n.d(t,{A:()=>v});var a=n(53241),s=n(26826),l=n.n(s),r=n(22771),o=n(47673),i=n(82694);function c(e){let{innerRef:t,...n}=e;return a.createElement(i.A,(0,r.A)({ReactSelectComponent:o.A,ref:t},n))}c.propTypes=i.A.propTypes;var u=n(51220),d=n(34693);function m(e){let{children:t}=e;return a.createElement(d.A,{className:"styles-root-b21a40"},t)}m.propTypes={children:l().node.isRequired};const f=m;var p=n(87739),g=n(88936);function E(e){let{children:t,...n}=e;return a.createElement(p.c.MultiValueLabel,n,a.createElement(g.A,null,t))}E.propTypes={children:l().node.isRequired};const h={container:()=>"styles-container-e51daf",multiValueLabel:()=>"styles-multiValueLabel-e3ab64",valueContainer:()=>"styles-valueContainer-c1fb7d"},b={MultiValueContainer:f,MultiValueLabel:E};function A(e){let{handleChange:t,inputRef:n,name:s,tags:l}=e;const r=(0,a.useRef)(),o=n||r,{userTags:i}=(0,u.Y)();(0,a.useEffect)(()=>{o.current?.focus()},[o]);const d=(0,a.useMemo)(()=>i?.map(e=>{let{name:t}=e;return{label:t,value:t.toLowerCase()}}),[i]),m=l?.map(e=>({label:e,value:e.toLowerCase()}))||[];return a.createElement(c,{cacheOptions:!0,defaultOptions:!0,isMulti:!0,classNames:h,closeMenuOnSelect:!1,components:b,innerRef:o,onChange:e=>{const n=e.map(e=>{let{label:t}=e;return t});t({name:s,value:n})},onCreateOption:e=>{const n=m.map(e=>{let{label:t}=e;return t}).concat(e);t({name:s,value:n})},options:d,value:m})}A.propTypes={handleChange:l().func.isRequired,inputRef:l().oneOfType([l().func,l().shape({current:l().instanceOf(Element)})]),name:l().string,tags:l().arrayOf(l().string)};const v=A}}]);
2//# sourceMappingURL=8988-7ccf46.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.