1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8934],{15370:e=>{e.exports={LeftNavigation:"LeftNavigation_LeftNavigation__vX_c7"}},29370:e=>{"use strict";e.exports=self.fetch.bind(self),e.exports.default=e.exports},47582:e=>{function t(){}e.exports=t,e.exports.HttpsAgent=t},68934:(e,t,n)=>{"use strict";n.r(t),n.d(t,{LeftNavigation:()=>d,default:()=>p});var o=n(37876),a=n(95062),r=n.n(a),i=n(14232),s=n(87333),l=n(15370),c=n.n(l);let d=({heading:e="",root:t={}})=>{(0,i.useEffect)(()=>{(0,s.mD)("cam-leftnavigation"),(0,s.Ay)("icon")},[]);let n={heading:e,root:JSON.stringify(t)};return(0,o.jsx)("cam-leftnavigation",{...n,className:c().LeftNavigation})};d.propTypes={heading:r().string,root:r().object};let p=d},78524:(e,t,n)=>{"use strict";n.d(t,{J5:()=>r,Mp:()=>i,Si:()=>s});var o=n(39324);let{publicRuntimeConfig:a}=n.n(o)()(),r=e=>new Promise((t,n)=>{let o=document.createElement("script");o.src=e,o.type="module",o.onload=()=>{t()},o.onerror=()=>{n()},document.querySelector(`script[src="${e}"]`)||document.body.appendChild(o)}),i=e=>new Promise((t,n)=>{let o=document.createElement("script");o.src=e,o.onload=()=>{t()},o.onerror=()=>{n()},document.body.appendChild(o)}),s=async(e,t=()=>{})=>{if(!e)return;let n=document.createElement("div");n.innerHTML=e;let o=n.getElementsByTagName("script"),r=[];for(let e=o.length-1;e>=0;e--){let t=o[e],n=document.createElement("script");t.src&&(n.src=t.src.replace(/https?:\/\/(www\.)?alaskaair\.com/,a.cdnEndpoint)),t.type&&(n.type=t.type),t.innerHTML&&(n.innerHTML=t.innerHTML),r.unshift(n),t.parentNode.removeChild(t)}await t(n.innerHTML);let s=async e=>{e.src?await i(e.src):document.body.appendChild(e)};await Promise.all(r.map(s))}},79684:(e,t,n)=>{"use strict";let{HttpsAgent:o}=n(47582),a=n(29370);e.exports={fetchSafely:async(e,t={})=>{if("string"!=typeof e||""===e.trim())throw TypeError("fetchSafely: Invalid or missing URL");let n=new o({maxSockets:40,maxFreeSockets:10,timeout:6e4,freeSocketTimeout:3e4});try{return await a(e,{agent:n,...t})}catch(e){throw Error(`fetchSafely failed: ${e.message}`)}}}},87333:(e,t,n)=>{"use strict";let o,a;n.d(t,{Ay:()=>b,qn:()=>w,mD:()=>g});var r=n(78524),i=n(39324),s=n.n(i),l=n(79684);let{publicRuntimeConfig:c}=s()(),d={auro:()=>c.auroEndpoint,"auro-labs":()=>c.auroLabsEndpoint},p=e=>d[e]?.()||c.auroDesignSystemEndpoint,u=(e,t,n,o,a)=>o?.isESM?"auro-formkit"===t?`${e}/${t}@${n}/${o.displayName}/+esm`:`${e}/${t}@${n}/+esm`:`${e}/${t}@${n}/dist/${a}__bundled.js`,f=(e,t,n,o,a)=>"auro-formkit"===t?`${e}/${t}@latest/${o.displayName}/+esm`:`${e}/${t}@${n}/dist/${a.trim()}`,m={},h={},v=()=>(((function(){let e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){let t=e.indexOf("rv:");return parseInt(e.substring(t+3,e.indexOf(".",t)),10)}let n=e.indexOf("Edge/");return n>0&&parseInt(e.substring(n+5,e.indexOf(".",n)),10)})()||/^((?!chrome|android).)*safari/i.test(navigator.userAgent))&&!o&&(o=(0,r.Mp)("https://cdn.jsdelivr.net/npm/@webcomponents/[email protected]/webcomponents-bundle.js")),o),y=async()=>(0,l.fetchSafely)(`${c.basePath||"/"}api/getAuroComponentsVersion`).then(e=>{if(!e.ok)throw Error("Failed to retrieve Auro components versions");return e.json()}).catch(()=>null),g=async(...e)=>{if(!e.length)return;await v();let t=await $();for(let n of e){if(!n)continue;let e=t?t.find(e=>e.displayName===n):{},o=e&&e.endpoint&&e.endpoint.value?e.endpoint.value:"https://unpkg.com",a=e&&e.version&&e.version.value?e.version.value:"latest",i=n.split("-",1),s=e&&e.location&&e.location.value?e.location.value:"alaskaair".concat(i);if(!h[n]){let e=[(0,r.J5)(`${o}/@${s}/${n}@${a}/dist/${n}__bundled.js`)];h[n]=Promise.all(e)}}for(let t of(await Promise.all(Object.values(h)).catch(()=>{}),e))t&&document.body.classList.add(`${t}-loaded`)},$=async()=>(0,l.fetchSafely)(`${c.BASE_PATH||"/"}api/getJaclComponentsVersion`).then(e=>{if(!e.ok)throw Error("Failed to retrieve JACL components versions");return e.json()}).catch(()=>null),w=async(...e)=>{if(e.length){for(let t of(await (()=>{if(!a){let e=document.createElement("link");e.rel="stylesheet",e.href=`${c.componentHangerCdnEndpoint}/components/shared/component-base.css`,document.body.appendChild(e),a=(0,r.Mp)(`${c.componentHangerCdnEndpoint}/components/shared/component-base.js`)}return a})(),e))t&&(m[t]||(m[t]=(0,r.Mp)(`${c.COMPONENT_HANGAR_CDN_ENDPOINT}/components/${t}/main.js`)));for(let t of(await Promise.all(Object.values(m)),e))t&&document.body.classList.add(`${t}-loaded`)}},b=async(...e)=>{let t=e.filter(Boolean);if(!t.length)return;await v();let n=await y();for(let e of t){let t=`auro-${e}`;if(m[t])continue;let o=n?n.find(e=>e.displayName===t):{},a=p(o?.location?.value),i=o?.version?.value||"latest",s=o?.group?.value||t,l=o?.files?.value?.split(",").filter(e=>e.trim())||[],c=u(a,s,i,o,t),d=[(0,r.J5)(c)];for(let e of l){let t=f(a,s,i,o,e);d.push((0,r.J5)(t))}
1m[t]=Promise.all(d)}for(let e of(await Promise.all(Object.values(m)).catch(()=>{}),t))document.body.classList.add(`auro-${e}-loaded`)}}}]);
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.