1"use strict";(self.webpackChunklamaco=self.webpackChunklamaco||[]).push([[522],{2221:(e,n,t)=>{t.d(n,{ER:()=>d,Px:()=>r,Yu:()=>a,Z_:()=>l,bz:()=>i,ur:()=>s});const i="/appointments/activate",a="/appointments/bookings",o="".concat(i,"/import"),s="return_to";function r(e){return e===o}function l(e){return e===i||e.startsWith("".concat(i,"/"))}function d(e){return e.startsWith("/appointments")&&!l(e)}},14541:(e,n,t)=>{t.d(n,{z:()=>x});var i=t(62704),a=t(87790),o=t(57645),s=t(31669),r=t(95406),l=t(26399),d=t(69721),c=t(68262),p=t(65043),u=t(74117),h=t(70579);function x(e){let{onHandleChange:n,disabled:t,isSignup:x,removePadding:g,customHeight:m,domainInputRef:f}=e;const{t:v}=(0,u.Bd)("store/create/domain"),{domain:y}=(0,r.IT)(),b=(0,l.al)(),[_,A]=(0,p.useState)((null===y||void 0===y?void 0:y.toLowerCase())||void 0),j=(0,d.d7)(_,300),{data:w,isLoading:C,isError:k}=(0,s.PN)(j),{store:z}=(0,c.gbT)({enabled:!x}),I=(0,p.useMemo)(()=>C?"validating":(k||null===w||void 0===w||!w.is_available||((null===j||void 0===j?void 0:j.length)||0)<5||((null===j||void 0===j?void 0:j.length)||0)>30||!/^(?![._])[a-zA-Z0-9._]+[^._]$/.test(j||""))&&j&&(null===z||void 0===z?void 0:z.eshop_handle)!==j?"error":null!==w&&void 0!==w&&w.is_available||z&&(null===z||void 0===z?void 0:z.eshop_handle)===j?"success":"",[w,j,k,C,null===z||void 0===z?void 0:z.eshop_handle]);return(0,h.jsx)(i.A,{hasFeedback:!0,validateStatus:I,style:{minHeight:g?"":"92px"},name:"domain",rules:[{required:!0,message:v("message.choose_domain")},{min:5,message:v("message.min_length")},{max:30,message:v("message.max_length")},{pattern:/^[a-zA-Z0-9._]+$/,message:v("message.pattern")},{pattern:/^(?!\.)(?:.*[^.])$/,message:v("message.pattern.dot")},{pattern:/^(?!_)(?:.*[^_])$/,message:v("message.pattern.underscore")},{validator:async function(){try{const e=await(0,s.o1)(_);return!(null!==e&&void 0!==e&&e.is_available)||((null===_||void 0===_?void 0:_.length)||0)<5||((null===_||void 0===_?void 0:_.length)||0)>30||!/^(?![._])[a-zA-Z0-9._]+[^._]$/.test(_||"")&&_&&(null===z||void 0===z?void 0:z.eshop_handle)!==_?Promise.reject(new Error(v("message.not_available"))):null!==e&&void 0!==e&&e.is_available||z&&(null===z||void 0===z?void 0:z.eshop_handle)===_?Promise.resolve():Promise.reject(new Error(v("message.not_available")))}catch(e){return Promise.reject(new Error(v("message.not_available")))}},validateTrigger:"onSubmit",message:v("message.not_available")}],children:(0,h.jsx)(a.A,{ref:f,autoCapitalize:"none",autoCorrect:"off",spellCheck:"false",style:{fontSize:b?"16px":"14px",height:m},placeholder:v("placeholder.domain_name"),autoFocus:!0,defaultValue:null===y||void 0===y?void 0:y.toLowerCase(),disabled:t,prefix:(0,h.jsxs)("span",{className:"text-grey",children:[o.uY?o.Jc:"lama.co","/"]}),onInput:e=>{(e=>{const t=e.target.value.toLowerCase();e.target.value=t,A(t),n&&n(t)})(e)}})})}},18063:(e,n,t)=>{t.d(n,{f:()=>o});var i=t(26449);const a={eur:i.EuroCircleIcon,usd:i.DollarCircleIcon,cad:i.DollarCircleIcon,aud:i.DollarCircleIcon,brl:i.DollarCircleIcon,gbp:i.PoundCircleIcon,jpy:i.YenCircleIcon,cny:i.YenCircleIcon},o=e=>{var n,t;return null!==(n=a[null!==(t=null===e||void 0===e?void 0:e.toLowerCase())&&void 0!==t?t:""])&&void 0!==n?n:i.Money01Icon}},20345:(e,n,t)=>{t.d(n,{A:()=>I});var i,a,o=t(57528),s=t(43801),r=t(16569),l=t(29169),d=t(88991),c=t(74117),p=t(62704),u=t(22832),h=t(4686),x=t(98734),g=t(26399),m=t(49549),f=t(91646),v=t(63935),y=t(53733),b=t(11627),_=t(2826),A=t(67298),j=t(26449),w=t(65043),C=t(70579);const k=_.Ay.div(i||(i=(0,o.A)(["\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 12px;\n border-radius: 10px;\n background-color: rgba(41, 41, 5, 0.03);\n"]))),z=_.Ay.div(a||(a=(0,o.A)(["\n height: 1px;\n width: 100%;\n background-color: rgba(41, 41, 5, 0.08);\n"]))),I=e=>{let{open:n,onCancel:t,onSuccess:i,fromComposer:a}=e;const{t:o}=(0,c.Bd)("emails/index"),_=(0,g.al)(),{data:I}=(0,b.cp)({enabled:n}),[P,N]=(0,w.useState)(!1);(0,w.useEffect)(()=>{n||N(!1)},[n]);const{form:S,loadingAddons:F,isAdding:T,selectedAddon:E,selectedTier:M,availableForPurchase:R,tierOptions:L,calculatedPrice:D,fixedAddonAvailable:q,handleTierChange:B,submitAddon:U}=(0,y.R)({open:n,fixedAddonCode:m.Mn.EMAIL_PLAN,currentLimit:null===I||void 0===I?void 0:I.limit,labels:{month:o("email_addon.month"),year:o("email_addon.year")}}),O=D?f.Q9[D.currency]||D.currency:"";return(0,C.jsx)(d.oZ,{open:n,onCancel:t,removePadding:!0,title:o("email_addon.title"),footer:(0,C.jsxs)(C.Fragment,{children:[!_&&(0,C.jsx)(h.Ay,{t
1ype:"secondary",onClick:t,children:o("close")}),(0,C.jsx)(h.Ay,{size:_?"large":void 0,loading:T,onClick:async()=>{try{await U(),N(!0),r.Ay.success(o("email_addon.added_success")),null===i||void 0===i||i(),t()}catch(a){var e,n;if("no_addon_selected"===(null===a||void 0===a?void 0:a.message)||"no_tier_selected"===(null===a||void 0===a?void 0:a.message))return;r.Ay.error((null===a||void 0===a||null===(e=a.response)||void 0===e||null===(n=e.data)||void 0===n?void 0:n.message)||o("email_addon.added_error"))}},disabled:!E||"tiered"===E.billing_type&&!M,children:o("email_addon.add_confirm")})]}),children:F&&!P?(0,C.jsx)(x.A,{justifyContent:"center",className:"p-4",children:(0,C.jsx)(l.A,{})}):P||0!==R.length&&q?(0,C.jsx)(s.A,{form:S,layout:"vertical",requiredMark:!1,className:"p-3",children:(0,C.jsxs)(x.A,{flexDirection:"column",style:{gap:16},children:[a&&(0,C.jsx)("div",{className:"text-sm",children:o("email_addon.description")}),E&&"tiered"===E.billing_type&&L.length>0&&(0,C.jsx)(p.A,{name:"tier_code",label:o("email_addon.select_label"),required:!0,children:(0,C.jsx)(u.A,{options:L,onChange:B})}),D&&(0,C.jsxs)(x.A,{flexDirection:"column",style:{gap:16},children:[(0,C.jsxs)(k,{children:[(0,C.jsx)("div",{className:"text-sm",style:{color:v.LE},children:o("email_addon.price_label")}),(0,C.jsx)(x.A,{flexDirection:"column",alignItems:"flex-end",children:"year"===D.interval?(0,C.jsxs)(C.Fragment,{children:[(0,C.jsxs)("div",{className:"text-sm-medium",children:[O,D.amount.toFixed(2),"/",o("email_addon.year")]}),(0,C.jsxs)("div",{className:"text-xs",style:{color:v.f,textAlign:"center",width:"100%"},children:[O,(D.amount/12).toFixed(2),"/",o("email_addon.month")]})]}):(0,C.jsxs)("div",{className:"text-sm-medium",children:[O,D.amount.toFixed(2),"/",o("email_addon.month")]})})]}),a&&(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(z,{}),(0,C.jsxs)(x.A,{alignItems:"center",gap:"xs",children:[(0,C.jsx)(A.n,{icon:j.Tick02Icon,size:16,color:v.f}),(0,C.jsx)("span",{className:"text-sm",style:{color:v.f},children:o("email_addon.limit_applies")})]})]})]})]})}):(0,C.jsx)(x.A,{flexDirection:"column",alignItems:"center",className:"p-4",gap:"sm",children:(0,C.jsx)("div",{className:"text-sm",style:{color:v.f},children:o("email_addon.added_error")})})})}},22030:(e,n,t)=>{t.d(n,{A:()=>a});
1class i{static getNameInitial(e){let n=e.match(/\b\w/g)||[];return((n.shift()||"")+(n.pop()||"")).toUpperCase()}static getRouteInfo(e,n){if(e.path===n||n.startsWith(e.basePath)&&(!n.includes("lama")||e.path.includes("lama")))return e;let t;for(let i in e)if(e.hasOwnProperty(i)&&"object"===typeof e[i]&&e[i]&&(t=this.getRouteInfo(e[i],n),t))return t;return t}static getColorContrast(e){if(!e)return"dark";const n=parseInt(a(e).substring(0,2),16);const t=function(e){return parseInt(a(e).substring(2,4),16)}(e),i=function(e){return parseInt(a(e).substring(4,6),16)}(e);function a(e){return"#"===e.charAt(0)?e.substring(1,7):e}return(299*n+587*t+114*i)/1e3>130?"dark":"light"}static shadeColor(e,n){let t=parseInt(e.substring(1,3),16),i=parseInt(e.substring(3,5),16),a=parseInt(e.substring(5,7),16);t=parseInt(t*(100+n)/100),i=parseInt(i*(100+n)/100),a=parseInt(a*(100+n)/100),t=t<255?t:255,i=i<255?i:255,a=a<255?a:255;const o=1===t.toString(16).length?"0".concat(t.toString(16)):t.toString(16),s=1===i.toString(16).length?"0".concat(i.toString(16)):i.toString(16),r=1===a.toString(16).length?"0".concat(a.toString(16)):a.toString(16);return"#".concat(o).concat(s).concat(r)}static rgbaToHex(e){const n=e=>e.replace(/^\s+|\s+$/gm,""),t=e.substring(e.indexOf("(")).split(","),i=parseInt(n(t[0].substring(1)),10),a=parseInt(n(t[1]),10),o=parseInt(n(t[2]),10),s=parseFloat(n(t[3].substring(0,t[3].length-1))).toFixed(2),r=[i.toString(16),a.toString(16),o.toString(16),Math.round(255*s).toString(16).substring(0,2)];return r.forEach(function(e,n){1===e.length&&(r[n]="0"+e)}),"#".concat(r.join(""))}static getSignNum(e,n,t){return e>0?n:e<0?t:null}static antdTableSorter(e,n,t){return"number"===typeof e[t]&&"number"===typeof n[t]?e[t]-n[t]:"string"===typeof e[t]&&"string"===typeof n[t]?(e=e[t].toLowerCase())>(n=n[t].toLowerCase())?-1:n>e?1:0:void 0}static filterArray(e,n,t){let i=e;return e&&(i=e.filter(e=>e[n]===t)),i}static deleteArrayRow(e,n,t){let i=e;return e&&(i=e.filter(e=>e[n]!==t)),i}static wildCardSearch(e,n){return e=e.filter(e=>(e=>{for(let t in e)if(null!=e[t]&&-1!==e[t].toString().toUpperCase().indexOf(n.toString().toUpperCase()))return!0})(e))}static getBreakPoint(e){let n=[];for(const t in e)if(e.hasOwnProperty(t)){e[t]&&n.push(t)}return n}}i.getPlaceholderUrl=e=>e.url.split("."+e.extension)[0]+"_tn."+e.extension,i.getCountryByCode=(e,n)=>{const t=n.find(n=>n.iso_2===e);return t?t.display_name:""},i.getLivingRoomImage=(e,n)=>e<=50&&n<=50?{img:"https://lamaco-strapi.s3.eu-west-3.amazonaws.com/proj_desktop_square_1d798979b4.jpg",width:100,offset:0}:{img:"https://lamaco-strapi.s3.eu-west-3.amazonaws.com/projection_big_f0e58baf45.jpg",width:300,offset:-5};const a=i},27981:(e,n,t)=>{t.d(n,{A:()=>h});var i=t(28600),a=t(13382),o=t(76399),s=t(98734),r=t(57645),l=t(74117),d=t(7727),c=t(73216),p=t(88991),u=t(70579);const h=e=>{let{open:n,onCancel:t}=e;const h=(0,c.Zp)(),{t:x}=(0,l.Bd)("store/products/create/modals");return(0,u.jsxs)(p.oZ,{open:n,onCancel:t,footer:(0,u.jsxs)(a.Ay,{type:"primary",onClick:()=>h("/store/start/domain"),children:[x("first_visit.button.lets_start")," ",(0,u.jsx)(i.A,{})]}),centered:!0,closable:!0,destroyOnClose:!0,removePadding:!0,fullScreenOnMobile:!0,width:550,className:"p-5",children:[(0,u.jsx)(d.A,{src:"https://lamaco-cms.s3.eu-west-3.amazonaws.com/lamaco-react/onboarding/banner-store.jpeg",placeholder:"https://lamaco-cms.s3.eu-west-3.amazonaws.com/lamaco-react/onboarding/banner-store_tn.jpeg",children:(e,n)=>(0,u.jsx)("img",{src:e,className:"",alt:"Artwork",style:{objectFit:"contain",filter:n?"blur(7px)":"",transition:"blur 1s",width:"100%",borderRadius:"10px 10px 0px 0px"}})}),(0,u.jsxs)("div",{className:"p-4",children:[(0,u.jsxs)(s.A,{alignItems:"center",gap:"sm",className:"mb-3",children:[(0,u.jsx)("h2",{className:"mb-0",children:x("first_visit.title",{lama:r.uY?"Paage":"Lama"})})," ",(0,u.jsx)(o.A,{color:"#F8F1F9",className:"font-weight-semibold",style:{color:"#49256F"},children:x("free")})]}),(0,u.jsxs)("div",{className:"text-grey",children:[x("first_visit.one_link")," ",(0,u.jsx)("br",{}),(0,u.jsx)("br",{}),x("first_visit.handle_payments"),(0,u.jsx)("br",{}),(0,u.jsx)("br",{})," ",x("first_visit.get_unique_link")]})]})]})}},34874:(e,n,t)=>{t.d(n,{Z0:()=>o,v8:()=>r,vN:()=>s,wh:()=>l});var i=t(61832),a=t(57645);function o(e,n){return!(!e||!n)&&(!!e.includes("/".concat(n,"/"))&&(/\/book(?:\?|$)/.test(e)||e.endsWith("/book")||e.includes("/appointments")||e.endsWith("/appointments")))}function s(e){if(!e)return null;const n=i.Ay.language||"en";return"/".concat(e,"/").concat(n,"/book")}function r(e){const n=s(e);return n?"".concat(a.I6).concat(n):null}function l(e,n){if(!e||!n)return null;const t=i.Ay.language||"en";return"".concat(a.I6,"/").concat(e,"/").concat(t,"/book/").concat(n)}},38696:(e,n,t)=>{t.d(n,{G:()=>i});let i=function(e){return e.BASE_LINK="/resources",e.GENERAL="/general",e.TEAM="/team",e.FAQ="/faq",e}({})},48413:(e,n,t)=>{t.d(n,{A:()=>v});
1var i=t(43801),a=t(97914),o=t(16569),s=t(29169),r=t(88991),l=t(74117),d=t(62704),c=t(22832),p=t(4686),u=t(98734),h=t(26399),x=t(91646),g=t(63935),m=t(53733),f=t(70579);const v=e=>{let{open:n,onCancel:t,fixedAddonCode:v}=e;const{t:y}=(0,l.Bd)("settings/subscription"),b=(0,h.al)(),{form:_,storeCurrency:A,loadingAddons:j,isAdding:w,selectedAddon:C,quantity:k,setQuantity:z,selectedTier:I,availableForPurchase:P,addonOptions:N,tierOptions:S,calculatedPrice:F,fixedAddonAvailable:T,handleAddonChange:E,handleTierChange:M,submitAddon:R}=(0,m.R)({open:n,fixedAddonCode:v,labels:{month:y("addons.month"),year:y("addons.year")}});return(0,f.jsx)(r.oZ,{open:n,onCancel:t,removePadding:!0,title:y("addons.add_title"),footer:(0,f.jsxs)(f.Fragment,{children:[!b&&(0,f.jsx)(p.Ay,{type:"secondary",onClick:t,children:y("close")}),(0,f.jsx)(p.Ay,{size:b?"large":void 0,loading:w,onClick:async()=>{try{await R(),o.Ay.success(y("addons.added_success")),t()}catch(i){if("no_addon_selected"===(null===i||void 0===i?void 0:i.message))o.Ay.error(y("addons.select_addon"));else if("no_tier_selected"===(null===i||void 0===i?void 0:i.message))o.Ay.error(y("addons.select_tier"));else{var e,n;o.Ay.error((null===i||void 0===i||null===(e=i.response)||void 0===e||null===(n=e.data)||void 0===n?void 0:n.message)||y("addons.added_error"))}}},disabled:!C||"tiered"===C.billing_type&&!I,children:y("addons.add_confirm")})]}),children:j?(0,f.jsx)(u.A,{justifyContent:"center",className:"p-4",children:(0,f.jsx)(s.A,{})}):0!==P.length&&T?(0,f.jsx)(i.A,{form:_,layout:"vertical",requiredMark:!1,className:"p-3",children:(0,f.jsxs)(u.A,{flexDirection:"column",style:{gap:16},children:[!v&&(0,f.jsx)(d.A,{name:"addon_code",label:y("addons.select_addon_label"),required:!0,children:(0,f.jsx)(c.A,{options:N,placeholder:y("addons.select_addon_placeholder"),onChange:E})}),v&&C&&(0,f.jsx)("div",{className:"font-sm-medium",children:C.name}),C&&"per_unit"===C.billing_type&&(0,f.jsx)(d.A,{name:"quantity",label:y("addons.quantity_label",{unit:C.unit_label||y("addons.units")}),children:(0,f.jsx)(a.A,{min:1,max:100,value:k,onChange:e=>z(e||1),style:{width:"100%"}})}),C&&"tiered"===C.billing_type&&S.length>0&&(0,f.jsx)(d.A,{name:"tier_code",label:y("addons.tier_label"),required:!0,children:(0,f.jsx)(c.A,{options:S,placeholder:y("addons.select_tier_placeholder"),onChange:M})}),F&&(0,f.jsxs)(u.A,{className:"border rounded p-3 mt-2",justifyContent:"between",alignItems:"center",children:[(0,f.jsx)("div",{className:"text-sm",style:{color:g.f},children:y("addons.price_preview")}),(0,f.jsx)("div",{className:"font-sm-medium",children:"year"===F.interval?(0,f.jsxs)(f.Fragment,{children:[x.Q9[F.currency]||F.currency,(F.amount/12).toFixed(2),"/",y("addons.month"),(0,f.jsxs)("span",{className:"text-sm ml-1",style:{color:g.f,fontWeight:400},children:["(",x.Q9[F.currency]||F.currency,F.amount.toFixed(2),"/",y("addons.year"),")"]})]}):(0,f.jsxs)(f.Fragment,{children:[x.Q9[F.currency]||F.currency,F.amount.toFixed(2),"/",y("addons.month")]})})]})]})}):(0,f.jsx)(u.A,{flexDirection:"column",alignItems:"center",className:"p-4",gap:"sm",children:(0,f.jsx)("div",{className:"text-sm",style:{color:g.f},children:y("addons.no_available")})})})}},53974:(e,n,t)=>{t.d(n,{c:()=>N});var i,a,o,s,r,l,d,c=t(65043),p=t(68262),u=t(15548),h=t(57528),x=t(2826),g=t(95286),m=t(69705),f=t(70579);const v=x.Ay.div(i||(i=(0,h.A)(["\n position: fixed;\n z-index: 9999;\n background: #111;\n color: #fff;\n border-radius: 8px;\n padding: 8px 10px;\n box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);\n font-size: 12px;\n display: flex;\n flex-direction: column;\n gap: 10px;\n max-width: 280px;\n user-select: none;\n"]))),y=x.Ay.div(a||(a=(0,h.A)(["\n cursor: grab;\n display: flex;\n align-items: center;\n justify-content: space-between;\n gap: 8px;\n padding: 2px 0 4px;\n border-bottom: 1px solid #333;\n margin: -2px 0 0;\n &:active {\n cursor: grabbing;\n }\n"]))),b=x.Ay.div(o||(o=(0,h.A)(["\n font-weight: 600;\n letter-spacing: 0.04em;\n text-transform: uppercase;\n font-size: 10px;\n opacity: 0.7;\n"]))),_=x.Ay.div(s||(s=(0,h.A)(["\n font-size: 10px;\n opacity: 0.4;
1\n"]))),A=x.Ay.div(r||(r=(0,h.A)(["\n display: flex;\n flex-direction: column;\n gap: 4px;\n"]))),j=x.Ay.div(l||(l=(0,h.A)(["\n font-weight: 600;\n letter-spacing: 0.04em;\n text-transform: uppercase;\n font-size: 10px;\n opacity: 0.7;\n"]))),w=x.Ay.select(d||(d=(0,h.A)(["\n background: #222;\n color: #fff;\n border: 1px solid #333;\n border-radius: 6px;\n padding: 6px 8px;\n font-size: 12px;\n outline: none;\n user-select: auto;\n &:focus {\n border-color: #888;\n }\n"]))),C=[{value:"free",label:"Free"},{value:"basic",label:"Basic"},{value:"plus",label:"Plus"},{value:"pro",label:"Pro"}],k=()=>{const{activeTouchpointId:e,devPlanTier:n,setActiveTouchpointId:t,setDevPlanTier:i}=(0,m.fc)(),[a,o]=(0,c.useState)({top:12,left:null}),s=(0,c.useRef)(null),r=(0,c.useCallback)(e=>{const n=e.currentTarget.parentElement;if(!n)return;const t=n.getBoundingClientRect();s.current={startX:e.clientX,startY:e.clientY,originLeft:t.left,originTop:t.top},e.currentTarget.setPointerCapture(e.pointerId)},[]),l=(0,c.useCallback)(e=>{if(!s.current)return;const n=e.clientX-s.current.startX,t=e.clientY-s.current.startY;o({left:Math.max(0,s.current.originLeft+n),top:Math.max(0,s.current.originTop+t)})},[]),d=(0,c.useCallback)(()=>{s.current=null},[]);return(0,f.jsxs)(v,{style:null==a.left?{top:a.top,right:12}:{top:a.top,left:a.left},children:[(0,f.jsxs)(y,{onPointerDown:r,onPointerMove:l,onPointerUp:d,onPointerCancel:d,children:[(0,f.jsx)(b,{children:"Dev \xb7 upgrade"}),(0,f.jsx)(_,{children:"drag"})]}),(0,f.jsxs)(A,{children:[(0,f.jsx)(j,{children:"Plan tier"}),(0,f.jsxs)(w,{value:null!==n&&void 0!==n?n:"",onChange:e=>{const n=e.target.value;i(n||null)},children:[(0,f.jsx)("option",{value:"",children:"Live (no override)"}),C.map(e=>(0,f.jsx)("option",{value:e.value,children:e.label},e.value))]})]}),(0,f.jsxs)(A,{children:[(0,f.jsx)(j,{children:"Touchpoint"}),(0,f.jsxs)(w,{value:null!==e&&void 0!==e?e:"",onChange:e=>{const n=e.target.value;t(n||null)},children:[(0,f.jsx)("option",{value:"",children:"None (closed)"}),g._O.map(e=>(0,f.jsx)("option",{value:e.id,children:e.label},e.id))]})]})]})};var z=t(20345),I=t(48413),P=t(49549);const N=()=>{var e;const n=(0,m.JM)(),{isModalVisible:t,activeTouchpoint:i,closePreview:a}=(0,m.fc)(),{store:o}=(0,p.gbT)({enabled:n}),s="pro"===(0,m.GI)(null===o||void 0===o?void 0:o.subscription_tier);if(!n)return null;const r=null!==(e=null===i||void 0===i?void 0:i.id)&&void 0!==e?e:"closed",l=null===i||void 0===i?void 0:i.id,d=t&&"email-composer-quota"===l&&s,c=t&&"settings-people-member"===l&&s,h=!(null===i||void 0===i||!i.upgradeFeature);return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(k,{}),(0,f.jsx)(u.A,{isDevPreviewHost:!0,isVisible:t&&!d&&!c,onCancel:a,upgradeFeature:null===i||void 0===i?void 0:i.upgradeFeature,isQuickUpgrade:h&&(!(null===i||void 0===i||!i.isQuickUpgrade)||!(null===i||void 0===i||!i.quickUpgradePlan)),quickUpgradePlan:null===i||void 0===i?void 0:i.quickUpgradePlan,studioMockupsCopy:null===i||void 0===i?void 0:i.studioMockupsCopy,skipAnalytics:!0},r),(0,f.jsx)(z.A,{open:d,onCancel:a,fromComposer:!0}),(0,f.jsx)(I.A,{open:c,onCancel:a,fixedAddonCode:P.Mn.EXTRA_MEMBER})]})}},57593:(e,n,t)=>{t.d(n,{A:()=>p});var i=t(28600),a=t(98734),o=t(26399),s=t(65043),r=t(74117),l=t(63444),d=t(4686),c=t(70579);const p=e=>{var n;let{open:t,onCancel:p}=e;const[u,h]=(0,s.useState)(0),{t:x}=(0,r.Bd)("my-page/index"),g=(0,o.al)(),m=(0,s.useMemo)(()=>/iPhone/i.test("undefined"===typeof navigator?"":navigator.userAgent),[null===(n=navigator)||void 0===n?void 0:n.userAgent]),f=(0,s.useMemo)(()=>[{key:"add-to-homescreen",index:0,title:"",coverImage:m?"https://lamaco-strapi.s3.eu-west-3.amazonaws.com/add_to_page_iphone_56d868c449.jpeg":"https://lamaco-strapi.s3.eu-west-3.amazonaws.com/add_to_page_android_eda569acfa.jpeg",content:(0,c.jsxs)(a.A,{flexDirection:"column",gap:"sm",children:[(0,c.jsx)("h2",{className:"mb-0",style:{fontWeight:600},children:x(m?"add_to_homescreen.title.iphone":"add_to_homescreen.title")}),(0,c.jsx)("div",{children:x(x(m?"add_to_homescreen.description.iphone":"add_to_homescreen.description"))})]}),footer:(0,c.jsxs)(d.Ay,{className:"w-100",onClick:()=>h(1),children:[x("add_to_homescreen.button")," ",(0,c.jsx)(i.A,{})]})},{key:"add-to-homescreen-steps",index:1,goBack:()=>h(0),title:x("add_to_homescreen.button"),content:(0,c.jsxs)(a.A,{flexDirection:"column",gap:"lg",children:[(0,c.jsxs)("div",{children:[(0,c.jsxs)("div",{children:["1. ",x("add_to_homescreen.step1")]}),(0,c.jsx)("img",{src:"https://lamaco-strapi.s3.eu-west-3.amazonaws.com/add_to_page_1_iphone_8c30043ecb.jpeg",alt:"add to homescreen step1",className:"w-100 mt-2",style:{borderRadius:10}})]}),(0,c.jsxs)("div",{children:[(0,c.jsxs)("div",{children:["2. ",x("add_to_homescreen.step2")]}),(0,c.jsx)("img",{src:"https://lamaco-strapi.s3.eu-west-3.amazonaws.com/add_to_page_2_iphone_f9f29c49f4.jpeg",alt:"add to homescreen step2",className:"w-100 mt-2",style:{borderRadius:10}})]})]}),footer:(0,c.jsx)(d.Ay,{type:"secondary",className:"w-100",onClick:p,children:x("close")})}],[m]);return(0,s.useEffect)(()=>{t||h(0)},[t]),(0,c.jsx)(l.A,{open:t&&g,onCancel:p,items:f,currentSlide:u})}},73937:(e,n,t)=>{t.d(n,{Um:()=>mn,Tn:()=>xn,Dj:()=>gn});var i=t(65043),a=t(73216),o=t(74117),s=t(31669),r=t(85973),l=t(57583);var d,c,p,u,h,x,g,m,f,v,y,b,_,A,j,w,C,k,z,I,P,N,S,F,T,E,M,R,L,D,q,B,U,O,$,Y,Z,Q,W,H,X,G,V,J,K=t(57528),ee=t(2826),ne=t(88991),te=t(4686),ie=t(63935),ae=t(70579);const oe="https://lamaco-strapi.s3.eu-west-3.amazonaws.com/activation_intro_bg_b52cb78266.png",se="https://lamaco-strapi.s3.eu-west-3.amazonaws.com/activation_intro_avatar_d02f780125.png",re="https://lamaco-strapi.s3.eu-west-3.amazonaws.com/activation_intro_media_1_d28b3ddd49.png",le="https://lamaco-strapi.s3.eu-west-3.amazonaws.com/activation_intro_media_2_3ccfc4bff7.png",de="https://lamaco-strapi.s3.eu-west-3.amazonaws.com/activation_intro_stars_312a29734c.svg",ce="https://lamaco-strapi.s3.eu-west-3.amazonaws.com/activation_intro_clock_440f246b18.svg",pe="https://lamaco-strapi.s3.eu-west-3.amazonaws.com/activation_intro_computer_69e24add46.svg",ue="https://lamaco-strapi.s3.eu-west-3.amazonaws.com/activation_intro_card_b834b87d8b.svg",he="https://lamaco-strapi.s3.eu-west-3.amazonaws.com/activation_intro_cal_arrows_4efd5482bc.svg",xe="https://lamaco-strapi.s3.eu-west-3.amazonaws.com/activation_intro_globe_669586ee57.svg",ge="https://lamaco-strapi.s3.eu-west-3.amazonaws.com/activation_intro_chevron_07f376f770.svg",me="https://lamaco-strapi.s3.eu-west-3.amazonaws.com/activation_intro_day_dot_35118ab3c5.svg",fe=ee.Ay.div(d||
1(d=(0,K.A)(["\n position: relative;\n display: flex;\n width: 817px;\n max-width: 100%;\n height: 515px;\n overflow: hidden;\n border-radius: 16px;\n background: #ffffff;\n\n @media (max-width: 991px) {\n width: 100%;\n height: auto;\n flex-direction: column;\n }\n"]))),ve=ee.Ay.div(c||(c=(0,K.A)(["\n display: flex;\n flex-direction: column;\n width: 404px;\n flex-shrink: 0;\n height: 100%;\n padding: 40px;\n box-sizing: border-box;\n\n @media (max-width: 991px) {\n width: 100%;\n height: auto;\n padding: 24px 20px;\n }\n"]))),ye=ee.Ay.div(p||(p=(0,K.A)(["\n display: flex;\n flex: 1;\n flex-direction: column;\n gap: 16px;\n min-height: 0;\n width: 100%;\n"]))),be=ee.Ay.div(u||(u=(0,K.A)(["\n display: flex;\n flex: 1;\n flex-direction: column;\n gap: 16px;\n min-height: 0;\n width: 100%;\n"]))),_e=ee.Ay.div(h||(h=(0,K.A)(["\n display: flex;\n flex-direction: column;\n gap: 4px;\n width: 100%;\n"]))),Ae=ee.Ay.div(x||(x=(0,K.A)(["\n position: relative;\n width: 413px;\n height: 515px;\n flex-shrink: 0;\n overflow: hidden;\n\n @media (max-width: 991px) {\n display: none;\n }\n"]))),je=ee.Ay.img(g||(g=(0,K.A)(["\n position: absolute;\n inset: 0;\n width: 100%;\n height: 100%;\n object-fit: cover;\n"]))),we=ee.Ay.span(m||(m=(0,K.A)(["\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: fit-content;\n height: 20px;\n padding: 0 6px;\n border-radius: 8px;\n background: rgba(0, 123, 235, 0.05);\n border: 1px solid rgba(0, 123, 235, 0.08);\n color: #007beb;\n font-size: 12px;\n font-weight: 500;\n line-height: 16px;\n letter-spacing: 0.1px;\n"]))),Ce=ee.Ay.h2(f||(f=(0,K.A)(["\n margin: 0;\n width: 100%;\n font-size: 24px;\n font-weight: 600;\n line-height: 32px;\n letter-spacing: -0.6px;\n color: ",";\n"])),ie.LE),ke=ee.Ay.p(v||(v=(0,K.A)(["\n margin: 0;\n width: 100%;\n font-size: 14px;\n font-weight: 400;\n line-height: 20px;\n color: ",";\n"])),ie.f),ze=ee.Ay.p(y||(y=(0,K.A)(["\n margin: 0;\n width: 100%;\n font-size: 14px;\n font-weight: 400;\n line-height: 24px;\n color: ",";\n white-space: pre-line;\n"])),ie.f),Ie=ee.Ay.div(b||(b=(0,K.A)(["\n display: flex;\n gap: 10px;\n width: 100%;\n padding-top: 16px;\n box-sizing: border-box;\n flex-shrink: 0;\n\n > * {\n flex: 1;\n min-width: 0;\n }\n"]))),Pe=ee.Ay.div(_||(_=(0,K.A)(["\n position: absolute;\n top: 50%;\n left: 452px;\n transform: translateY(-50%);\n display: flex;\n height: 401px;\n background: #ffffff;\n border: 0.618px solid #ebebeb;\n border-radius: 9.886px;\n overflow: hidden;\n z-index: 1;\n\n @media (max-width: 991px) {\n display: none;\n }\n"]))),Ne=ee.Ay.div(A||(A=(0,K.A)(["\n position: relative;\n display: flex;\n width: 227px;\n height: 100%;\n padding: 14.829px;\n box-sizing: border-box;\n flex-shrink: 0;\n border-right: 0.618px solid #ebebeb;\n overflow: hidden;\n"]))),Se=ee.Ay.div(j||(j=(0,K.A)(["\n display: flex;\n flex: 1;\n flex-direction: column;\n gap: 14.829px;\n min-width: 0;\n"]))),Fe=ee.Ay.div(w||(w=(0,K.A)(["\n display: flex;\n flex-direction: column;\n gap: 14.829px;\n height: 100%;\n padding: 14.829px;\n box-sizing: border-box;\n flex-shrink: 0;\n border-right: 0.618px solid #ebebeb;\n"]))),Te=ee.Ay.div(C||(C=(0,K.A)(["\n display: flex;\n align-items: center;\n gap: 4.943px;\n"]))),Ee=ee.Ay.img(k||(k=(0,K.A)(["\n width: 22.243px;\n height: 22.243px;\n border-radius: 50%;\n object-fit: cover;\n border: 0.618px solid rgba(0, 0, 0, 0.05);\n"]))),Me=ee.Ay.span(z||(z=(0,K.A)(["\n font-size: 8.65px;\n font-weight: 500;\n line-height: 1.5;\n color: #666666;\n"]))),Re=ee.Ay.div(I||(I=(0,K.A)(["\n display: flex;\n flex-direction: column;\n gap: 4.943px;\n width: 100%;\n"]))),Le=ee.Ay.div(P||(P=(0,K.A)(["\n display: flex;\n flex-direction: column;\n gap: 4.943px;\n width: 100%;\n"]))),De=ee.Ay.div(N||(N=(0,K.A)(["\n font-size: 14.829px;\n font-weight: 600;\n line-height: 1.3;\n letter-spacing: -0.089px;\n color: #000000;\n"]))),qe=ee.Ay.div(S||(S=(0,K.A)(["\n display: flex;\n align-items: center;\n gap: 2.471px;\n height: 12.975px;\n"]))),Be=ee.Ay.img(F||(F=(0,K.A)(["\n width: 47.453px;\n height: 8.65px;\n display: block;\n"]))),Ue=ee.Ay.span(T||(T=(0,K.A)(["\n font-size: 7.414px;\n font-weight: 400;\n line-height: 1.3;\n color: #000000;\n white-space: nowrap;\n\n u {\n text-underline-offset: 1px;\n }\n"]))),Oe=ee.Ay.div(E||(E=(0,K.A)(["\n display: flex;\n gap: 4.943px;\n align-items: center;\n\n img {\n width: 177.948px;\n height: 118.632px;\n object-fit: cover;\n border-radius: 6.179px;\n flex-shrink: 0;\n }\n"]))),$e=ee.Ay.div(M||(M=(0,K.A)(["\n display: flex;\n flex-direction: column;\n gap: 4.943px;\n width: 100%;
1\n"]))),Ye=ee.Ay.div(R||(R=(0,K.A)(["\n display: flex;\n align-items: center;\n gap: 3.707px;\n font-size: 8.65px;\n font-weight: 400;\n line-height: 1.5;\n color: #666666;\n\n img {\n width: 9.886px;\n height: 9.886px;\n flex-shrink: 0;\n }\n"]))),Ze=ee.Ay.div(L||(L=(0,K.A)(["\n font-size: 8.65px;\n font-weight: 400;\n line-height: 1.5;\n color: #000000;\n white-space: pre-wrap;\n"]))),Qe=ee.Ay.div(D||(D=(0,K.A)(["\n position: absolute;\n left: -0.62px;\n top: 371.96px;\n width: 238.5px;\n height: 29.04px;\n background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff);\n pointer-events: none;\n"]))),We=ee.Ay.div(q||(q=(0,K.A)(["\n position: absolute;\n top: 69px;\n left: 214px;\n width: 12.975px;\n height: 170.533px;\n background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff);\n pointer-events: none;\n"]))),He=ee.Ay.div(B||(B=(0,K.A)(["\n display: flex;\n flex-direction: column;\n width: 234.792px;\n"]))),Xe=ee.Ay.div(U||(U=(0,K.A)(["\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 0 7.414px 6.179px;\n"]))),Ge=ee.Ay.div(O||(O=(0,K.A)(["\n font-size: 9.89px;\n font-weight: 500;\n line-height: 1.5;\n color: #000000;\n\n span {\n color: #666666;\n }\n"]))),Ve=ee.Ay.img($||($=(0,K.A)(["\n width: 31.512px;\n height: 6.797px;\n display: block;\n"]))),Je=ee.Ay.div(Y||(Y=(0,K.A)(["\n display: flex;\n gap: 1.236px;\n"]))),Ke=ee.Ay.div(Z||(Z=(0,K.A)(["\n display: flex;\n align-items: center;\n justify-content: center;\n width: 32.129px;\n height: 32.129px;\n flex-shrink: 0;\n font-size: 7.41px;\n line-height: 1.3;\n color: #666666;\n"]))),en=ee.Ay.div(Q||(Q=(0,K.A)(["\n display: flex;\n flex-direction: column;\n gap: 1.236px;\n"]))),nn=ee.Ay.div(W||(W=(0,K.A)(["\n display: flex;\n gap: 1.236px;\n"]))),tn=ee.Ay.div(H||(H=(0,K.A)(["\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 32.129px;\n height: 32.129px;\n flex-shrink: 0;\n border-radius: 8px;\n font-size: 8.65px;\n font-weight: 400;\n line-height: 1.5;\n color: ",";\n background: ",";\n"])),e=>e.$muted?"#bdbdbd":"#000000",e=>e.$range||e.$selected?"rgba(20, 20, 0, 0.05)":"transparent"),an=ee.Ay.img(X||(X=(0,K.A)(["\n position: absolute;\n left: 14.83px;\n top: 23.48px;\n width: 2.471px;\n height: 2.471px;\n display: block;\n"]))),on=ee.Ay.div(G||(G=(0,K.A)(["\n display: flex;\n align-items: center;\n gap: 3.707px;\n height: 12.975px;\n font-size: 7.414px;\n line-height: 1.5;\n color: #666666;\n\n > img:first-child {\n width: 9.886px;\n height: 9.886px;\n }\n"]))),sn=ee.Ay.span(V||(V=(0,K.A)(["\n display: inline-flex;\n align-items: center;\n gap: 2.471px;\n"]))),rn=ee.Ay.img(J||(J=(0,K.A)(["\n width: 5.067px;\n height: 2.776px;\n display: block;\n flex-shrink: 0;\n"]))),ln=["activation.intro.feature_1","activation.intro.feature_2","activation.intro.feature_3","activation.intro.feature_4","activation.intro.feature_5"],dn=["SUN","MON","TUE","WED","THU","FRI","SAT"],cn=[[7,8,9,10,11,12,13].map(e=>({day:e,muted:!0})),[{day:14,muted:!0},{day:15,selected:!0},{day:16,range:!0},{day:17,range:!0},{day:18,range:!0},{day:19,range:!0},{day:20,muted:!0}],[{day:21,muted:!0},{day:22,range:!0},{day:23,range:!0},{day:24,range:!0},{day:25,range:!0},{day:26,range:!0},{day:27,muted:!0}],[{day:28,muted:!0}
1,{day:29,range:!0},{day:30,range:!0},{day:31,range:!0},{day:1,range:!0},{day:2,range:!0},{day:3,muted:!0}],[{day:4,muted:!0},{day:5,range:!0},{day:6,range:!0},{day:7,range:!0},{day:8,range:!0},{day:9,range:!0},{day:10,muted:!0}]];function pn(e){let{open:n,onCancel:t,onTry:i}=e;const{t:a}=(0,o.Bd)("appointments/index"),s=ln.map(e=>"\u2713 ".concat(a(e))).join("\n");return(0,ae.jsx)(ne.oZ,{open:n,onCancel:t,title:null,removeHeader:!0,removePadding:!0,removeDivider:!0,removeBorder:!0,maskClosable:!1,width:817,footer:null,destroyOnClose:!0,centered:!0,fullScreenOnMobile:!0,bodyStyle:{borderRadius:16,overflow:"hidden",padding:0},styles:{content:{borderRadius:16,overflow:"hidden",padding:0},body:{padding:0,overflow:"hidden",borderRadius:16}},children:(0,ae.jsxs)(fe,{children:[(0,ae.jsx)(ve,{children:(0,ae.jsxs)(ye,{children:[(0,ae.jsxs)(be,{children:[(0,ae.jsxs)(_e,{children:[(0,ae.jsx)(we,{children:a("activation.intro.new_badge")}),(0,ae.jsx)(Ce,{children:a("activation.intro.title")})]}),(0,ae.jsx)(ke,{children:a("activation.intro.subtitle")}),(0,ae.jsx)(ze,{children:s})]}),(0,ae.jsxs)(Ie,{children:[(0,ae.jsx)(te.Ay,{type:"secondary",size:"middle",onClick:t,children:a("activation.intro.maybe_later")}),(0,ae.jsx)(te.Ay,{type:"default",size:"middle",onClick:i,children:a("activation.intro.lets_try")})]})]})}),(0,ae.jsx)(Ae,{children:(0,ae.jsx)(je,{src:oe,alt:""})}),(0,ae.jsxs)(Pe,{children:[(0,ae.jsxs)(Ne,{children:[(0,ae.jsxs)(Se,{children:[(0,ae.jsxs)(Te,{children:[(0,ae.jsx)(Ee,{src:se,alt:""}),(0,ae.jsx)(Me,{children:a("activation.intro.preview_host")})]}),(0,ae.jsxs)(Re,{children:[(0,ae.jsxs)(Le,{children:[(0,ae.jsx)(De,{children:a("activation.intro.preview_event")}),(0,ae.jsxs)(qe,{children:[(0,ae.jsx)(Be,{src:de,alt:""}),(0,ae.jsxs)(Ue,{children:[a("activation.intro.preview_rating_score")," \u2022"," ",(0,ae.jsx)("u",{children:a("activation.intro.preview_rating_reviews")})]})]})]}),(0,ae.jsxs)(Oe,{children:[(0,ae.jsx)("img",{src:re,alt:""}),(0,ae.jsx)("img",{src:le,alt:""})]})]}),(0,ae.jsxs)($e,{children:[(0,ae.jsxs)(Ye,{children:[(0,ae.jsx)("img",{src:ce,alt:""}),a("activation.intro.preview_duration")]}),(0,ae.jsxs)(Ye,{children:[(0,ae.jsx)("img",{src:pe,alt:""}),a("activation.intro.preview_location")]}),(0,ae.jsxs)(Ye,{children:[(0,ae.jsx)("img",{src:ue,alt:""}),a("activation.intro.preview_price")]})]}),(0,ae.jsx)(Ze,{children:"".concat(a("activation.intro.preview_description_1"),"\n\n").concat(a("activation.intro.preview_description_2"))})]}),(0,ae.jsx)(Qe,{}),(0,ae.jsx)(We,{})]}),(0,ae.jsxs)(Fe,{children:[(0,ae.jsxs)(He,{children:[(0,ae.jsxs)(Xe,{children:[(0,ae.jsxs)(Ge,{children:[a("activation.intro.preview_month")," ",(0,ae.jsx)("span",{children:a("activation.intro.preview_year")})]}),(0,ae.jsx)(Ve,{src:he,alt:""})]}),(0,ae.jsx)(Je,{children:dn.map(e=>(0,ae.jsx)(Ke,{children:e},e))}),(0,ae.jsx)(en,{children:cn.map((e,n)=>(0,ae.jsx)(nn,{children:e.map((e,t)=>(0,ae.jsxs)(tn,{$muted:e.muted,$range:e.range,$selected:e.selected,children:[e.day,e.selected?(0,ae.jsx)(an,{src:me,alt:""}):null]},"".concat(n,"-").concat(t)))},n))})]}),(0,ae.jsxs)(on,{children:[(0,ae.jsx)("img",{src:xe,alt:""}),(0,ae.jsxs)(sn,{children:[a("activation.intro.preview_timezone"),(0,ae.jsx)(rn,{src:ge,alt:""})]})]})]})]})]})})}var un=t(2221);const hn=(0,i.createContext)(null);function xn(){const e=(0,i.useContext)(hn);if(!e)throw new Error("useAppointmentsActivationContext must be used within AppointmentsActivationProvider");return e}function gn(){return(0,i.useContext)(hn)}function mn(e){let{children:n}=e;(0,o.Bd)("appointments/index");const t=(0,a.Zp)(),{shouldShow:d,isReady:c,complete:p,pageId:u}=function(){const{data:e,isFetched:n}=(0,s.TN)({}),{user:t,isLoadingUser:a}=(0,r.F7)(),{mutate:o,isLoading:d}=(0,l.v)(),c="superadmin"===(null===t||void 0===t?void 0:t.role),p=n&&!a,u=!(null===e||void 0===e||!e.appointments_activated_at);return{shouldShow:p&&!u&&!c,isReady:p,complete:(0,i.useCallback)(()=>{o()},[o]),isCompleting:d,pageId:null===e||void 0===e?void 0:e.id}}(),[h,x]=(0,i.useState)(!1),[g,m]=(0,i.useState)(!1),f=d&&!g,v=(0,i.useRef)(u);(0,i.useEffect)(()=>{u&&(v.current&&v.current!==u&&m(!1),v.current=u)},[u]),(0,i.useEffect)(()=>{c&&!f&&x(!1)},[c,f]);const y=(0,i.useCallback)(()=>{c&&!f||x(!0)},[c,f]),b=(0,i.useCallback)(()=>!(!c||f)||(x(!0),!1),[c,f]),_=(0,i.useCallback)(()=>{x(!1)},[]),A=(0,i.useCallback)(()=>{x(!1),t(un.bz)},[t]),j=(0,i.useCallback)(()=>{m(!0),x(!1),p(),t(un.Yu,{replace:!0})},[p,t]),w=(0,i.useMemo)(()=>({isReady:c,needsActivation:f,requestEnterAppointments:b,openIntro:y,completeActivation:j}),[c,f,b,y,j]);return(0,ae.jsxs)(hn.Provider,{value:w,children:[n,(0,ae.jsx)(pn,{open:h,onCancel:_,onTry:A})]})}},74943:(e,n,t)=>{t.d(n,{C:()=>l});var i=t(16569),a=t(65043),o=t(74117),s=t(68262),r=t(34874);function l(){const{t:e}=(0,o.Bd)("appointments/index"),{store:n}=(0,s.gbT)(),t=(0,a.useMemo)(()=>(0,r.v8)(null===n||void 0===n?void 0:n.eshop_handle),[null===n||void 0===n?void 0:n.eshop_handle]),l=(0,a.useCallback)(()=>{t?window.open(t,"_blank","noopener,noreferrer"):i.Ay.error(e("page.public_url_unavailable"))},[t,e]),d=(0,a.useCallback)(async()=>
1{if(t)try{await navigator.clipboard.writeText(t),i.Ay.success(e("page.link_copied"))}catch(n){i.Ay.error(e("page.link_copy_failed"))}else i.Ay.error(e("page.public_url_unavailable"))},[t,e]);return{publicUrl:t,openPublicPage:l,copyPublicPageLink:d}}}}]);
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.