1"use strict";(self.webpackChunkxcams=self.webpackChunkxcams||[]).push([[3546,6649],{43546(t,e,a){a.r(e),a.d(e,{CaptchaHandler:()=>f});a(3362),a(62953);function n(t,e,a){(function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")})(t,e),e.set(t,a)}function i(t,e,a){return t.set(r(t,e),a),a}function l(t,e){return t.get(r(t,e))}function r(t,e,a){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:a;throw new TypeError("Private element is not present on this object")}var o,c,s,u=new WeakMap,d=new WeakMap,p=new WeakMap,h=new WeakMap,C=new WeakMap;class f{constructor(){n(this,u,null),n(this,d,null),n(this,p,null),n(this,h,null),n(this,C,!1)}static async getInstance(t,e){return this.instances[t]||(this.instances[t]=new f,await this.instances[t].initialize(t,e)),this.instances[t]}loadRecaptcha(){return new Promise(((t,e)=>{if(window.grecaptcha&&window.grecaptcha.render&&l(C,this))t(window.grecaptcha);else if(window.recaptchaOnloadCallback=()=>{window.grecaptcha&&window.grecaptcha.render?(i(C,this,!0),t(window.grecaptcha)):e(new Error("reCAPTCHA failed to load properly"))},document.querySelector('script[src*="recaptcha/api.js"]'))window.grecaptcha&&window.grecaptcha.render&&(i(C,this,!0),t(window.grecaptcha));else{const t=document.createElement("script");t.src="https://www.google.com/recaptcha/api.js?onload=recaptchaOnloadCallback&render=explicit&hl=".concat(l(d,this).locale),t.async=!0,t.defer=!0,t.onerror=()=>{e(new Error("Failed to load reCAPTCHA script"))},document.head.appendChild(t)}}))}async initialize(t,e){if(i(u,this,document.querySelector(t)),i(d,this,e),!l(u,this))throw new Error("No form found for selector: ".concat(t));const a=l(u,this).querySelector(".reCaptchaPopup");if(!a)throw new Error("Captcha container not found in form.");try{const t=await this.loadRecaptcha(),e=()=>this.captchaSuccessHandler(),n=l(d,this).callback;i(p,this,t.render(a,{sitekey:l(d,this).siteKey,callback:n||e,size:"invisible",badge:"bottomleft"}))}catch(n){throw _local.log(n),n}}reset(){if(null!==l(p,this)&&window.grecaptcha)try{window.grecaptcha.reset(l(p,this))}catch(t){_local.log(t)}}execute(t){if(i(h,this,t),null!==l(p,this)&&window.grecaptcha)try{window.grecaptcha.execute(l(p,this))}catch(e){_local.log(e)}else _local.log("CAPTCHA not initialized")}captchaSuccessHandler(){null!==l(h,this)&&l(h,this).submit()}async render(){if(!l(C,this))try{await this.loadRecaptcha()}catch(t){_local.log(t)}}destroy(t){if(f.instances[t]){const a=f.instances[t];if(null!==l(p,a)&&void 0!==window.grecaptcha)try{window.grecaptcha.reset(l(p,a))}catch(e){console.warn("Error cleaning up captcha:",e)}if(l(u,a)){const t=l(u,a).querySelector(".reCaptchaPopup");t&&(t.innerHTML="")}i(u,a,null),i(d,a,null),i(p,a,null),i(h,a,null),i(C,a,!1),delete f.instances[t]}}}o=f,s=[],(c=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var n=a.call(t,e||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(c="instances"))in o?Object.defineProperty(o,c,{value:s,enumerable:!0,configurable:!0,writable:!0}):o[c]=s},38503(t,e,a){a.d(e,{A:()=>L});var n=a(20641),i=a(90033),l=a(50953),r=a(71890);a(62953);const o={xmlns:"http://www.w3.org/2000/svg",width:"25",height:"24",viewBox:"0 0 25 24",fill:"none"};var c=a(66262);const s={},u=(0,c.A)(s,[["render",function(t,e){return(0,n.uX)(),(0,n.CE)("svg",o,[...e[0]||(e[0]=[(0,n.Lk)("path",{d:"M7.48916 13.8779L6.86261 16.2169L4.57258 16.2654C3.88819 14.996 3.5 13.5437 3.5 12.0003C3.5 10.5079 3.86295 9.10055 4.50631 7.86133H4.5068L6.54557 8.23511L7.43868 10.2616C7.25175 10.8066 7.14987 11.3916 7.14987 12.0003C7.14994 12.661 7.26961 13.294 7.48916 13.8779Z",fill:"#FBBB00"},null,-1),(0,n.Lk)("path",{d:"M21.3441 10.3184C21.4474 10.8628 21.5013 11.425 21.5013 11.9997C21.5013 12.644 21.4336 13.2725 21.3045 13.8788C20.8664 15.9419 19.7216 17.7433 18.1358 19.0182L18.1353 19.0177L15.5673 18.8866L15.2039 16.6178C16.2562 16.0007 17.0785 15.0349 17.5117 13.8788H12.6992V10.3184H17.5819H21.3441Z",fill:"#518EF8"},null,-1),(0,n.Lk)("path",{d:"M18.1316 19.0193L18.1321 19.0197C16.5897 20.2595 14.6305 21.0012 12.4977 21.0012C9.07029 21.0012 6.09043 19.0855 4.57031 16.2664L7.4869 13.8789C8.24694 15.9073 10.2037 17.3513 12.4977 17.3513C13.4837 17.3513 14.4075 17.0848 15.2001 16.6194L18.1316 19.0193Z",fill:"#28B446"},null,-1),(0,n.Lk)("path",{d:"M18.2461 5.07196L15.3305 7.45892C14.5101 6.94613 13.5404 6.64991 12.5015 6.64991C10.1555 6.64991 8.16218 8.16011 7.44022 10.2613L4.5083 7.86096H4.50781C6.00567 4.97307 9.02312 3 12.5015 3C14.6852 3 16.6874 3.77786 18.2461 5.07196Z",fill:"#F14336"},null,-1)])])}]]),d={xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},p=["fill"],h={__name:"XIcon",props:{fillColor:{type:String,default:"#000"}},setup:t=>(e,a)=>((0,n.uX)(),(0,n.CE)("svg",d,[(0,n.Lk)("path",{d:"M4.02581 4.5L10.2135 12.7734L3.98682 19.5H5.3883L10.8399 13.6106L15.2444 19.5H20.0134L13.4774 10.7614L19.2732 4.5H17.8718L12.8513 9.92386L8.79479 4.5H4.02581ZM6.
108676 5.53222H8.2776L17.9522 18.4678H15.7613L6.08676 5.53222Z",fill:t.fillColor},null,8,p)]))},C={xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"};const f={},v=(0,c.A)(f,[["render",function(t,e){return(0,n.uX)(),(0,n.CE)("svg",C,[...e[0]||(e[0]=[(0,n.Lk)("path",{d:"M17.1941 4.40324C16.3636 3.45662 14.8623 3.05078 12.9418 3.05078H7.36773C6.9748 3.05078 6.6409 3.33655 6.57938 3.72403L4.25847 18.4438C4.21233 18.734 4.43707 18.997 4.73128 18.997H8.17246L9.03673 13.5152L9.00993 13.6869C9.07146 13.2994 9.40287 13.0136 9.79531 13.0136H11.4306C14.643 13.0136 17.1584 11.7088 17.8932 7.93422C17.915 7.82259 17.9339 7.71394 17.9503 7.60777C17.8575 7.55865 17.8575 7.55865 17.9503 7.60777C18.1691 6.21264 17.9488 5.26304 17.1941 4.40324Z",fill:"#27346A"},null,-1),(0,n.Lk)("path",{d:"M10.3535 7.10518C10.4452 7.06152 10.5475 7.03721 10.6546 7.03721H15.0246C15.542 7.03721 16.0248 7.07095 16.4658 7.1419C16.5923 7.16224 16.7149 7.18556 16.834 7.21235C16.953 7.23864 17.0686 7.26841 17.1808 7.30116C17.2368 7.31753 17.2919 7.3344 17.346 7.35226C17.5628 7.42469 17.7647 7.50904 17.9503 7.60777C18.1691 6.21214 17.9488 5.26304 17.1941 4.40324C16.3631 3.45662 14.8623 3.05078 12.9418 3.05078H7.36724C6.9748 3.05078 6.6409 3.33655 6.57938 3.72403L4.25847 18.4433C4.21233 18.734 4.43707 18.9965 4.73079 18.9965H8.17246L9.96549 7.62612C10.0022 7.39294 10.152 7.20193 10.3535 7.10518Z",fill:"#27346A"},null,-1),(0,n.Lk)("path",{d:"M17.8928 7.93192C17.158 11.706 14.6426 13.0113 11.4302 13.0113H9.79443C9.40199 13.0113 9.07058 13.2971 9.00955 13.6846L7.93443 20.5005C7.89424 20.7545 8.09071 20.9847 8.34771 20.9847H11.2486C11.5919 20.9847 11.8841 20.7346 11.9377 20.3958L11.966 20.2479L12.5127 16.7829L12.548 16.5914C12.6016 16.2526 12.8938 16.0025 13.2371 16.0025H13.6712C16.4813 16.0025 18.6817 14.8609 19.3247 11.5592C19.5931 10.1794 19.4541 9.02739 18.7442 8.21819C18.5289 7.9731 18.2614 7.77068 17.9499 7.60547C17.933 7.71214 17.9146 7.82029 17.8928 7.93192Z",fill:"#2790C3"},null,-1),(0,n.Lk)("path",{d:"M17.1811 7.2991C17.0689 7.26635 16.9533 7.23659 16.8343 7.21029C16.7152 7.184 16.5922 7.16068 16.4661 7.14034C16.0246 7.06889 15.5423 7.03516 15.0244 7.03516H10.6549C10.5473 7.03516 10.4451 7.05947 10.3538 7.10362C10.1519 7.20037 10.0025 7.39088 9.96581 7.62456L9.03705 13.5132L9.01025 13.6848C9.07128 13.2973 9.4027 13.0116 9.79514 13.0116H11.4309C14.6434 13.0116 17.1587 11.7067 17.8935 7.93217C17.9153 7.82054 17.9337 7.71238 17.9506 7.60571C17.7645 7.50748 17.5631 7.42264 17.3463 7.3507C17.2922 7.33284 17.2371 7.31547 17.1811 7.2991Z",fill:"#1F264F"},null,-1)])])}]]);var w=a(45633);const g={class:"external-auth-providers"},_={__name:"ExternalAuthenticationProviders",props:{providers:{type:Object},brandname:{type:String,required:!0},theme:{type:String,required:!0,default:"light"},translations:{type:Object,required:!0}},emits:["provider-click"],setup(t,e){let a=e.emit;const o=t,c=a,s=t=>{c("provider-click",t)},d=(0,n.EW)((()=>"dark"===o.theme?"#fff":"#000")),p=(0,n.EW)((()=>{var t;return null===(t=o.providers)||void 0===t||null===(t=t.find((t=>"google"===t.name)))||void 0===t?void 0:t.applicable})),C=(0,n.EW)((()=>{var t;return null===(t=o.providers)||void 0===t||null===(t=t.find((t=>"paypal"===t.name)))||void 0===t?void 0:t.applicable})),f=(0,n.EW)((()=>{var t;return null===(t=o.providers)||void 0===t||null===(t=t.find((t=>"x"===t.name)))||void 0===t?void 0:t.applicable}));return(e,a)=>((0,n.uX)(),(0,n.CE)("div",g,[p.value?((0,n.uX)(),(0,n.Wv)(r.A,{key:0,style:(0,i.Tr)((0,l.R1)(w.A).SECONDARY),brandname:t.brandname,title:t.translations.join_with_google,type:"button","data-testid":"oauth-google-button",onClick:a[0]||(a[0]=t=>s("google"))},{default:(0,n.k6)((()=>[(0,n.bF)(u)])),_:1},8,["style","brandname","title"])):(0,n.Q3)("v-if",!0),f.value?((0,n.uX)(),(0,n.Wv)(r.A,{key:1,style:(0,i.Tr)((0,l.R1)(w.A).SECONDARY),brandname:t.brandname,title:t.translations.join_with_x,type:"button","data-testid":"oauth-x-button",onClick:a[1]||(a[1]=t=>s("x"))},{default:(0,n.k6)((()=>[(0,n.bF)(h,{"fill-color":d.value},null,8,["fill-color"])])),_:1},8,["style","brandname","title"])):(0,n.Q3)("v-if",!0),C.value?((0,n.uX)(),(0,n.Wv)(r.A,{key:2,style:(0,i.Tr)((0,l.R1)(w.A).SECONDARY),brandname:t.brandname,title:t.translations.join_with_paypal,type:"button","data-testid":"oauth-paypal-button",onClick:a[2]||(a[2]=t=>s("paypal"))},{default:(0,n.k6)((()=>[(0,n.bF)(v)])),_:1},8,["style","brandname","title"])):(0,n.Q3)("v-if",!0)]))}},L=(0,c.A)(_,[["__scopeId","data-v-267acb21"]])},61469(t,e,a){a.d(e,{A:()=>w});var n=a(20641),i=a(90033),l=a(53751),r=a(50953);const o={class:"guest-account-info"},c={class:"guest-intro"},s=["aria-expanded"],u={id:"guest-details",class:"guest-details"},d={class:"instant-access-notice"},p={class:"account-benefits"},h={class:"benefits-intro"},C={class:"benefits-list"},f={class:"account-security-note"},v={__name:"GuestAccountInfo",props:{translations:{type:Object,required:!0}},setup(t){const e=(0,r.KR)(!1),a=()=>{e.value=!e.value};return(r,v)=>((0,n.uX)(),(0,n.CE)("section",o,[(0,n.Lk)("p",c,[(0,n.eW)((0,i.v_)(t.translations.no_account_or_email_needed)+", ",1),(0,n.Lk)("button",{type:"button",class:"info-toggle-btn","aria-expanded":e.value,"aria-controls":"guest-details",onClick:a},(0,i.v_)(t.translations.more_info),9,s)]),(0,n.bo)((0,n.Lk)("div",u,[(0,n.Lk)("div",d,[(0,n.Lk)("p",null,[(0,n.eW)((0,i.v_)(t.translations.guest_account_instant_access)+" ",1),(0,n.Lk)("strong",null,(0,i.v_)(t.translations.guest_account_progress_not_saved),1)])]),(0,n.Lk)("div",p,[(0,n.Lk)("p",h,(0,i.v_)(t.translations.guest_account_benef
1its_intro),1),(0,n.Lk)("ul",C,[(0,n.Lk)("li",null,(0,i.v_)(t.translations.guest_account_benefit_keep_credits),1),(0,n.Lk)("li",null,(0,i.v_)(t.translations.guest_account_benefit_save_favorites),1),(0,n.Lk)("li",null,(0,i.v_)(t.translations.guest_account_benefit_unlock_promos),1),(0,n.Lk)("li",null,(0,i.v_)(t.translations.guest_account_benefit_priority_support),1),(0,n.Lk)("li",null,(0,i.v_)(t.translations.guest_account_benefit_special_promotions),1)])]),(0,n.Lk)("div",f,[(0,n.Lk)("p",null,[(0,n.Lk)("strong",null,(0,i.v_)(t.translations.guest_account_full_account_note),1),(0,n.eW)(" "+(0,i.v_)(t.translations.guest_account_full_account_description),1)])])],512),[[l.aG,e.value]])]))}};const w=(0,a(66262).A)(v,[["__scopeId","data-v-916c452a"]])},13708(t,e,a){a.d(e,{A:()=>d});a(3362);var n=a(20641),i=a(53751),l=a(90033),r=a(50953),o=a(59412),c=a(43546);const s=["id"],u={__name:"RecaptchaForm",props:{id:{type:String,default:()=>"form-".concat(Math.random().toString(36).substring(2,9))},onSubmit:{type:Function,default:()=>!0},requiresCaptchaKey:{type:String}},setup(t){const e=t;let a=null;const u=(0,r.KR)(!1);let d=!1;(0,n.sV)((()=>{(async()=>{try{a&&(a.destroy("#".concat(e.id)),a=null),a=await c.CaptchaHandler.getInstance("#".concat(e.id),{siteKey:o.captcha.sitekey,locale:o.appModelData.user.locale,callback:t=>e.onSubmit(t)}),await a.render(),u.value=!0}catch(t){_local.log("Captcha init error:",t)}})()})),(0,n.xo)((()=>{a&&(a.destroy("#".concat(e.id)),a=null),u.value=!1,d=!1}));const p=t=>{var n;d&&(null===(n=a)||void 0===n||n.reset());return e.requiresCaptchaKey&&o.captcha[e.requiresCaptchaKey]?h(t):e.onSubmit(t)},h=t=>{if(!t.isTrusted)return!1;if(!u.value||!a)return _local.log("Captcha not ready yet"),!1;t.stopImmediatePropagation();try{a.execute(document.getElementById(e.id)),d=!0}catch(n){_local.log("Captcha exec error:",n)}return!1};return(a,r)=>((0,n.uX)(),(0,n.CE)("form",{id:e.id,onSubmit:(0,i.D$)(p,["prevent"])},[(0,n.RG)(a.$slots,"default"),(0,n.Lk)("div",{class:(0,l.C4)(["reCaptchaPopup","reCaptchaPopup-".concat(t.id)])},null,2)],40,s))}};const d=(0,a(66262).A)(u,[["__scopeId","data-v-4602713d"]])},68684(t,e,a){a.d(e,{A:()=>r});a(62953);var n=a(20641);const i={xmlns:"http://www.w3.org/2000/svg",width:"25",height:"14",viewBox:"0 0 25 14",fill:"none"};const l={},r=(0,a(66262).A)(l,[["render",function(t,e){return(0,n.uX)(),(0,n.CE)("svg",i,[...e[0]||(e[0]=[(0,n.Lk)("path",{d:"M24.3 2.85852C24.6098 4.02206 24.1395 8.23332 23.8845 8.90292C23.3669 11.5898 21.1428 13.6109 18.4776 13.6109C17.3348 13.6109 16.2808 13.2256 15.4006 12.5862L15.2013 12.4351V12.437L14.3287 11.723C13.8261 11.3076 13.1984 11.0734 12.5466 11.058C11.8948 11.0426 11.2567 11.2469 10.7351 11.638L10.5934 11.7523L10.0126 12.2434C9.05868 13.083 7.85358 13.6081 6.52192 13.6081C3.85483 13.6081 1.62973 11.587 1.11501 8.90009C0.857182 8.23331 0.403852 4.00318 0.696628 2.85852C2.91606 -0.0172999 7.22364 -0.439464 10.0069 1.89802L10.1901 2.05763L11.7409 3.46484H13.2577L14.8084 2.05763C17.5794 -0.457408 22.0315 -0.0815215 24.3 2.85852ZM7.14714 4.73228C6.04215 4.73228 5.05804 5.1875 4.42338 5.89583C4.26238 6.07973 4.17364 6.31583 4.17364 6.56024C4.17364 6.80466 4.26238 7.04076 4.42338 7.22465C5.05804 7.93298 6.0412 8.38915 7.14714 8.38915C8.25308 8.38915 9.23718 7.93298 9.87185 7.22465C10.0328 7.04076 10.1216 6.80466 10.1216 6.56024C10.1216 6.31583 10.0328 6.07973 9.87185 5.89583C9.23718 5.1875 8.25213 4.73228 7.14714 4.73228ZM17.8571 4.73228C16.7511 4.73228 15.767 5.1875 15.1324 5.89583C14.9714 6.07973 14.8826 6.31583 14.8826 6.56024C14.8826 6.80466 14.9714 7.04076 15.1324 7.22465C15.767 7.93298 16.7511 8.38915 17.8571 8.38915C18.9621 8.38915 19.9462 7.93298 20.5808 7.22465C20.7418 7.04076 20.8306 6.80466 20.8306 6.56024C20.8306 6.31583 20.7418 6.07973 20.5808 5.89583C19.9462 5.1875 18.963 4.73228 17.8571 4.73228Z"},null,-1)])])}],["__scopeId","data-v-ac0b35a2"]])}}]);
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.