1var Ce=Object.defineProperty;var Be=(A,t,e)=>t in A?Ce(A,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):A[t]=e;var h=(A,t,e)=>Be(A,typeof t!="symbol"?t+"":t,e);import{d as be,a as Dt}from"./CIH6Vy2D.js";import{aa as we,a$ as jt,aP as z,b2 as ye,aZ as Ee,ag as st}from"./DSi04QlA.js";import{aN as xe,ao as T,aw as De}from"./uhAdifA5.js";const Qe=async(A,t,e)=>{const i=await $fetch.raw(t,{headers:{credentials:"include",cookie:A?.node?.req?.headers?.cookie??"",...e}}),n=i?.headers?.getSetCookie?.()??[];if(A)for(const s of n)we(A,"set-cookie",s);return i?._data},Se=A=>{const t=jt().public,e=t.externalBaseUrl,i=t.cmsEndpoint,n=t.environment;if(Fe(A))return z(A,{external:!0});let s=A.replace(i,"");if(n==="local")return/https:\/\/politie.+wah-slv\.nl\/mijnpolitie-zakelijk$/.test(s)?z("/mijnpolitie-zakelijk/overzicht",{}):(s=s.replace(/https%3A%2F%2F.+wah-slv\.nl/,"http%3A%2F%2Flocalhost%3A3000").replace(/https:\/\/.+wah-slv\.nl/,"http://localhost:3000"),z(s,{external:!0}));if(["dev","test","acc"].includes(n)){const r=e,I={dev:/https:\/\/internal-[^.]+\.dev\.wah-slv\.nl/g,test:/https:\/\/internal\.test\.wah-slv\.nl/g,acc:/https:\/\/politie\.acc\.wah-slv\.nl/g}[n];I&&(s=s.replace(new RegExp(encodeURIComponent(I.source)),encodeURIComponent(r)).replace(I,r))}return z(s,{external:!0})};function Fe(A){return/\/eherkenning\/login(\?|$)/.test(A)||/\/digid\/login(\?|$)/.test(A)}function Ke(A){return A&&A.__esModule&&Object.prototype.hasOwnProperty.call(A,"default")?A.default:A}function Xi(A){if(Object.prototype.hasOwnProperty.call(A,"__esModule"))return A;var t=A.default;if(typeof t=="function"){var e=function i(){var n=!1;try{n=this instanceof i}catch{}return n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};e.prototype=t.prototype}else e={};return Object.defineProperty(e,"__esModule",{value:!0}),Object.keys(A).forEach(function(i){var n=Object.getOwnPropertyDescriptor(A,i);Object.defineProperty(e,i,n.get?n:{enumerable:!0,get:function(){return A[i]}})}),e}var rt,Qt;function Ge(){if(Qt)return rt;Qt=1;const A=new WeakMap,t=new WeakMap,e=new WeakMap,i=Symbol("anyProducer"),n=Promise.resolve(),s=Symbol("listenerAdded"),r=Symbol("listenerRemoved");function c(m){if(typeof m!="string"&&typeof m!="symbol")throw new TypeError("eventName must be a string or a symbol")}function I(m){if(typeof m!="function")throw new TypeError("listener must be a function")}function f(m,a){const d=t.get(m);return d.has(a)||d.set(a,new Set),d.get(a)}function B(m,a){const d=typeof a=="string"||typeof a=="symbol"?a:i,l=e.get(m);return l.has(d)||l.set(d,new Set),l.get(d)}function x(m,a,d){const l=e.get(m);
1if(l.has(a))for(const w of l.get(a))w.enqueue(d);if(l.has(i)){const w=Promise.all([a,d]);for(const N of l.get(i))N.enqueue(w)}}function K(m,a){a=Array.isArray(a)?a:[a];let d=!1,l=()=>{},w=[];const N={enqueue(D){w.push(D),l()},finish(){d=!0,l()}};for(const D of a)B(m,D).add(N);return{async next(){return w?w.length===0?d?(w=void 0,this.next()):(await new Promise(D=>{l=D}),this.next()):{done:!1,value:await w.shift()}:{done:!0}},async return(D){w=void 0;for(const S of a)B(m,S).delete(N);return l(),arguments.length>0?{done:!0,value:await D}:{done:!0}},[Symbol.asyncIterator](){return this}}}function p(m){if(m===void 0)return b;if(!Array.isArray(m))throw new TypeError("`methodNames` must be an array of strings");for(const a of m)if(!b.includes(a))throw typeof a!="string"?new TypeError("`methodNames` element must be a string"):new Error(`${a} is not Emittery method`);return m}const y=m=>m===s||m===r;class u{static mixin(a,d){return d=p(d),l=>{if(typeof l!="function")throw new TypeError("`target` must be function");for(const D of d)if(l.prototype[D]!==void 0)throw new Error(`The property \`${D}\` already exists on \`target\``);function w(){return Object.defineProperty(this,a,{enumerable:!1,value:new u}),this[a]}Object.defineProperty(l.prototype,a,{enumerable:!1,get:w});const N=D=>function(...S){return this[a][D](...S)};for(const D of d)Object.defineProperty(l.prototype,D,{enumerable:!1,value:N(D)});return l}}constructor(){A.set(this,new Set),t.set(this,new Map),e.set(this,new Map)}on(a,d){I(d),a=Array.isArray(a)?a:[a];for(const l of a)c(l),f(this,l).add(d),y(l)||this.emit(s,{eventName:l,listener:d});return this.off.bind(this,a,d)}off(a,d){I(d),a=Array.isArray(a)?a:[a];for(const l of a)c(l),f(this,l).delete(d),y(l)||this.emit(r,{eventName:l,listener:d})}once(a){return new Promise(d=>{const l=this.on(a,w=>{l(),d(w)})})}events(a){a=Array.isArray(a)?a:[a];for(const d of a)c(d);return K(this,a)}async emit(a,d){c(a),x(this,a,d);const l=f(this,a),w=A.get(this),N=[...l],D=y(a)?[]:[...w];await n,await Promise.all([...N.map(async S=>{if(l.has(S))return S(d)}),...D.map(async S=>{if(w.has(S))return S(a,d)})])}async emitSerial(a,d){c(a);const l=f(this,a),w=A.get(this),N=[...l],D=[...w];await n;for(const S of N)l.has(S)&&await S(d);for(const S of D)w.has(S)&&await S(a,d)}onAny(a){return I(a),A.get(this).add(a),this.emit(s,{listener:a}),this.offAny.bind(this,a)}anyEvent(){return K(this)}offAny(a){I(a),this.emit(r,{listener:a}),A.get(this).delete(a)}clearListeners(a){a=Array.isArray(a)?a:[a];for(const d of a)if(typeof d=="string"||typeof d=="symbol"){f(this,d).clear();const l=B(this,d);for(const w of l)w.finish();l.clear()}else{A.get(this).clear();for(const l of t.get(this).values())l.clear();for(const l of e.get(this).values()){for(const w of l)w.finish();l.clear()}}}listenerCount(a){a=Array.isArray(a)?a:[a];let d=0;for(const l of a){if(typeof l=="string"){d+=A.get(this).size+f(this,l).size+B(this,l).size+B(this).size;continue}typeof l<"u"&&c(l),d+=A.get(this).size;for(const w of t.get(this).values())d+=w.size;for(const w of e.get(this).values())d+=w.size}return d}bindMethods(a,d){if(typeof a!="object"||a===null)throw new TypeError("`target` must be an object");d=p(d);for(const l of d){if(a[l]!==void 0)throw new Error(`The property \`${l}\` already exists on \`target\``);Object.defineProperty(a,l,{enumerable:!1,value:this[l].bind(this)})}}}const b=Object.getOwnPropertyNames(u.prototype).filter(m=>m!=="constructor");return u.Typed=class extends u{},Object.defineProperty(u.Typed,"Typed",{enumerable:!1,value:void 0}),Object.defineProperty(u,"listenerAdded",{value:s,writable:!1,enumerable:!0,configurable:!1}),Object.defineProperty(u,"listenerRemoved",{value:r,writable:!1,enumerable:!0,configurable:!1}),rt=u,rt}var tt=Ge(),E;(function(A){A.Root="root",A.Text="text",A.Directive="directive",A.Comment="comment",A.Script="script",A.Style="style",A.Tag="tag",A.CDATA="cdata",A.Doctype="doctype"})(E||(E={}));function qt(A){return A.type===E.Tag||A.type===E.Script||A.type===E.Style}const Ne=E.Root,ve=E.Text,Ye=E.Directive,We=E.Comment,ke=E.Script,Je=E.Style,Ue=E.Tag,Re=E.CDATA;E.Doctype;const Ze=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function Me(A){return A>=55296&&A<=57343||A>1114111?65533:Ze.get(A)??A}function _t(A){const t=atob(A),e=t.length&-2,i=new Uint16Array(e/2);for(let n=0,s=0;n<e;n+=2){const r=t.charCodeAt(n),c=t.charCodeAt(n+1);i[s++]=r|c<<8}return i}const He=_t
vendor: 5,276 bytes, line 1
1("QR08ALkAAgH6AYsDNQR2BO0EPgXZBQEGLAbdBxMISQrvCmQLfQurDKQNLw4fD4YPpA+6D/IPAAAAAAAAAAAAAAAAKhBMEY8TmxUWF2EYLBkxGuAa3RsJHDscWR8YIC8jSCSIJcMl6ie3Ku8rEC0CLjoupS7kLgAIRU1hYmNmZ2xtbm9wcnN0dVQAWgBeAGUAaQBzAHcAfgCBAIQAhwCSAJoAoACsALMAbABpAGcAO4DGAMZAUAA7gCYAJkBjAHUAdABlADuAwQDBQHIiZXZlAAJhAAFpeW0AcgByAGMAO4DCAMJAEGRyAADgNdgE3XIAYQB2AGUAO4DAAMBA8CFoYZFj4SFjcgBhZAAAoFMqAAFncIsAjgBvAG4ABGFmAADgNdg43fAlbHlGdW5jdGlvbgCgYSBpAG4AZwA7gMUAxUAAAWNzpACoAHIAAOA12Jzc6SFnbgCgVCJpAGwAZABlADuAwwDDQG0AbAA7gMQAxEAABGFjZWZvcnN1xQDYANoA7QDxAPYA+QD8AAABY3LJAM8AayNzbGFzaAAAoBYidgHTANUAAKDnKmUAZAAAoAYjeQARZIABY3J0AOAA5QDrAGEidXNlAACgNSLuI291bGxpcwCgLCFhAJJjcgAA4DXYBd1wAGYAAOA12Dnd5SF2ZdhiYwDyAOoAbSJwZXEAAKBOIgAHSE9hY2RlZmhpbG9yc3UXARoBHwE6AVIBVQFiAWQBZgGCAakB6QHtAfIBYwB5ACdkUABZADuAqQCpQIABY3B5ACUBKAE1AfUhdGUGYWmg0iJ0KGFsRGlmZmVyZW50aWFsRAAAoEUhbCJleXMAAKAtIQACYWVpb0EBRAFKAU0B8iFvbgxhZABpAGwAO4DHAMdAcgBjAAhhbiJpbnQAAKAwIm8AdAAKYQABZG5ZAV0BaSJsbGEAuGB0I2VyRG90ALdg8gA5AWkAp2NyImNsZQAAAkRNUFRwAXQBeQF9AW8AdAAAoJkiaSJudXMAAKCWIuwhdXMAoJUiaSJtZXMAAKCXIm8AAAFjc4cBlAFrKndpc2VDb250b3VySW50ZWdyYWwAAKAyImUjQ3VybHkAAAFEUZwBpAFvJXVibGVRdW90ZQAAoB0gdSJvdGUAAKAZIAACbG5wdbABtgHNAdgBbwBuAGWgNyIAoHQqgAFnaXQAvAHBAcUB8iJ1ZW50AKBhIm4AdAAAoC8i7yV1ckludGVncmFsAKAuIgABZnLRAdMBAKACIe8iZHVjdACgECJuLnRlckNsb2Nrd2lzZUNvbnRvdXJJbnRlZ3JhbAAAoDMi7yFzcwCgLypjAHIAAOA12J7ccABDoNMiYQBwAACgTSKABURKU1phY2VmaW9zAAsCEgIVAhgCGwIsAjQCOQI9AnMCfwNvoEUh9CJyYWhkAKARKWMAeQACZGMAeQAFZGMAeQAPZIABZ3JzACECJQIoAuchZXIAoCEgcgAAoKEhaAB2AACg5CoAAWF5MAIzAvIhb24OYRRkbAB0oAciYQCUY3IAAOA12AfdAAFhZkECawIAAWNtRQJnAvIjaXRpY2FsAAJBREdUUAJUAl8CYwJjInV0ZQC0YG8AdAFZAloC2WJiJGxlQWN1dGUA3WJyImF2ZQBgYGkibGRlANxi7yFuZACgxCJmJWVyZW50aWFsRAAAoEYhcAR9AgAAAAAAAIECjgIAABoDZgAA4DXYO91EoagAhQKJAm8AdAAAoNwgcSJ1YWwAAKBQIuIhbGUAA0NETFJVVpkCqAK1Au8C/wIRA28AbgB0AG8AdQByAEkAbgB0AGUAZwByAGEA7ADEAW8AdAKvAgAAAACwAqhgbiNBcnJvdwAAoNMhAAFlb7kC0AJmAHQAgAFBUlQAwQLGAs0CciJyb3cAAKDQIekkZ2h0QXJyb3cAoNQhZQDlACsCbgBnAAABTFLWAugC5SFmdAABQVLcAuECciJyb3cAAKD4J+kkZ2h0QXJyb3cAoPon6SRnaHRBcnJvdwCg+SdpImdodAAAAUFU9gL7AnIicm93AACg0iFlAGUAAKCoInAAQQIGAwAAAAALA3Iicm93AACg0SFvJHduQXJyb3cAAKDVIWUlcnRpY2FsQmFyAACgJSJuAAADQUJMUlRhJAM2AzoDWgNxA3oDciJyb3cAAKGTIUJVLAMwA2EAcgAAoBMpcCNBcnJvdwAAoPUhciJldmUAEWPlIWZ00gJDAwAASwMAAFIDaSVnaHRWZWN0b3IAAKBQKWUkZVZlY3RvcgAAoF4p5SJjdG9yQqC9IWEAcgAAoFYpaSJnaHQA1AFiAwAAaQNlJGVWZWN0b3IAAKBfKeUiY3RvckKgwSFhAHIAAKBXKWUAZQBBoKQiciJyb3cAAKCnIXIAcgBvAPcAtAIAAWN0gwOHA3IAAOA12J/c8iFvaxBhAAhOVGFjZGZnbG1vcHFzdHV4owOlA6kDsAO/A8IDxgPNA9ID8gP9AwEEFAQeBCAEJQRHAEphSAA7gNAA0EBjAHUAdABlADuAyQDJQIABYWl5ALYDuQO+A/Ihb24aYXIAYwA7gMoAykAtZG8AdAAWYXIAAOA12AjdcgBhAHYAZQA7gMgAyEDlIm1lbnQAoAgiAAFhcNYD2QNjAHIAEmF0AHkAUwLhAwAAAADpA20lYWxsU3F1YXJlAACg+yVlJ3J5U21hbGxTcXVhcmUAAKCrJQABZ3D2A/kDbwBuABhhZgAA4DXYPN3zImlsb26VY3UAAAFhaQYEDgRsAFSgdSppImxkZQAAoEIi7CNpYnJpdW0AoMwhAAFjaRgEGwRyAACgMCFtAACgcyphAJdjbQBsADuAywDLQAABaXApBC0E8yF0cwCgAyLvJG5lbnRpYWxFAKBHIYACY2Zpb3MAPQQ/BEMEXQRyBHkAJGRyAADgNdgJ3WwibGVkAFMCTAQAAAAAVARtJWFsbFNxdWFyZQAAoPwlZSdyeVNtYWxsU3F1YXJlAACgqiVwA2UEAABpBAAAAABtBGYAAOA12D3dwSFsbACgACLyI2llcnRyZgCgMSFjAPIAcQQABkpUYWJjZGZnb3JzdIgEiwSOBJMElwSkBKcEqwStBLIE5QTqBGMAeQADZDuAPgA+QO0hbWFkoJMD3GNyImV2ZQAeYYABZWl5AJ0EoASjBOQhaWwiYXIAYwAcYRNkbwB0ACBhcgAA4DXYCt0AoNkicABmAADgNdg+3eUiYXRlcgADRUZHTFNUvwTIBM8E1QTZBOAEcSJ1YWwATKBlIuUhc3MAoNsidSRsbEVxdWFsAACgZyJyI2VhdGVyAACgoirlIXNzAKB3IuwkYW50RXF1YWwAoH4qaSJsZGUAAKBzImMAcgAA4DXYotwAoGsiAARBYWNmaW9zdfkE/QQFBQgFCwUTBSIFKwVSIkRjeQAqZAABY3QBBQQFZQBrAMdiXmDpIXJjJGFyAACgDCFsJWJlcnRTcGFjZQAAoAsh8AEYBQAAGwVmAACgDSHpJXpvbnRhbExpbmUAoAAlAAFjdCYFKAXyABIF8iFvayZhbQBwAEQBMQU5BW8AdwBuAEgAdQBtAPAAAAFxInVhbAAAoE8iAAdFSk9hY2RmZ21ub3N0dVMFVgVZBVwFYwVtBXAFcwV6BZAFtgXFBckFzQVjAHkAFWTsIWlnMmFjAHkAAWRjAHUAdABlADuAzQDNQAABaXlnBWwFcgBjADuAzgDOQBhkbwB0ADBhcgAAoBEhcgBhAHYAZQA7gMwAzEAAoREhYXB/BYsFAAFjZ4MFhQVyACphaSNuYXJ5SQAAoEghbABpAGUA8wD6AvQBlQUAAKUFZaAsIgABZ3KaBZ4F8iFhbACgKyLzI2VjdGlvbgCgwiJpI3NpYmxlAAABQ1SsBbEFbyJtbWEAAKBjIGkibWVzAACgYiCAAWdwdAC8Bb8FwwVvAG4ALmFmAADgNdhA3WEAmWNjAHIAAKAQIWkibGRlAChh6wHSBQAA1QVjAHkABmRsADuAzwDPQIACY2Zvc3UA4QXpBe0F8gX9BQABaXnlBegFcgBjADRhGWRyAADgNdgN3XAAZgAA4DXYQd3jAfcFAAD7BXIAAOA12KXc8iFjeQhk6yFjeQRkgANISmFjZm9zAAwGDwYSBhUGHQYhBiYGYwB5ACVkYwB5AAxk8CFwYZpjAAFleRkGHAbkIWlsNmEaZHIAAOA12A7dcABmAADgNdhC3WMAcgAA4DXYptyABUpUYWNlZmxtb3N0AD0GQAZDBl4GawZkB2gHcAd0B80H2gdjAHkACWQ7gDwAPECAAmNtbnByAEwGTwZSBlUGWwb1IXRlOWHiIWRhm2NnAACg6ifsI2FjZXRyZgCgEiFyAACgniGAAWFleQBkBmcGagbyIW9uPWHkIWlsO2EbZAABZnNvBjQHdAAABUFDREZSVFVWYXKABp4GpAbGBssG3AYDByEHwQIqBwABbnKEBowGZyVsZUJyYWNrZXQAAKDoJ/Ihb3cAoZAhQlKTBpcGYQByAACg5CHpJGdodEFycm93AKDGIWUjaWxpbmcAAKAII28A9QGqBgAAsgZiJWxlQnJhY2tldAAAoOYnbgDUAbcGAAC+BmUkZVZlY3RvcgAAoGEp5SJjdG9yQqDDIWEAcgAAoFkpbCJvb3IAAKAKI2kiZ2h0AAABQVbSBtcGciJyb3cAAKCUIeUiY3RvcgCgTikAAWVy4AbwBmUAAKGjIkFW5gbrBnIicm93AACgpCHlImN0b3IAoFopaSNhbmdsZQBCorIi+wYAAAAA/wZhAHIAAKDPKXEidWFsAACgtCJwAIABRFRWAAoHEQcYB+8kd25WZWN0b3IAoFEpZSRlVmVjdG9yAACgYCnlImN0b3JCoL8hYQByAACgWCnlImN0b3JCoLwhYQByAACgUilpAGcAaAB0AGEAcgByAG8A9wDMAnMAAANFRkdMU1Q/B0cHTgdUB1gHXwfxJXVhbEdyZWF0ZXIAoNoidSRsbEVxdWFsAACgZiJyI2VhdGVyAACgdiLlIXNzAKChKuwkYW50RXF1YWwAoH0qaSJsZGUAAKByInIAAOA12A/dZaDYIuYjdGFycm93AKDaIWkiZG90AD9hgAFucHcAege1B7kHZwAAAkxSbHKCB5QHmwerB+UhZnQAAUFSiAeNB3Iicm93AACg9SfpJGdodEFycm93AKD3J+kkZ2h0QXJyb3cAoPYn5SFmdAABYXLcAqEHaQBnAGgAdABhAHIAcgBvAPcA5wJpAGcAaAB0AGEAcgByAG8A9wDuAmYAAOA12EPdZQ
vendor: 26,928 bytes, line 1
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hRpAGwAO4C4ALhAcCJ0eXYAAKCyKXQAAIGiADtlGBQZFKJAcgBkAG8A9ABiAXIAAOA12CDdgAFjZWkAKBQqFDIUeQBHZGMAawBtoBMn4SFyawCgEyfHY3IAAKPLJUVjZWZtcz8UQRRHFHcUfBSAFACgwykAocYCZWxGFEkUcQAAoFciZQBhAlAUAAAAAGAUciJyb3cAAAFsclYUWhTlIWZ0AKC6IWkiZ2h0AACguyGAAlJTYWNkAGgUaRRrFG8UcxSuYACgyCRzAHQAAKCbIukhcmMAoJoi4SFzaACgnSJuImludAAAoBAqaQBkAACg7yrjIWlyAKDCKfUhYnN1oGMmaQB0AACgYybsApMUmhS2FAAAwxRvAG4AZaA6APGgVCKrAG0CnxQAAAAAoxRhAHSgLABAYAChASJmbKcUqRTuABMNZQAAAW14rhSyFOUhbnQAoAEiZQDzANIB5wG6FAAAwBRkoEUibwB0AACgbSpuAPQAzAGAAWZyeQDIFMsUzhQA4DXYVN1vAOQA1wEAgakAO3MeAdMUcgAAoBchAAFhb9oU3hRyAHIAAKC1IXMAcwAAoBcnAAFjdeYU6hRyAADgNdi43AABYnDuFPIUZaDPKgCg0SploNAqAKDSKuQhb3QAoO8igANkZWxwcnZ3AAYVEBUbFSEVRBVlFYQV4SFycgABbHIMFQ4VAKA4KQCgNSlwAhYVAAAAABkVcgAAoN4iYwAAoN8i4SFycnCgtiEAoD0pgKIqImJjZG9zACsVMBU6FT4VQRVyImNhcAAAoEgqAAFhdTQVNxVwAACgRipwAACgSipvAHQAAKCNInIAAKBFKgDgKiIA/gACYWxydksVURVuFXMVcgByAG2gtyEAoDwpeQCAAWV2dwBYFWUVaRVxAHACXxUAAAAAYxVyAGUA4wAXFXUA4wAZFWUAZQAAoM4iZSJkZ2UAAKDPImUAbgA7gKQApEBlI2Fycm93AAABbHJ7FX8V5SFmdACgtiFpImdodAAAoLchZQDkAG0VAAFjaYsVkRVvAG4AaQBuAPQAkwFuAHQAAKAxImwiY3R5AACgLSOACUFIYWJjZGVmaGlqbG9yc3R1d3oAuBW7Fb8V1RXgFegV+RUKFhUWHxZUFlcWZRbFFtsW7xb7FgUXChdyAPIAtAJhAHIAAKBlKQACZ2xyc8YVyhXOFdAV5yFlcgCgICDlIXRoAKA4IfIA9QxoAHagECAAoKMiawHZFd4VYSJyb3cAAKAPKWEA4wBfAgABYXnkFecV8iFvbg9hNGQAoUYhYW/tFfQVAAFnciEC8RVyAACgyiF0InNlcQAAoHcqgAFnbG0A/xUCFgUWO4CwALBAdABhALRjcCJ0eXYAAKCxKQABaXIOFhIW8yFodACgfykA4DXYId1hAHIAAAFschsWHRYAoMMhAKDCIYACYWVnc3YAKBauAjYWOhY+Fm0AAKHEIm9zLhY0Fm4AZABzoMQi9SFpdACgZiZhIm1tYQDdY2kAbgAAoPIiAKH3AGlvQxZRFmQAZQAAgfcAO29KFksW90BuI3RpbWVzAACgxyJuAPgAUBZjAHkAUmRjAG8CXhYAAAAAYhZyAG4AAKAeI28AcAAAoA0jgAJscHR1dwBuFnEWdRaSFp4W7CFhciRgZgAA4DXYVd0AotkCZW1wc30WhBaJFo0WcQBkoFAibwB0AACgUSJpIm51cwAAoDgi7CF1cwCgFCLxInVhcmUAoKEiYgBsAGUAYgBhAHIAdwBlAGQAZwDlANcAbgCAAWFkaAClFqoWtBZyAHIAbwD3APUMbwB3AG4AYQByAHIAbwB3APMA8xVhI3Jwb29uAAABbHK8FsAWZQBmAPQAHBZpAGcAaAD0AB4WYgHJFs8WawBhAHIAbwD3AJILbwLUFgAAAADYFnIAbgAAoB8jbwBwAACgDCOAAWNvdADhFukW7BYAAXJ55RboFgDgNdi53FVkbAAAoPYp8iFvaxFhAAFkcvMW9xZvAHQAAKDxImkA5qC/JVsSAAFhaP8WAhdyAPIANQNhAPIA1wvhIm5nbGUAoKYpAAFjaQ4XEBd5AF9k5yJyYXJyAKD/JwAJRGFjZGVmZ2xtbm9wcXJzdHV4MRc4F0YXWxcyBF4XaRd5F40XrBe0F78X2RcVGCEYLRg1GEAYAAFEbzUXgRZvAPQA+BUAAWNzPBdCF3UAdABlADuA6QDpQPQhZXIAoG4qAAJhaW95TRdQF1YXWhfyIW9uG2FyAGOgViI7gOoA6kDsIW9uAKBVIk1kbwB0ABdhAAFEcmIXZhdvAHQAAKBSIgDgNdgi3XKhmipuF3QXYQB2AGUAO4DoAOhAZKCWKm8AdAAAoJgqgKGZKmlscwCAF4UXhxfuInRlcnMAoOcjAKATIWSglSpvAHQAAKCXKoABYXBzAJMXlheiF2MAcgATYXQAeQBzogUinxcAAAAAoRdlAHQAAKAFInAAMaADIDMBqRerFwCgBCAAoAUgAAFnc7AXsRdLYXAAAKACIAABZ3C4F7sXbwBuABlhZgAA4DXYVt2AAWFscwDFF8sXzxdyAHOg1SJsAACg4yl1AHMAAKBxKmkAAKG1A2x21RfYF28AbgC1Y/VjAAJjc3V24BfoF/0XEBgAAWlv5BdWF3IAYwAAoFYiaQLuFwAAAADwF+0ADQThIW50AAFnbPUX+Rd0AHIAAKCWKuUhc3MAoJUqgAFhZWkAAxgGGAoYbABzAD1gcwB0AACgXyJ2AESgYSJEAACgeCrwImFyc2wAoOUpAAFEYRkYHRhvAHQAAKBTInIAcgAAoHEpgAFjZGkAJxgqGO0XcgAAoC8hbwD0AIwCAAFhaDEYMhi3YzuA8ADwQAABbXI5GD0YbAA7gOsA60BvAACgrCCAAWNpcABGGEgYSxhsACFgcwD0ACwEAAFlb08YVxhjAHQAYQB0AGkAbwDuABoEbgBlAG4AdABpAGEAbADlADME4Ql1GAAAgRgAAIMYiBgAAAAAoRilGAAAqhgAALsYvhjRGAAA1xgnGWwAbABpAG4AZwBkAG8AdABzAGUA8QBlF3kARGRtImFsZQAAoEAmgAFpbHIAjRiRGJ0Y7CFpZwCgA/tpApcYAAAAAJoYZwAAoAD7aQBnAACgBPsA4DXYI93sIWlnAKAB++whaWcA4GYAagCAAWFsdACvGLIYthh0AACgbSZpAGcAAKAC+24AcwAAoLElbwBmAJJh8AHCGAAAxhhmAADgNdhX3QABYWvJGMwYbADsAGsEdqDUIgCg2SphI3J0aW50AACgDSoAAWFv2hgiGQABY3PeGB8ZsQPnGP0YBRkSGRUZAAAdGbID7xjyGPQY9xj5GAAA+xg7gL0AvUAAoFMhO4C8ALxAAKBVIQCgWSEAoFshswEBGQAAAxkAoFQhAKBWIbQCCxkOGQAAAAAQGTuAvgC+QACgVyEAoFwhNQAAoFghtgEZGQAAGxkAoFohAKBdITgAAKBeIWwAAKBEIHcAbgAAoCIjYwByAADgNdi73IAIRWFiY2RlZmdpamxub3JzdHYARhlKGVoZXhlmGWkZkhmWGZkZnRmgGa0ZxhnLGc8Z4BkjGmygZyIAoIwqgAFjbXAAU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ABmAADgNdhg3YABYWVsAOQj5yPrI3IAAKC3KXIAcAAAoLkpdQDzAHwBAKMoImFkaW9zdvkj/CMPJBMkFiQbJHIA8gBeFIChXSplZm0AAyQJJAwkcgBvoDQhZgAAoDQhO4CqAKpAO4C6ALpA5yFvZgCgtiJyAACgVipsIm9wZQAAoFcqAKBbKoABY2xvACMkJSQrJPIACCRhAHMAaAA7gPgA+EBsAACgmCJpAGwBMyQ4JGQAZQA7gPUA9UBlAHMAYaCXInMAAKA2Km0AbAA7gPYA9kDiIWFyAKA9I+EKXiQAAHokAAB8JJQkAACYJKkkAAAAALUkEQsAAPAkAAAAAAQleiUAAIMlcgCAoSUiYXN0AGUkbyQBCwCBtgA7bGokayS2QGwAZQDsABgDaQJ1JAAAAAB4JG0AAKDzKgCg/Sp5AD9kcgCAAmNpbXB0AIUkiCSLJJkSjyRuAHQAJWBvAGQALmBpAGwAAKAwIOUhbmsAoDEgcgAA4DXYLd2AAWltbwCdJKAkpCR2oMYD1WNtAGEA9AD+B24AZQAAoA4m9KHAA64kAAC0JGMjaGZvcmsAAKDUItZjAAFhdbgkxCRuAAABY2u9JMIkawBooA8hAKAOIfYAaRpzAACkKwBhYmNkZW1zdNMkIRPXJNsk4STjJOck6yTjIWlyAKAjKmkAcgAAoCIqAAFvdYsW3yQAoCUqAKByKm4AO4CxALFAaQBtAACgJip3AG8AAKAnKoABaXB1APUk+iT+JO4idGludACgFSpmAADgNdhh3W4AZAA7gKMAo0CApHoiRWFjZWlub3N1ABMlFSUYJRslTCVRJVklSSV1JQCgsypwAACgtyp1AOUAPwtjoK8qgKJ6ImFjZW5zACclLSU0JTYlSSVwAHAAcgBvAPgAFyV1AHIAbAB5AGUA8QA/C/EAOAuAAWFlcwA8JUElRSXwInByb3gAoLkqcQBxAACgtSppAG0AAKDoImkA7QBEC20AZQDzoDIgIguAAUVhcwBDJVclRSXwAEAlgAFkZnAATwtfJXElgAFhbHMAZSVpJW0l7CFhcgCgLiPpIW5lAKASI/UhcmYAoBMjdKAdIu8AWQvyIWVsAKCwIgABY2l9JYElcgAA4DXYxdzIY24iY3NwAACgCCAAA2Zpb3BzdZElKxuVJZolnyWkJXIAAOA12C7dcABmAADgNdhi3XIia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gBvAPcA2A5hI3Jwb29uAAABbHKvLLMsZQBmAPQAWyxpAGcAaAD0AF0sdQDzAKYOaQAAocUDaGzBLMIs0mNvAG4AxWPwI2Fycm93cwCgyCGAAWNpdADRLOEs5CxvAtcsAAAAAN4scgBuAGWgHSNyAACgHSNvAHAAAKAOI24AZwBvYXIAaQAAoPklYwByAADgNdjK3IABZGlyAPMs9yz6LG8AdAAAoPAi7CFkZWlhaQBmoLUlAKC0JQABYW0DLQYtcgDyAMosbAA7gPwA/EDhIm5nbGUAoKcpgAdBQkRhY2RlZmxub3Byc3oAJy0qLTAtNC2bLZ0toS2/LcMtxy3TLdgt3C3gLfwtcgDyABADYQByAHag6CoAoOkqYQBzAOgA/gIAAW5yOC08LechcnQAoJwpgANla25wcnN0AJkpSC1NLVQtXi1iLYItYQBwAHAA4QAaHG8AdABoAGkAbgDnAKEXgAFoaXIAoSmzJFotbwBwAPQAdCVooJUh7wD4JgABaXVmLWotZwBtAOEAuygAAWJwbi14LXMjZXRuZXEAceCKIgD+AODLKgD+cyNldG5lcQBx4IsiAP4A4MwqAP4AAWhyhi2KLWUAdADhABIraSNhbmdsZQAAAWxyki2WLeUhZnQAoLIiaSJnaHQAAKCzInkAMmThIXNoAKCiIoABZWxyAKcttC24LWKiKCKuLQAAAACyLWEAcgAAoLsicQAAoFoi7CFpcACg7iIAAWJ0vC1eD2EA8gBfD3IAAOA12DPddAByAOkAlS1zAHUAAAFicM0t0C0A4IIi0iAA4IMi0iBwAGYAAOA12GfdcgBvAPAAWQt0AHIA6QCaLQABY3XkLegtcgAA4DXYy9wAAWJw7C30LW4AAAFFZXUt8S0A4IoiAP5uAAABRWV/LfktAOCLIgD+6SJnemFnAKCaKYADY2Vmb3BycwANLhAuJS4pLiMuLi40LukhcmN1YQABZGkULiEuAAFiZxguHC5hAHIAAKBfKmUAcaAnIgCgWSLlIXJwAKAYIXIAAOA12DTdcABmAADgNdho3WWgQCJhAHQA6ABqD2MAcgAA4DXYzNzjCuQRUC4AAFQuAABYLmIuAAAAAGMubS5wLnQuAAAAAIguki4AAJouJxIqEnQAcgDpAB0ScgAA4DXYNd0AAUFhWy5eLnIA8gDnAnIA8gCTB75jAAFBYWYuaS5yAPIA4AJyAPIAjAdhAPAAeh5pAHMAAKD7IoABZHB0APgReS6DLgABZmx9LoAuAOA12GnddQDzAP8RaQBtAOUABBIAAUFhiy6OLnIA8gDuAnIA8gCaBwABY3GVLgoScgAA4DXYzdwAAXB0nS6hLmwAdQDzACUScgDpACASAARhY2VmaW9zdbEuvC7ELsguzC7PLtQu2S5jAAABdXm2LrsudABlADuA/QD9QE9kAAFpecAuwy5yAGMAd2FLZG4AO4ClAKVAcgAA4DXYNt1jAHkAV2RwAGYAAOA12GrdYwByAADgNdjO3AABY23dLt8ueQBOZGwAO4D/AP9AAAVhY2RlZmhpb3N38y73Lv8uAi8MLxAvEy8YLx0vIi9jInV0ZQB6YQABYXn7Lv4u8iFvbn5hN2RvAHQAfGEAAWV0Bi8KL3QAcgDmAB8QYQC2Y3IAAOA12DfdYwB5ADZk5yJyYXJyAKDdIXAAZgAA4DXYa91jAHIAAOA12M/cAAFqbiYvKC8AoA0gagAAoAwg")
1,Te=_t("AAJhZ2xxBwARABMAFQBtAg0AAAAAAA8AcAAmYG8AcwAnYHQAPmB0ADxg9SFvdCJg");var v;(function(A){A[A.VALUE_LENGTH=49152]="VALUE_LENGTH",A[A.FLAG13=8192]="FLAG13",A[A.BRANCH_LENGTH=8064]="BRANCH_LENGTH",A[A.JUMP_TABLE=127]="JUMP_TABLE"})(v||(v={}));var Q;(function(A){A[A.NUM=35]="NUM",A[A.SEMI=59]="SEMI",A[A.EQUALS=61]="EQUALS",A[A.ZERO=48]="ZERO",A[A.NINE=57]="NINE",A[A.LOWER_A=97]="LOWER_A",A[A.LOWER_F=102]="LOWER_F",A[A.LOWER_X=120]="LOWER_X",A[A.LOWER_Z=122]="LOWER_Z",A[A.UPPER_A=65]="UPPER_A",A[A.UPPER_F=70]="UPPER_F",A[A.UPPER_Z=90]="UPPER_Z"})(Q||(Q={}));const St=32;function gt(A){return A>=Q.ZERO&&A<=Q.NINE}function Oe(A){return A>=Q.UPPER_A&&A<=Q.UPPER_F||A>=Q.LOWER_A&&A<=Q.LOWER_F}function Le(A){return A>=Q.UPPER_A&&A<=Q.UPPER_Z||A>=Q.LOWER_A&&A<=Q.LOWER_Z||gt(A)}function Pe(A){return A===Q.EQUALS||Le(A)}var G;(function(A){A[A.EntityStart=0]="EntityStart",A[A.NumericStart=1]="NumericStart",A[A.NumericDecimal=2]="NumericDecimal",A[A.NumericHex=3]="NumericHex",A[A.NamedEntity=4]="NamedEntity"})(G||(G={}));var k;(function(A){A[A.Legacy=0]="Legacy",A[A.Strict=1]="Strict",A[A.Attribute=2]="Attribute"})(k||(k={}));class Ve{constructor(t,e,i){h(this,"decodeTree");h(this,"emitCodePoint");h(this,"errors");h(this,"state",G.EntityStart);h(this,"consumed",1);h(this,"result",0);h(this,"treeIndex",0);h(this,"excess",1);h(this,"decodeMode",k.Strict);h(this,"runConsumed",0);this.decodeTree=t,this.emitCodePoint=e,this.errors=i}startEntity(t){this.decodeMode=t,this.state=G.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1,this.runConsumed=0}write(t,e){switch(this.state){case G.EntityStart:return t.charCodeAt(e)===Q.NUM?(this.state=G.NumericStart,this.consumed+=1,this.stateNumericStart(t,e+1)):(this.state=G.NamedEntity,this.stateNamedEntity(t,e));case G.NumericStart:return this.stateNumericStart(t,e);case G.NumericDecimal:return this.stateNumericDecimal(t,e);case G.NumericHex:return this.stateNumericHex(t,e);case G.NamedEntity:return this.stateNamedEntity(t,e)}}stateNumericStart(t,e){return e>=t.length?-1:(t.charCodeAt(e)|St)===Q.LOWER_X?(this.state=G.NumericHex,this.consumed+=1,this.stateNumericHex(t,e+1)):(this.state=G.NumericDecimal,this.stateNumericDecimal(t,e))}stateNumericHex(t,e){for(;e<t.length;){const i=t.charCodeAt(e);if(gt(i)||Oe(i)){const n=i<=Q.NINE?i-Q.ZERO:(i|St)-Q.LOWER_A+10;this.result=this.result*16+n,this.consumed++,e++}else return this.emitNumericEntity(i,3)}return-1}stateNumericDecimal(t,e){for(;e<t.length;){const i=t.charCodeAt(e);if(gt(i))this.result=this.result*10+(i-Q.ZERO),this.consumed++,e++;else return this.emitNumericEntity(i,2)}return-1}emitNumericEntity(t,e){if(this.consumed<=e)return this.errors?.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(t===Q.SEMI)this.consumed+=1;else if(this.decodeMode===k.Strict)return 0;return this.emitCodePoint(Me(this.result),this.consumed),this.errors&&(t!==Q.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(t,e){const{decodeTree:i}=this;let n=i[this.treeIndex],s=(n&v.VALUE_LENGTH)>>14;for(;e<t.length;){if(s===0&&(n&v.FLAG13)!==0){const c=(n&v.BRANCH_LENGTH)>>7;if(this.runConsumed===0){const I=n&v.JUMP_TABLE;if(t.charCodeAt(e)!==I)return this.result===0?0:this.emitNotTerminatedNamedEntity();e++,this.excess++,this.runConsumed++}for(;this.runConsumed<c;){if(e>=t.length)return-1;const I=this.runConsumed-1,f=i[this.treeIndex+1+(I>>1)],B=I%2===0?f&255:f>>8&255;if(t.charCodeAt(e)!==B)return this.runConsumed=0,this.result===0?0:this.emitNotTerminatedNamedEntity();e++,this.excess++,this.runConsumed++}this.runConsumed=0,this.treeIndex+=1+(c>>1),n=i[this.treeIndex],s=(n&v.VALUE_LENGTH)>>14}if(e>=t.length)break;const r=t.charCodeAt(e);if(r===Q.SEMI&&s!==0&&(n&v.FLAG13)!==0)return this.emitNamedEntityData(this.treeIndex,s,this.consumed+this.excess);if(this.treeIndex=Xe(i,n,this.treeIndex+Math.max(1,s),r),this.treeIndex<0)return this.result===0||this.decodeMode===k.Attribute&&(s===0||Pe(r))?0:this.emitNotTerminatedNamedEntity();if(n=i[this.treeIndex],s=(n&v.VALUE_LENGTH)>>14,s!==0){if(r===Q.SEMI)return this.emitNamedEntityData(this.treeIndex,s,this.consumed+this.excess);this.decodeMode!==k.Strict&&(n&v.FLAG13)===0&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}e++,this.excess++}return-1}emitNotTerminatedNamedEntity(){const{result:t,decodeTree:e}=this,i=(e[t]&v.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,i,this.consumed),this.errors?.missingSemicolonAfterCharacterReference(),this.consumed}
1emitNamedEntityData(t,e,i){const{decodeTree:n}=this;return this.emitCodePoint(e===1?n[t]&~(v.VALUE_LENGTH|v.FLAG13):n[t+1],i),e===3&&this.emitCodePoint(n[t+2],i),i}end(){switch(this.state){case G.NamedEntity:return this.result!==0&&(this.decodeMode!==k.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case G.NumericDecimal:return this.emitNumericEntity(0,2);case G.NumericHex:return this.emitNumericEntity(0,3);case G.NumericStart:return this.errors?.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case G.EntityStart:return 0}}}function Xe(A,t,e,i){const n=(t&v.BRANCH_LENGTH)>>7,s=t&v.JUMP_TABLE;if(n===0)return s!==0&&i===s?e:-1;if(s){const f=i-s;return f<0||f>=n?-1:A[e+f]-1}const r=n+1>>1;let c=0,I=n-1;for(;c<=I;){const f=c+I>>>1,B=f>>1,K=A[e+B]>>(f&1)*8&255;if(K<i)c=f+1;else if(K>i)I=f-1;else return A[e+r+f]}return-1}const je=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),qe=typeof String.prototype.codePointAt=="function"?(A,t)=>A.codePointAt(t):(A,t)=>(A.charCodeAt(t)&64512)===55296?(A.charCodeAt(t)-55296)*1024+A.charCodeAt(t+1)-56320+65536:A.charCodeAt(t),_e=1342177476;function zt(A){let t,e=0;const{length:i}=A;for(let n=0;n<i;n++){const s=A.charCodeAt(n);if(s<128&&((_e>>>s&1)===0||s>=64||s<32))continue;if(t===void 0?t=A.substring(0,n):e!==n&&(t+=A.substring(e,n)),s<64){t+=je.get(s),e=n+1;continue}const r=qe(A,n);t+=`&#x${r.toString(16)};`,r!==s&&n++,e=n+1}return t===void 0?A:(e<i&&(t+=A.substr(e)),t)}function $t(A,t){return function(i){let n,s=0,r="";for(;n=A.exec(i);)s!==n.index&&(r+=i.substring(s,n.index)),r+=t.get(n[0].charCodeAt(0)),s=n.index+1;return r+i.substring(s)}}const ze=$t(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),$e=$t(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),tA=new Map("altGlyph altGlyphDef altGlyphItem animateColor animateMotion animateTransform clipPath feBlend feColorMatrix feComponentTransfer feComposite feConvolveMatrix feDiffuseLighting feDisplacementMap feDistantLight feDropShadow feFlood feFuncA feFuncB feFuncG feFuncR feGaussianBlur feImage feMerge feMergeNode feMorphology feOffset fePointLight feSpecularLighting feSpotLight feTile feTurbulence foreignObject glyphRef linearGradient radialGradient textPath".split(" ").map(A=>[A.toLowerCase(),A])),eA=new Map("definitionURL attributeName attributeType baseFrequency baseProfile calcMode clipPathUnits diffuseConstant edgeMode filterUnits glyphRef gradientTransform gradientUnits kernelMatrix kernelUnitLength keyPoints keySplines keyTimes lengthAdjust limitingConeAngle markerHeight markerUnits markerWidth maskContentUnits maskUnits numOctaves pathLength patternContentUnits patternTransform patternUnits pointsAtX pointsAtY pointsAtZ preserveAlpha preserveAspectRatio primitiveUnits refX refY repeatCount repeatDur requiredExtensions requiredFeatures specularConstant specularExponent spreadMethod startOffset stdDeviation stitchTiles surfaceScale systemLanguage tableValues targetX targetY textLength viewBox viewTarget xChannelSelector yChannelSelector zoomAndPan".split(" ").map(A=>[A.toLowerCase(),A])),AA=new Set("style script xmp iframe noembed noframes plaintext noscript".split(" ")),iA=new Set("area base basefont br col command embed frame hr img input isindex keygen link meta param source track wbr".split(" ")),nA=new Set(["svg","math"]),sA=new Set("mi mo mn ms mtext annotation-xml foreignObject desc title".split(" "));function rA(A,t={}){const e="length"in A?A:[A],i=t.xmlMode??!1;let n="";for(let s=0;s<e.length;s++)n+=ee(e[s],t,i);return n}function te(A,t,e){let i="";for(let n=0;n<A.length;n++)i+=ee(A[n],t,e);return i}function ee(A,t,e){switch(A.type){case Ne:return te(A.children,t,e);case Ye:return`<${A.data}>`;case We:return`<!--${A.data}-->`;case Re:return`<![CDATA[${A.children[0].data}]]>`;case ke:case Je:case Ue:return oA(A,t,e);case ve:{const i=A,n=i.data||"";return(t.encodeEntities??t.decodeEntities)!==!1&&!(!e&&i.parent&&AA.has(i.parent.name))?e||t.encodeEntities!=="utf8"?zt(n):$e(n):n}}}function oA(A,t,e){e==="foreign"&&(A.name=tA.get(A.name)??A.name,A.parent&&sA.has(A.parent.name)&&(e=!1)),!e&&nA.has(A.name)&&(e="foreign");const{name:i,children:n}=A,s=!e&&iA.has(i);let r=`<${i}${cA(A.attribs,t,e)}`;return n.length===0&&(e?t.selfClosingTags!==!1:t.selfClosingTags&&s)?r+=e?"/>":" />":(r+=">",n.length>0&&(r+=te(n,t,e)),s||(r+=`</${i}>`)),r}function aA(A){return A.replaceAll('"',""")}function cA(A,t,e){if(!A)return"";const i=(t.encodeEntities??t.decodeEntities)===!1?aA:e||t.encodeEntities!=="utf8"?zt:ze,n=e==="foreign",s=!!(t.emptyAttrs??e);let r="";for(const c in A){if(!Object.hasOwn(A,c))continue;const I=A[c],f=n?eA.get(c)??c:c;r+=!s&&(I==null||I==="")?` ${f}`:` ${f}="${i(I==null?"":String(I))}"`}return r}function ot(A){return qt(A)}function Ft(A){return A.type===E.Text}function hA(A){return Object.hasOwn(A,"children")}function lA(A,t,e=!0,i=Number.POSITIVE_INFINITY){return dA(A,Array.isArray(t)?t:[t],e,i)}function dA(A,t,e,i){const n=[],s=[Array.isArray(t)?t:[t]],r=[0];for(;;){if(r[0]>=s[0].length){if(r.length===1)return n;s.shift(),r.shift();continue}const c=s[0][r[0]++];if(A(c)&&(n.push(c),--i<=0))return n;e&&hA(c)&&c.children.length>0&&(r.unshift(0),s.unshift(c.children))}}const gA={tag_name(A){return typeof A=="function"?t=>ot(t)&&A(t.name):A==="*"?ot:t=>ot(t)&&t.name===A},tag_type(A){return typeof A=="function"?t=>A(t.type):t=>t.type===A},tag_contains(A){return typeof A=="function"?t=>Ft(t)&&A(t.data):t=>Ft(t)&&t.data===A}};function Kt(A,t,e=!0,i=Number.POSITIVE_INFINITY){return lA(gA.tag_name(A),t,e,i)}function at(A,t){const{attribs:e}=A;return e?.[t]}function ct(A,t){const{attribs:e}=A;return e!=null&&Object.hasOwn(e,t)&&e[t]!=null}var g;(function(A){A[A.Tab=9]="Tab",A[A.NewLine=10]="NewLine",A[A.FormFeed=12]="FormFeed",A[A.CarriageReturn=13]="CarriageReturn",A[A.Space=32]="Space",A[A.ExclamationMark=33]="ExclamationMark",A[A.Number=35]="Number",A[A.Amp=38]="Amp",A[A.SingleQuote=39]="SingleQuote",A[A.DoubleQuote=34]="DoubleQuote",A[A.Dash=45]="Dash",A[A.Slash=47]="Slash",A[A.Zero=48]="Zero",A[A.Nine=57]="Nine",A[A.Semi=59]="Semi",A[A.Lt=60]="Lt",A[A.Eq=61]="Eq",A[A.Gt=62]="Gt",A[A.Questionmark=63]="Questionmark",A[A.UpperA=65]="UpperA",A[A.LowerA=97]="LowerA",A[A.UpperF=70]="UpperF",A[A.LowerF=102]="LowerF",A[A.UpperZ=90]="UpperZ",A[A.LowerZ=122]="LowerZ",A[A.LowerX=120]="LowerX",A[A.OpeningSquareBracket=91]="OpeningSquareBracket"})(g||(g={}));var o;(function(A){A[A.Text=1]="Text",A[A.BeforeTagName=2]="BeforeTagName",A[A.InTagName=3]="InTagName",A[A.InSelfClosingTag=4]="InSelfClosingTag",A[A.BeforeClosingTagName=5]="BeforeClosingTagName",A[A.InClosingTagName=6]="InClosingTagName",A[A.AfterClosingTagName=7]="AfterClosingTagName",A[A.BeforeAttributeName=8]="BeforeAttributeName",A[A.InAttributeName=9]="InAttributeName",A[A.AfterAttributeName=10]="AfterAttributeName",A[A.BeforeAttributeValue=11]="BeforeAttributeValue",A[A.InAttributeValueDq=12]="InAttributeValueDq",A[A.InAttributeValueSq=13]="InAttributeValueSq",A[A.InAttributeValueNq=14]="InAttributeValueNq",A[A.BeforeDeclaration=15]="BeforeDeclaration",A[A.InDeclaration=16]="InDeclaration",A[A.InProcessingInstruction=17]="InProcessingInstruction",A[A.BeforeComment=18]="BeforeComment",A[A.CDATASequence=19]="CDATASequence",A[A.DeclarationSequence=20]="DeclarationSequence",A[A.InSpecialComment=21]="InSpecialComment",A[A.InCommentLike=22]="InCommentLike",A[A.SpecialStartSequence=23]="SpecialStartSequence",A[A.InSpecialTag=24]="InSpecialTag",A[A.InPlainText=25]="InPlainText",A[A.InEntity=26]="InEntity"})(o||(o={}));function O(A){return A===g.Space||A===g.NewLine||A===g.Tab||A===g.FormFeed||A===g.CarriageReturn}function L(A){return A===g.Slash||A===g.Gt||O(A)}function uA(A){return A>=g.LowerA&&A<=g.LowerZ||A>=g.UpperA&&A<=g.UpperZ}var J;(function(A){A[A.NoValue=0]="NoValue",A[A.Unquoted=1]="Unquoted",A[A.Single=2]="Single",A[A.Double=3]="Double"})(J||(J={}));const C={Empty:new Uint8Array(0),Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,33,62]),Doctype:new Uint8Array([100,
vendor: 10,883 bytes, line 1
1111,99,116,121,112,101]),IframeEnd:new Uint8Array([60,47,105,102,114,97,109,101]),NoembedEnd:new Uint8Array([60,47,110,111,101,109,98,101,100]),NoframesEnd:new Uint8Array([60,47,110,111,102,114,97,109,101,115]),Plaintext:new Uint8Array([60,47,112,108,97,105,110,116,101,120,116]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101]),TextareaEnd:new Uint8Array([60,47,116,101,120,116,97,114,101,97]),XmpEnd:new Uint8Array([60,47,120,109,112])},mA=new Map([[C.IframeEnd[2],C.IframeEnd],[C.NoembedEnd[2],C.NoembedEnd],[C.Plaintext[2],C.Plaintext],[C.ScriptEnd[2],C.ScriptEnd],[C.TitleEnd[2],C.TitleEnd],[C.XmpEnd[2],C.XmpEnd]]);class IA{constructor({xmlMode:t=!1,decodeEntities:e=!0,recognizeSelfClosing:i=t},n){h(this,"cbs");h(this,"state",o.Text);h(this,"buffer","");h(this,"sectionStart",0);h(this,"index",0);h(this,"entityStart",0);h(this,"baseState",o.Text);h(this,"isSpecial",!1);h(this,"running",!0);h(this,"offset",0);h(this,"xmlMode");h(this,"decodeEntities");h(this,"recognizeSelfClosing");h(this,"entityDecoder");h(this,"currentSequence",C.Empty);h(this,"sequenceIndex",0);this.cbs=n,this.xmlMode=t,this.decodeEntities=e,this.recognizeSelfClosing=i,this.entityDecoder=new Ve(t?Te:He,(s,r)=>this.emitCodePoint(s,r))}reset(){this.state=o.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=o.Text,this.isSpecial=!1,this.currentSequence=C.Empty,this.sequenceIndex=0,this.running=!0,this.offset=0}write(t){this.offset+=this.buffer.length,this.buffer=t,this.parse()}end(){this.running&&this.finish()}pause(){this.running=!1}resume(){this.running=!0,this.index<this.buffer.length+this.offset&&this.parse()}stateText(t){t===g.Lt||!this.decodeEntities&&this.fastForwardTo(g.Lt)?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=o.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&t===g.Amp&&this.startEntity()}enterTagBody(){this.currentSequence===C.Plaintext?(this.currentSequence=C.Empty,this.state=o.InPlainText):this.isSpecial?(this.state=o.InSpecialTag,this.sequenceIndex=0):this.state=o.Text}stateSpecialStartSequence(t){const e=t|32;if(this.sequenceIndex<this.currentSequence.length){if(e===this.currentSequence[this.sequenceIndex]){this.sequenceIndex++;return}if(this.sequenceIndex===3){if(this.currentSequence===C.ScriptEnd&&e===C.StyleEnd[3]){this.currentSequence=C.StyleEnd,this.sequenceIndex=4;return}if(this.currentSequence===C.TitleEnd&&e===C.TextareaEnd[3]){this.currentSequence=C.TextareaEnd,this.sequenceIndex=4;return}}else if(this.sequenceIndex===4&&this.currentSequence===C.NoembedEnd&&e===C.NoframesEnd[4]){this.currentSequence=C.NoframesEnd,this.sequenceIndex=5;return}}else if(L(t)){this.sequenceIndex=0,this.state=o.InTagName,this.stateInTagName(t);return}this.isSpecial=!1,this.currentSequence=C.Empty,this.sequenceIndex=0,this.state=o.InTagName,this.stateInTagName(t)}stateCDATASequence(t){t===C.Cdata[this.sequenceIndex]?++this.sequenceIndex===C.Cdata.length&&(this.state=o.InCommentLike,this.currentSequence=C.CdataEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.sequenceIndex=0,this.xmlMode?(this.state=o.InDeclaration,this.stateInDeclaration(t)):(this.state=o.InSpecialComment,this.stateInSpecialComment(t)))}fastForwardTo(t){for(;++this.index<this.buffer.length+this.offset;)if(this.buffer.charCodeAt(this.index-this.offset)===t)return!0;return this.index=this.buffer.length+this.offset-1,!1}emitComment(t){this.cbs.oncomment(this.sectionStart,this.index,t),this.sequenceIndex=0,this.sectionStart=this.index+1,this.state=o.Text}stateInCommentLike(t){!this.xmlMode&&this.currentSequence===C.CommentEnd&&this.sequenceIndex<=1&&this.index===this.sectionStart+this.sequenceIndex&&t===g.Gt?this.emitComment(this.sequenceIndex):this.currentSequence===C.CommentEnd&&this.sequenceIndex===2&&t===g.Gt?this.emitComment(2):this.currentSequence===C.CommentEnd&&this.sequenceIndex===this.currentSequence.length-1&&t!==g.Gt?this.sequenceIndex=+(t===g.Dash):t===this.currentSequence[this.sequenceIndex]?++this.sequenceIndex===this.currentSequence.length&&(this.currentSequence===C.CdataEnd?this.cbs.oncdata(this.sectionStart,this.index,2):this.cbs.oncomment(this.sectionStart,this.index,3),this.sequenceIndex=0,this.sectionStart=this.index+1,this.state=o.Text):this.sequenceIndex===0?this.fastForwardTo(this.currentSequence[0])&&(this.sequenceIndex=1):t!==this.currentSequence[this.sequenceIndex-1]&&(this.sequenceIndex=0)}isTagStartChar(t){return this.xmlMode?!L(t):uA(t)}stateInSpecialTag(t){if(this.sequenceIndex===this.currentSequence.length){if(L(t)){const e=this.index-this.currentSequence.length;if(this.sectionStart<e){const i=this.index;this.index=e,this.cbs.ontext(this.sectionStart,e),this.index=i}this.isSpecial=!1,this.sectionStart=e+2,this.stateInClosingTagName(t);return}this.sequenceIndex=0}(t|32)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:this.sequenceIndex===0?this.currentSequence===C.TitleEnd||this.currentSequence===C.TextareaEnd?this.decodeEntities&&t===g.Amp&&this.startEntity():this.fastForwardTo(g.Lt)&&(this.sequenceIndex=1):this.sequenceIndex=+(t===g.Lt)}stateBeforeTagName(t){if(t===g.ExclamationMark)this.state=o.BeforeDeclaration,this.sectionStart=this.index+1;else if(t===g.Questionmark)this.xmlMode?(this.state=o.InProcessingInstruction,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.state=o.InSpecialComment,this.sectionStart=this.index);else if(this.isTagStartChar(t)){this.sectionStart=this.index;const e=this.xmlMode||this.cbs.isInForeignContext?.()?void 0:mA.get(t|32);e===void 0?this.state=o.InTagName:(this.isSpecial=!0,this.currentSequence=e,this.sequenceIndex=3,this.state=o.SpecialStartSequence)}else t===g.Slash?this.state=o.BeforeClosingTagName:(this.state=o.Text,this.stateText(t))}stateInTagName(t){L(t)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=o.BeforeAttributeName,this.stateBeforeAttributeName(t))}stateBeforeClosingTagName(t){O(t)?this.xmlMode||(this.state=o.InSpecialComment,this.sectionStart=this.index):t===g.Gt?(this.state=o.Text,this.xmlMode||(this.sectionStart=this.index+1)):(this.state=this.isTagStartChar(t)?o.InClosingTagName:o.InSpecialComment,this.sectionStart=this.index)}stateInClosingTagName(t){L(t)&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=o.AfterClosingTagName,this.stateAfterClosingTagName(t))}stateAfterClosingTagName(t){(t===g.Gt||this.fastForwardTo(g.Gt))&&(this.state=o.Text,this.sectionStart=this.index+1)}stateBeforeAttributeName(t){t===g.Gt?(this.cbs.onopentagend(this.index),this.enterTagBody(),this.sectionStart=this.index+1):t===g.Slash?this.state=o.InSelfClosingTag:O(t)||(this.state=o.InAttributeName,this.sectionStart=this.index)}stateInSelfClosingTag(t){if(t===g.Gt){if(this.cbs.onselfclosingtag(this.index),this.sectionStart=this.index+1,!this.recognizeSelfClosing){this.enterTagBody();return}this.state=o.Text,this.isSpecial=!1,this.currentSequence=C.Empty}else O(t)||(this.state=o.BeforeAttributeName,this.stateBeforeAttributeName(t))}stateInAttributeName(t){(t===g.Eq||L(t))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=this.index,this.state=o.AfterAttributeName,this.stateAfterAttributeName(t))}stateAfterAttributeName(t){t===g.Eq?this.state=o.BeforeAttributeValue:t===g.Slash||t===g.Gt?(this.cbs.onattribend(J.NoValue,this.sectionStart),this.sectionStart=-1,this.state=o.BeforeAttributeName,this.stateBeforeAttributeName(t)):O(t)||(this.cbs.onattribend(J.NoValue,this.sectionStart),this.state=o.InAttributeName,this.sectionStart=this.index)}stateBeforeAttributeValue(t){t===g.DoubleQuote?(this.state=o.InAttributeValueDq,this.sectionStart=this.index+1):t===g.SingleQuote?(this.state=o.InAttributeValueSq,this.sectionStart=this.index+1):O(t)||(this.sectionStart=this.index,this.state=o.InAttributeValueNq,this.stateInAttributeValueNoQuotes(t))}handleInAttributeValue(t,e){t===e||!this.decodeEntities&&this.fastForwardTo(e)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(e===g.DoubleQuote?J.Double:J.Single,this.index+1),this.state=o.BeforeAttributeName):this.decodeEntities&&t===g.Amp&&this.startEntity()}stateInAttributeValueDoubleQuotes(t){this.handleInAttributeValue(t,g.DoubleQuote)}stateInAttributeValueSingleQuotes(t){this.handleInAttributeValue(t,g.SingleQuote)}stateInAttributeValueNoQuotes(t){O(t)||t===g.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(J.Unquoted,this.index),this.state=o.BeforeAttributeName,this.stateBeforeAttributeName(t)):this.decodeEntities&&t===g.Amp&&this.startEntity()}stateBeforeDeclaration(t){t===g.OpeningSquareBracket?(this.state=o.CDATASequence,this.sequenceIndex=0):this.xmlMode?this.state=t===g.Dash?o.BeforeComment:o.InDeclaration:(t|32)===C.Doctype[0]?(this.state=o.DeclarationSequence,this.currentSequence=C.Doctype,this.sequenceIndex=1):t===g.Gt?(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=o.Text,this.sectionStart=this.index+1):t===g.Dash?this.state=o.BeforeComment:this.state=o.InSpecialComment}stateDeclarationSequence(t){this.sequenceIndex===this.currentSequence.length?(this.state=o.InDeclaration,this.stateInDeclaration(t)):(t|32)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:t===g.Gt?(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=o.Text,this.sectionStart=this.index+1):this.state=o.InSpecialComment}stateInDeclaration(t){(t===g.Gt||this.fastForwardTo(g.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=o.Text,this.sectionStart=this.index+1)}stateInProcessingInstruction(t){t===g.Questionmark?this.sequenceIndex=1:t===g.Gt&&this.sequenceIndex===1?(this.cbs.onprocessinginstruction(this.sectionStart,this.index-1),this.sequenceIndex=0,this.state=o.Text,this.sectionStart=this.index+1):this.sequenceIndex=Number(this.fastForwardTo(g.Questionmark))}stateBeforeComment(t){t===g.Dash?(this.state=o.InCommentLike,this.currentSequence=C.CommentEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):this.xmlMode?this.state=o.InDeclaration:t===g.Gt?(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=o.Text,this.sectionStart=this.index+1):this.state=o.InSpecialComment}stateInSpecialComment(t){(t===g.Gt||this.fastForwardTo(g.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=o.Text,this.sectionStart=this.index+1)}startEntity(){this.baseState=this.state,this.state=o.InEntity,this.entityStart=this.index,this.entityDecoder.startEntity(this.xmlMode?k.Strict:this.baseState===o.Text||this.baseState===o.InSpecialTag?k.Legacy:k.Attribute)}stateInEntity(){const t=this.index-this.offset,e=this.entityDecoder.write(this.buffer,t);if(e>=0)this.state=this.baseState,e===0&&(this.index-=1);
1else{if(t<this.buffer.length&&this.buffer.charCodeAt(t)===g.Amp){this.state=this.baseState,this.index-=1;return}this.index=this.offset+this.buffer.length-1}}cleanup(){this.running&&this.sectionStart!==this.index&&(this.state===o.Text||this.state===o.InPlainText||this.state===o.InSpecialTag&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===o.InAttributeValueDq||this.state===o.InAttributeValueSq||this.state===o.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}shouldContinue(){return this.index<this.buffer.length+this.offset&&this.running}parse(){for(;this.shouldContinue();){const t=this.buffer.charCodeAt(this.index-this.offset);switch(this.state){case o.Text:{this.stateText(t);break}case o.InPlainText:{this.index=this.buffer.length+this.offset-1;break}case o.SpecialStartSequence:{this.stateSpecialStartSequence(t);break}case o.InSpecialTag:{this.stateInSpecialTag(t);break}case o.CDATASequence:{this.stateCDATASequence(t);break}case o.DeclarationSequence:{this.stateDeclarationSequence(t);break}case o.InAttributeValueDq:{this.stateInAttributeValueDoubleQuotes(t);break}case o.InAttributeName:{this.stateInAttributeName(t);break}case o.InCommentLike:{this.stateInCommentLike(t);break}case o.InSpecialComment:{this.stateInSpecialComment(t);break}case o.BeforeAttributeName:{this.stateBeforeAttributeName(t);break}case o.InTagName:{this.stateInTagName(t);break}case o.InClosingTagName:{this.stateInClosingTagName(t);break}case o.BeforeTagName:{this.stateBeforeTagName(t);break}case o.AfterAttributeName:{this.stateAfterAttributeName(t);break}case o.InAttributeValueSq:{this.stateInAttributeValueSingleQuotes(t);break}case o.BeforeAttributeValue:{this.stateBeforeAttributeValue(t);break}case o.BeforeClosingTagName:{this.stateBeforeClosingTagName(t);break}case o.AfterClosingTagName:{this.stateAfterClosingTagName(t);break}case o.InAttributeValueNq:{this.stateInAttributeValueNoQuotes(t);break}case o.InSelfClosingTag:{this.stateInSelfClosingTag(t);break}case o.InDeclaration:{this.stateInDeclaration(t);break}case o.BeforeDeclaration:{this.stateBeforeDeclaration(t);break}case o.BeforeComment:{this.stateBeforeComment(t);break}case o.InProcessingInstruction:{this.stateInProcessingInstruction(t);break}case o.InEntity:{this.stateInEntity();break}}this.index++}this.cleanup()}finish(){this.state===o.InEntity&&(this.entityDecoder.end(),this.state=this.baseState),this.handleTrailingData(),this.cbs.onend()}handleTrailingCommentLikeData(t){if(this.state!==o.InCommentLike)return!1;if(this.currentSequence===C.CdataEnd)if(this.xmlMode)this.sectionStart<t&&this.cbs.oncdata(this.sectionStart,t,0);else{const e=this.sectionStart-C.Cdata.length-1;this.cbs.oncomment(e,t,0)}else{const e=this.xmlMode?0:Math.min(this.sequenceIndex,C.CommentEnd.length-1);this.cbs.oncomment(this.sectionStart,t,e)}return!0}handleTrailingMarkupDeclaration(t){if(this.xmlMode)switch(this.state){case o.InSpecialComment:case o.BeforeComment:case o.CDATASequence:case o.DeclarationSequence:case o.InDeclaration:return this.cbs.ontext(this.sectionStart,t),!0;default:return!1}switch(this.state){case o.BeforeDeclaration:case o.InSpecialComment:case o.BeforeComment:case o.CDATASequence:return this.cbs.oncomment(this.sectionStart,t,0),!0;case o.DeclarationSequence:return this.sequenceIndex!==C.Doctype.length&&this.cbs.oncomment(this.sectionStart,t,0),!0;case o.InDeclaration:return!0;default:return!1}}handleTrailingData(){const t=this.buffer.length+this.offset;if(!(this.handleTrailingCommentLikeData(t)||this.handleTrailingMarkupDeclaration(t))&&!(this.sectionStart>=t))switch(this.state){case o.InTagName:case o.BeforeAttributeName:case o.BeforeAttributeValue:case o.AfterAttributeName:case o.InAttributeName:case o.InAttributeValueSq:case o.InAttributeValueDq:case o.InAttributeValueNq:case o.InClosingTagName:break;default:this.cbs.ontext(this.sectionStart,t)}}emitCodePoint(t,e){this.baseState!==o.Text&&this.baseState!==o.InSpecialTag?(this.sectionStart<this.entityStart&&this.cbs.onattribdata(this.sectionStart,this.entityStart),this.sectionStart=this.entityStart+e,this.index=this.sectionStart-1,this.cbs.onattribentity(t)):(this.sectionStart<this.entityStart&&this.cbs.ontext(this.sectionStart,this.entityStart),this.sectionStart=this.entityStart+e,this.index=this.sectionStart-1,this.cbs.ontextentity(t,this.sectionStart))}}const{fromCodePoint:Gt}=String,P=new Set(["input","option","optgroup","select","button","datalist","textarea"]),F=new Set(["p"]),V=new Set(["h1","h2","h3","h4","h5","h6","p"]),Nt=ne
1w Set(["thead","tbody"]),vt=new Set(["dd","dt"]),Yt=new Set(["rt","rp"]),fA=new Map([["tr",new Set(["tr","th","td"])],["th",new Set(["th"])],["td",new Set(["thead","th","td"])],["body",new Set(["head","link","script"])],["a",new Set(["a"])],["li",new Set(["li"])],["p",F],["h1",V],["h2",V],["h3",V],["h4",V],["h5",V],["h6",V],["select",P],["input",P],["output",P],["button",P],["datalist",P],["textarea",P],["option",new Set(["option"])],["optgroup",new Set(["optgroup","option"])],["dd",vt],["dt",vt],["address",F],["article",F],["aside",F],["blockquote",F],["details",F],["div",F],["dl",F],["fieldset",F],["figcaption",F],["figure",F],["footer",F],["form",F],["header",F],["hr",F],["main",F],["nav",F],["ol",F],["pre",F],["section",F],["table",F],["ul",F],["rt",Yt],["rp",Yt],["tbody",Nt],["tfoot",Nt]]),Wt="doctype",pA=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),CA=new Set(["math","svg"]),kt=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),Jt=new Map([["altglyph","altGlyph"],["altglyphdef","altGlyphDef"],["altglyphitem","altGlyphItem"],["animatecolor","animateColor"],["animatemotion","animateMotion"],["animatetransform","animateTransform"],["clippath","clipPath"],["feblend","feBlend"],["fecolormatrix","feColorMatrix"],["fecomponenttransfer","feComponentTransfer"],["fecomposite","feComposite"],["feconvolvematrix","feConvolveMatrix"],["fediffuselighting","feDiffuseLighting"],["fedisplacementmap","feDisplacementMap"],["fedistantlight","feDistantLight"],["fedropshadow","feDropShadow"],["feflood","feFlood"],["fefunca","feFuncA"],["fefuncb","feFuncB"],["fefuncg","feFuncG"],["fefuncr","feFuncR"],["fegaussianblur","feGaussianBlur"],["feimage","feImage"],["femerge","feMerge"],["femergenode","feMergeNode"],["femorphology","feMorphology"],["feoffset","feOffset"],["fepointlight","fePointLight"],["fespecularlighting","feSpecularLighting"],["fespotlight","feSpotLight"],["fetile","feTile"],["feturbulence","feTurbulence"],["foreignobject","foreignObject"],["glyphref","glyphRef"],["lineargradient","linearGradient"],["radialgradient","radialGradient"],["textpath","textPath"]]);var U;(function(A){A[A.None=0]="None",A[A.Svg=1]="Svg",A[A.MathML=2]="MathML"})(U||(U={}));const BA=/\s|\//;class bA{constructor(t,e={}){h(this,"options");h(this,"startIndex",0);h(this,"endIndex",0);h(this,"openTagStart",0);h(this,"tagname","");h(this,"attribname","");h(this,"attribvalue","");h(this,"attribs",null);h(this,"stack",[]);h(this,"foreignContext");h(this,"cbs");h(this,"lowerCaseTagNames");h(this,"lowerCaseAttributeNames");h(this,"recognizeSelfClosing");h(this,"htmlMode");h(this,"tokenizer");h(this,"buffers",[]);h(this,"bufferOffset",0);h(this,"writeIndex",0);h(this,"ended",!1);this.options=e,this.cbs=t??{},this.htmlMode=!this.options.xmlMode,this.lowerCaseTagNames=e.lowerCaseTags??this.htmlMode,this.lowerCaseAttributeNames=e.lowerCaseAttributeNames??this.htmlMode,this.recognizeSelfClosing=e.recognizeSelfClosing??!this.htmlMode,this.tokenizer=new(e.Tokenizer??IA)(this.options,this),this.foreignContext=[U.None],this.cbs.onparserinit?.(this)}ontext(t,e){const i=this.getSlice(t,e);this.endIndex=e-1,this.cbs.ontext?.(i),this.startIndex=e}ontextentity(t,e){this.endIndex=e-1,this.cbs.ontext?.(Gt(t)),this.startIndex=e}isInForeignContext(){return this.foreignContext[0]!==U.None}isVoidElement(t){return this.htmlMode&&pA.has(t)}readTagName(t,e){const i=this.lowerCaseTagNames?this.getSlice(t,e).toLowerCase():this.getSlice(t,e);if(!(this.lowerCaseTagNames&&this.htmlMode))return i;if(this.foreignContext[0]===U.Svg)return Jt.get(i)??i;if(this.foreignContext.length>1){const n=Jt.get(i);if(n!==void 0&&this.stack.includes(n))return n}return this.isInForeignContext()?i:i==="image"?"img":i}onopentagname(t,e){this.endIndex=e,this.emitOpenTag(this.readTagName(t,e))}emitOpenTag(t){if(this.openTagStart=this.startIndex,this.tagname=t,this.htmlMode&&t==="form"&&this.stack.includes("form")){this.tagname="";return}const e=this.htmlMode&&fA.get(t);if(e)for(;this.stack.length>0&&e.has(this.stack[0]);)this.popElement(!0);this.isVoidElement(t)||(this.stack.unshift(t),this.htmlMode&&(t==="svg"?this.foreignContext.unshift(U.Svg):t==="math"?this.foreignContext.unshift(U.MathML):kt.has(t)&&this.foreignContext.unshift(U.None))),this.cbs.onopentagname?.(t),this.cbs.onopentag&&(this.attribs={})}endOpenTag(t){this.startIndex=this.openTagStart,this.attribs&&(this.cbs.onopentag?.(this.tagname,this.attribs,t),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""}onopentagend(t){this.endIndex=t,this.endOpenTag(!1),this.startIndex=t+1}onclosetag(t,e){this.endIndex=e;const i=this.readTagName(t,e);if(this.isVoidElement(i))this.htmlMode&&i==="br"&&(this.cbs.onopentagname?.("br"),this.cbs.onopentag?.("br",{},!0),this.cbs.onclosetag?.("br",!1));else{const n=this.stack.indexOf(i);if(n!==-1){for(let s=0;s<n;s++)this.popElement(!0);this.popElement(!1)}else this.htmlMode&&i==="p"&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=e+1}onselfclosingtag(t){this.endIndex=t,this.recognizeSelfClosing||this.isInForeignContext()?(this.closeCurrentTag(!1),this.startIndex=t+1):this.onopentagend(t)}popElement(t){const e=this.stack.shift();this.htmlMode&&(CA.has(e)||kt.has(e))&&this.foreignContext.shift(),this.cbs.onclosetag?.(e,t)}closeCurrentTag(t){const e=this.tagname;this.endOpenTag(t),this.stack[0]===e&&this.popElement(!t)}onattribname(t,e){this.startIndex=t;const i=this.getSlice(t,e);this.attribname=this.lowerCaseAttributeNames?i.toLowerCase():i}onattribdata(t,e){this.attribvalue+=this.getSlice(t,e)}onattribentity(t){this.attribvalue+=Gt(t)}onattribend(t,e){this.endIndex=e,this.cbs.onattribute?.(this.attribname,this.attribvalue,t===J.Double?'"':t===J.Single?"'":t===J.NoValue?void 0:null),this.attribs&&!Object.hasOwn(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""}getInstructionName(t){const e=t.search(BA);let i=e<0?t:t.substr(0,e);return this.lowerCaseTagNames&&(i=i.toLowerCase()),i}ondeclaration(t,e){this.endIndex=e;const i=this.getSlice(t,e);if(this.cbs.onprocessinginstruction){const n=this.htmlMode?this.lowerCaseTagNames?Wt:i.slice(0,Wt.length):this.getInstructionName(i);this.cbs.onprocessinginstruction(`!${n}`,`!${i}`)}this.startIndex=e+1}onprocessinginstruction(t,e){this.endIndex=e;const i=this.getSlice(t,e);if(this.cbs.onprocessinginstruction){const n=this.getInstructionName(i);this.cbs.onprocessinginstruction(`?${n}`,`?${i}`)}this.startIndex=e+1}oncomment(t,e,i){this.endIndex=e,this.cbs.oncomment?.(this.getSlice(t,e-i)),this.cbs.oncommentend?.(),this.startIndex=e+1}
1oncdata(t,e,i){this.endIndex=e;const n=this.getSlice(t,e-i);!this.htmlMode||this.options.recognizeCDATA?(this.cbs.oncdatastart?.(),this.cbs.ontext?.(n),this.cbs.oncdataend?.()):this.isInForeignContext()?this.cbs.ontext?.(n):(this.cbs.oncomment?.(`[CDATA[${n}]]`),this.cbs.oncommentend?.()),this.startIndex=e+1}onend(){if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(let t=0;t<this.stack.length;t++)this.cbs.onclosetag(this.stack[t],!0)}this.cbs.onend?.()}reset(){this.cbs.onreset?.(),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,this.cbs.onparserinit?.(this),this.buffers.length=0,this.foreignContext.length=0,this.foreignContext.unshift(U.None),this.bufferOffset=0,this.writeIndex=0,this.ended=!1}parseComplete(t){this.reset(),this.end(t)}getSlice(t,e){if(t===e)return"";for(;t-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();let i=this.buffers[0].slice(t-this.bufferOffset,e-this.bufferOffset);for(;e-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),i+=this.buffers[0].slice(0,e-this.bufferOffset);return i}shiftBuffer(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()}write(t){if(this.ended){this.cbs.onerror?.(new Error(".write() after done!"));return}this.buffers.push(t),this.tokenizer.running&&(this.tokenizer.write(t),this.writeIndex++)}end(t){if(this.ended){this.cbs.onerror?.(new Error(".end() after done!"));return}t&&this.write(t),this.ended=!0,this.tokenizer.end()}pause(){this.tokenizer.pause()}resume(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex<this.buffers.length;)this.tokenizer.write(this.buffers[this.writeIndex++]);this.ended&&this.tokenizer.end()}}class Ae{constructor(){h(this,"parent",null);h(this,"prev",null);h(this,"next",null);h(this,"startIndex",null);h(this,"endIndex",null)}get parentNode(){return this.parent}set parentNode(t){this.parent=t}get previousSibling(){return this.prev}set previousSibling(t){this.prev=t}get nextSibling(){return this.next}set nextSibling(t){this.next=t}cloneNode(t=!1){return oe(this,t)}}class Ct extends Ae{constructor(e){super();h(this,"data");this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}}class ut extends Ct{constructor(){super(...arguments);h(this,"type",E.Text)}get nodeType(){return 3}}class ie extends Ct{constructor(){super(...arguments);h(this,"type",E.Comment)}get nodeType(){return 8}}class ne extends Ct{constructor(e,i){super(i);h(this,"type",E.Directive);h(this,"name");h(this,"x-name");h(this,"x-publicId");h(this,"x-systemId");this.name=e}get nodeType(){return 1}}class Bt extends Ae{constructor(e){super();h(this,"children");this.children=e}get firstChild(){return this.children[0]??null}get lastChild(){return this.children.length>0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(e){this.children=e}}class se extends Bt{constructor(){super(...arguments);h(this,"type",E.CDATA)}get nodeType(){return 4}}class mt extends Bt{constructor(){super(...arguments);h(this,"type",E.Root)}get nodeType(){return 9}}class re extends Bt{constructor(e,i,n=[],s=e==="script"?E.Script:e==="style"?E.Style:E.Tag){super(n);h(this,"name");h(this,"attribs");h(this,"type");h(this,"namespace");h(this,"x-attribsNamespace");h(this,"x-attribsPrefix");this.name=e,this.attribs=i,this.type=s}get nodeType(){return 1}get tagName(){return this.name}set tagName(e){this.name=e}get attributes(){return Object.keys(this.attribs).map(e=>({name:e,value:this.attribs[e],namespace:this["x-attribsNamespace"]?.[e],prefix:this["x-attribsPrefix"]?.[e]}))}}function wA(A){return qt(A)}function yA(A){return A.type===E.CDATA}function EA(A){return A.type===E.Text}function xA(A){return A.type===E.Comment}function DA(A){return A.type===E.Directive}function QA(A){return A.type===E.Root}function oe(A,t=!1){let e;if(EA(A))e=new ut(A.data);else if(xA(A))e=new ie(A.data);else if(wA(A)){const i=t?ht(A.children):[],n=new re(A.name,{...A.attribs},i);for(const s of i)s.parent=n;
1A.namespace!=null&&(n.namespace=A.namespace),A["x-attribsNamespace"]&&(n["x-attribsNamespace"]={...A["x-attribsNamespace"]}),A["x-attribsPrefix"]&&(n["x-attribsPrefix"]={...A["x-attribsPrefix"]}),e=n}else if(yA(A)){const i=t?ht(A.children):[],n=new se(i);for(const s of i)s.parent=n;e=n}else if(QA(A)){const i=t?ht(A.children):[],n=new mt(i);for(const s of i)s.parent=n;A["x-mode"]&&(n["x-mode"]=A["x-mode"]),e=n}else if(DA(A)){const i=new ne(A.name,A.data);A["x-name"]!=null&&(i["x-name"]=A["x-name"],i["x-publicId"]=A["x-publicId"],i["x-systemId"]=A["x-systemId"]),e=i}else throw new Error(`Not implemented yet: ${A.type}`);return e.startIndex=A.startIndex,e.endIndex=A.endIndex,A.sourceCodeLocation!=null&&(e.sourceCodeLocation=A.sourceCodeLocation),e}function ht(A){const t=A.map(e=>oe(e,!0));for(let e=1;e<t.length;e++)t[e].prev=t[e-1],t[e-1].next=t[e];return t}const Ut={withStartIndices:!1,withEndIndices:!1,xmlMode:!1};class SA{constructor(t,e,i){h(this,"dom",[]);h(this,"root",new mt(this.dom));h(this,"callback");h(this,"options");h(this,"elementCB");h(this,"done",!1);h(this,"tagStack",[this.root]);h(this,"lastNode",null);h(this,"parser",null);typeof e=="function"&&(i=e,e=Ut),typeof t=="object"&&(e=t,t=void 0),this.callback=t??null,this.options=e??Ut,this.elementCB=i??null}onparserinit(t){this.parser=t}onreset(){this.dom=[],this.root=new mt(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null}onend(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))}onerror(t){this.handleCallback(t)}onclosetag(){this.lastNode=null;const t=this.tagStack.pop();this.options.withEndIndices&&this.parser&&(t.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(t)}onopentag(t,e){const i=this.options.xmlMode?E.Tag:void 0,n=new re(t,e,void 0,i);this.addNode(n),this.tagStack.push(n)}ontext(t){const{lastNode:e}=this;if(e&&e.type===E.Text)e.data+=t,this.options.withEndIndices&&this.parser&&(e.endIndex=this.parser.endIndex);else{const i=new ut(t);this.addNode(i),this.lastNode=i}}oncomment(t){if(this.lastNode&&this.lastNode.type===E.Comment){this.lastNode.data+=t;return}const e=new ie(t);this.addNode(e),this.lastNode=e}oncommentend(){this.lastNode=null}oncdatastart(){const t=new ut(""),e=new se([t]);this.addNode(e),t.parent=e,this.lastNode=t}oncdataend(){this.lastNode=null}onprocessinginstruction(t,e){const i=new ne(t,e);this.addNode(i)}handleCallback(t){if(typeof this.callback=="function")this.callback(t,this.dom);else if(t)throw t}addNode(t){const e=this.tagStack[this.tagStack.length-1],i=e.children[e.children.length-1];this.options.withStartIndices&&this.parser&&(t.startIndex=this.parser.startIndex),this.options.withEndIndices&&this.parser&&(t.endIndex=this.parser.endIndex),e.children.push(t),i&&(t.prev=i,i.next=t),t.parent=e,this.lastNode=null}}function FA(A,t){const e=new SA(void 0,t);return new bA(e,t).end(A),e.root}var $={};var Rt;function KA(){if(Rt)return $;Rt=1,$.parse=r,$.serialize=f;var A=Object.prototype.toString,t=Object.prototype.hasOwnProperty,e=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/,i=/^("?)[\u0021\u0023-\u002B\u002D-\u003A\u003C-\u005B\u005D-\u007E]*\1$/,n=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,s=/^[\u0020-\u003A\u003D-\u007E]*$/;function r(p,y){if(typeof p!="string")throw new TypeError("argument str must be a string");var u={},b=p.length;if(b<2)return u;var m=y&&y.decode||B,a=0,d=0,l=0;do{if(d=p.indexOf("=",a),d===-1)break;if(l=p.indexOf(";",a),l===-1)l=b;else if(d>l){a=p.lastIndexOf(";",d-1)+1;continue}var w=c(p,a,d),N=I(p,d,w),D=p.slice(w,N);if(!t.call(u,D)){var S=c(p,d+1,l),H=I(p,l,S);p.charCodeAt(S)===34&&p.charCodeAt(H-1)===34&&(S++,H--);var Z=p.slice(S,H);u[D]=K(Z,m)}a=l+1}while(a<b);return u}function c(p,y,u){do{var b=p.charCodeAt(y);if(b!==32&&b!==9)return y}while(++y<u);return u}function I(p,y,u){for(;y>u;){var b=p.charCodeAt(--y);if(b!==32&&b!==9)return y+1}return u}function f(p,y,u){var b=u&&u.encode||encodeURIComponent;if(typeof b!="function")throw new TypeError("option encode is invalid");
1if(!e.test(p))throw new TypeError("argument name is invalid");var m=b(y);if(!i.test(m))throw new TypeError("argument val is invalid");var a=p+"="+m;if(!u)return a;if(u.maxAge!=null){var d=Math.floor(u.maxAge);if(!isFinite(d))throw new TypeError("option maxAge is invalid");a+="; Max-Age="+d}if(u.domain){if(!n.test(u.domain))throw new TypeError("option domain is invalid");a+="; Domain="+u.domain}if(u.path){if(!s.test(u.path))throw new TypeError("option path is invalid");a+="; Path="+u.path}if(u.expires){var l=u.expires;if(!x(l)||isNaN(l.valueOf()))throw new TypeError("option expires is invalid");a+="; Expires="+l.toUTCString()}if(u.httpOnly&&(a+="; HttpOnly"),u.secure&&(a+="; Secure"),u.partitioned&&(a+="; Partitioned"),u.priority){var w=typeof u.priority=="string"?u.priority.toLowerCase():u.priority;switch(w){case"low":a+="; Priority=Low";break;case"medium":a+="; Priority=Medium";break;case"high":a+="; Priority=High";break;default:throw new TypeError("option priority is invalid")}}if(u.sameSite){var N=typeof u.sameSite=="string"?u.sameSite.toLowerCase():u.sameSite;switch(N){case!0:a+="; SameSite=Strict";break;case"lax":a+="; SameSite=Lax";break;case"strict":a+="; SameSite=Strict";break;case"none":a+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}}return a}function B(p){return p.indexOf("%")!==-1?decodeURIComponent(p):p}function x(p){return A.call(p)==="[object Date]"}function K(p,y){try{return y(p)}catch{return p}}return $}var GA=KA();const ae=Ke(GA),NA=typeof window>"u"?void 0:window;class vA{constructor(t,e,i){var n;this.channel=t,this.cmsEventBus=e,this.logger=i,this.onStateChange=this.onStateChange.bind(this),(n=this.cmsEventBus)===null||n===void 0||n.on("page.ready",this.onPageReady.bind(this)),this.channel.on("update",this.onUpdate.bind(this)),this.channel.register("inject",this.inject.bind(this))}initialize({window:t=NA}){var e,i,n,s,r;if(this.window!==t){if(this.syncFrame!==void 0&&((e=this.window)===null||e===void 0||e.cancelAnimationFrame(this.syncFrame),this.syncFrame=void 0),this.window=t,((n=(i=this.window)===null||i===void 0?void 0:i.document)===null||n===void 0?void 0:n.readyState)!=="loading"){this.onInitialize();return}(r=(s=this.window)===null||s===void 0?void 0:s.document)===null||r===void 0||r.addEventListener("readystatechange",this.onStateChange)}}onInitialize(){var t;(t=this.logger)===null||t===void 0||t.debug("The page is ready to accept incoming messages."),this.channel.trigger("ready",void 0)}onStateChange(){this.window.document.readyState!=="loading"&&(this.onInitialize(),this.window.document.removeEventListener("readystatechange",this.onStateChange))}onPageReady(){var t;!this.window||this.syncFrame!==void 0||((t=this.logger)===null||t===void 0||t.debug("Synchronizing the page."),this.syncFrame=this.window.requestAnimationFrame((()=>{this.syncFrame=void 0,this.channel.call("sync")})))}onUpdate(t){var e,i,n;(e=this.logger)===null||e===void 0||e.debug("Received update event."),(i=this.logger)===null||i===void 0||i.debug("Event:",t),(n=this.cmsEventBus)===null||n===void 0||n.emit("cms.update",t)}inject(t){var e,i,n;return!((e=this.window)===null||e===void 0)&&e.document?((i=this.logger)===null||i===void 0||i.debug("Received request to inject a resource."),(n=this.logger)===null||n===void 0||n.debug("Resource:",t),new Promise(((s,r)=>{const c=this.window.document.createElement("script");c.type="text/javascript",c.src=t,c.addEventListener("load",(()=>s())),c.addEventListener("error",(()=>r(new Error(`Failed to load resource '${t}'.`)))),this.window.document.body.appendChild(c)}))):Promise.reject(new Error("SPA document is not ready."))}}function Y(A){const t="http://example.com",e=new URL(A,t),{hash:i,search:n,searchParams:s}=e;let{origin:r,pathname:c}=e;return r=r!==t?r:"",A.startsWith("//")&&(r=r.replace(e.protocol,"")),c.startsWith("/")&&(r?c==="/"&&!A.split(/[?#]/,1)[0].endsWith("/"):!A.startsWith("/"))&&(c=c.substring(1)),{hash:i,origin:r,pathname:c,search:n,searchParams:s,path:`${c}${n}${i}`}}function q(A){var t,e,i,n,s,r,c;const I=(e=(t=A.searchParams)===null||t===void 0?void 0:t.toString())!==null&&e!==void 0?e:"",f=(i=A.search)!==null&&i!==void 0?i:`${I&&`?${I}`}`,B=(n=A.path)!==null&&n!==void 0?n:`${(s=A.pathname)!==null&&s!==void 0?s:""}${f}${(r=A.hash)!==null&&r!==void 0?r:""}`;return`${(c=A.origin)!==null&&c!==void 0?c:""}${B}`}function et(A,...t){const e=new URLSearchParams(A);return t.forEach((i=>i.forEach(((n,s)=>e.set(s,n))))),e}function Zt(A,t){const{hash:e,origin:i,pathname:n,searchParams:s}=Y(A);return q({hash:e,origin:i,pathname:n,searchParams:et(s,t)})}function YA(A,t){const{hash:e,origin:i,pathname:n,searchParams:s}=Y(A),r=new URLSearchParams;return t.forEach((c=>
1{s.has(c)&&(r.set(c,s.get(c)),s.delete(c))})),{searchParams:r,url:q({hash:e,origin:i,pathname:n,searchParams:s})}}function WA(A){const{origin:t,pathname:e}=Y(A);return!!t||e.startsWith("/")}function kA(A,t){const[e,i=""]=A.split("//",2),[n,s=""]=t.split("//",2);return!t||!A||(!e||!n||e===n)&&s===i}function JA(A,t){return!t||A.startsWith(t)}function UA(A,t){let e=!0;return t.forEach(((i,n)=>{e=e&&(!i&&A.has(n)||A.getAll(n).includes(i))})),e}function RA(A,t=""){const e=Y(A),i=Y(t);return kA(e.origin,i.origin)&&JA(e.pathname,i.pathname)&&UA(e.searchParams,i.searchParams)}function ZA(A,t){const e=Y(t),i=Y(A),n=i.pathname.startsWith("/")?i.pathname:`${e.pathname}${e.pathname.endsWith("/")||!i.pathname?"":"/"}${i.pathname}`;return q({pathname:n,hash:i.hash||e.hash,origin:i.origin||e.origin,searchParams:et(e.searchParams,i.searchParams)})}class MA{constructor(t){var e,i;this.endpoint=Y((e=t.endpoint)!==null&&e!==void 0?e:""),this.baseUrl=Y((i=t.baseUrl)!==null&&i!==void 0?i:"")}getApiUrl(t){const{pathname:e,searchParams:i}=Y(t);if(this.baseUrl.pathname&&!e.startsWith(this.baseUrl.pathname))throw new Error(`The path "${e}" does not start with the base path "${this.baseUrl.pathname}".`);const n=e.substring(this.baseUrl.pathname.length);return q({origin:this.endpoint.origin,pathname:`${this.endpoint.pathname}${n}`,searchParams:et(i,this.endpoint.searchParams)})}getSpaUrl(t){const{hash:e,pathname:i,searchParams:n}=Y(t),s=!i.startsWith("/")&&!this.baseUrl.pathname?`/${i}`:i;return q({origin:this.baseUrl.origin,pathname:`${this.baseUrl.pathname}${s}`,searchParams:et(n,this.baseUrl.searchParams),hash:e||this.baseUrl.hash})}}function bt(A,t,e,i){function n(s){return s instanceof e?s:new e((function(r){r(s)}))}return new(e||(e=Promise))((function(s,r){function c(B){try{f(i.next(B))}catch(x){r(x)}}function I(B){try{f(i.throw(B))}catch(x){r(x)}}function f(B){B.done?s(B.value):n(B.value).then(c,I)}f((i=i.apply(A,[])).next())}))}const Mt="brxm:event",lt="brxm:response",Ht="brxm:request",HA="fulfilled",Tt="rejected";class TA extends tt.Typed{constructor(){super(...arguments),this.calls=new Map,this.callbacks=new Map}generateId(){let t;do t=`${Math.random()}`.slice(2);while(this.calls.has(t));return t}call(t,...e){return new Promise(((i,n)=>{const s=this.generateId();this.calls.set(s,[i,n]),this.send({id:s,command:t,payload:e,type:Ht})}))}register(t,e){this.callbacks.set(t,e)}trigger(t,e){this.send({event:t,payload:e,type:Mt})}process(t){switch(t?.type){case Mt:this.processEvent(t);break;case lt:this.processResponse(t);break;case Ht:this.processRequest(t);break}}processEvent(t){this.emit(t.event,t.payload)}processResponse(t){if(!this.calls.has(t.id))return;const[e,i]=this.calls.get(t.id);if(this.calls.delete(t.id),t.state===Tt){i(t.result);return}e(t.result)}processRequest(t){return bt(this,void 0,void 0,(function*(){const e=this.callbacks.get(t.command);if(e)try{this.send({type:lt,id:t.id,state:HA,result:yield e(...t.payload)})}catch(i){this.send({result:i,type:lt,id:t.id,state:Tt})}}))}}const OA=typeof window>"u"?void 0:window;class LA extends TA{constructor(t){super(),this.logger=t,this.onMessage=this.onMessage.bind(this)}initialize({origin:t,window:e=OA}){var i,n;(i=this.window)===null||i===void 0||i.removeEventListener("message",this.onMessage,!1),this.origin=t,this.window=e,(n=this.window)===null||n===void 0||n.addEventListener("message",this.onMessage,!1)}send(t){var e,i,n;this.origin&&((e=this.logger)===null||e===void 0||e.debug("[OUTGOING]",`[${this.origin}]`,t),(n=(i=this.window)===null||i===void 0?void 0:i.parent)===null||n===void 0||n.postMessage(t,this.origin))}onMessage(t){var e,i;!t.data||!RA(t.origin,this.origin==="*"?"":this.origin)||(!((e=t.data)===null||e===void 0)&&e.type&&((i=this.logger)===null||i===void 0||i.debug("[INCOMING]",`[${t.origin}]`,t.data)),this.process(t.data))}}var W;(function(A){A.Debug="debug",A.Info="info",A.Warn="warn",A.Error="error"})(W||(W={}));class PA{constructor(t){this.console=t,this.level=W.Error}debug(...t){this.log(W.Debug,...t)}info(...t){this.log(W.Info,...t)}warn(...t){this.log(W.Warn,...t)}error(...t){this.log(W.Error,...t)}log(t,...e){const i=Object.values(W);!i.includes(t)||i.indexOf(t)<i.indexOf(this.level)||this.console[t]("[SPA]",`[${t.toUpperCase()}]`,...e)}}class VA{constructor(t=new Map){this.builders=t}create(t,...e){if(!this.builders.has(t))throw new Error(`Unsupported button type: '${t}'.`);return this.builders.get(t)(...e)}}const Ot="comment",It="begin",ft="end";class XA{constructor(t,e){this.model=t,this.position=e}getData(){return this.model.data}getPosition(){return this.position}}const jA=/^<!--(.*)-->$/;class pt extends XA{getData(){const t=super.getData(),[,e=t]=t.match(jA)||[];return e}}function Lt(A){return A instanceof pt}class R extends Array{constructor(t){super(...(t.beginNodeSpan||[]).map((i=>new pt(i,It))),...(t.endNodeSpan||[]).map((i=>new pt(i,ft)))),this.comments=[];const e=Object.create(R.prototype);e.constructor=Array.prototype.constructor,Object.setPrototypeOf(this,e),Object.freeze(this)}clear(t=[...this.comments]){t.forEach((e=>{e.remove();const i=this.comments.indexOf(e);i>-1&&this.comments.splice(i,1)}))}render(t,e){var i;const n=(i=t.ownerDocument)!==null&&i!==void 0?i:e.ownerDocument,s=n?[...this.filter(Lt).filter((r=>r.getPosition()===It)).map((r=>n.createComment(r.getData()))).map((r=>{var c;return(c=t.parentNode)===null||c===void 0||c.insertBefore(r,t),r})),...this.filter(Lt).filter((r=>r.getPosition()===ft)).reverse().map((r=>n.createComment(r.getData()))).map((r=>{var c,I;return e.nextSibling?(c=e.parentNode)===null||c===void 0||c.insertBefore(r,e.nextSibling):(I=e.parentNode)===null||I===void 0||I.appendChild(r),r}))]:[];return this.comments.push(...s),this.clear.bind(this,s)}}const ce="MANAGE_CONTENT_LINK";function qA(A){var t;const e=(t=A.content)===null||t===void 0?void 0:t.getMeta(),i=[["defaultPath",A.path],["documentTemplateQuery",A.documentTemplateQuery],["folderTemplateQuery",A.folderTemplateQuery],["rootPath",A.root],["parameterName",A.parameter],["parameterValueIsRelativePath",A.relative?"true":void 0],["pickerEnableUpload",A.pickerEnableUpload],["pickerConfiguration",A.pickerConfiguration],["pickerInitialPath",A.pickerInitialPath],["pickerRemembersLastVisited",A.pickerRemembersLastVisited?"true":void 0],["pickerRootPath",A.pickerRootPath],["pickerSelectableNodeTypes",A.pickerSelectableNodeTypes]].filter((([,r])=>!!r));if(!i.length)return e??new R({});const n=Object.fromEntries(i);if(!e)return new R({beginNodeSpan:[{type:Ot,data:JSON.stringify(Object.assign({"HST-Type":ce},n))}]});const s=r=>({type:Ot,data:JSON.stringify(Object.assign(JSON.parse(r.getData()),n))});return new R({beginNodeSpan:e.filter((r=>r.getPosition()===It)).map(s),endNodeSpan:e.filter((r=>r.getPosition()===ft)).map(s)})}
1const _A="component",zA="container",$A="container-item",ti="componentcontent";class wt{constructor(t,e,i){this.model=t,this.children=e,this.linkFactory=i,this.meta=new R(this.model.meta)}getId(){return this.model.id}getMeta(){return this.meta}getModels(){return this.model.models||{}}getUrl(){return this.linkFactory.create(this.model.links.self)}getName(){return this.model.name||""}getParameters(){var t;return(t=this.model.meta.params)!==null&&t!==void 0?t:{}}getProperties(){return this.getParameters()}getChildren(){return this.children}getComponent(...t){let e=this;for(;t.length&&e;){const i=t.shift();e=e.getChildren().find((n=>n.getName()===i))}return e}getComponentById(t){const e=[this];for(;e.length;){const i=e.shift();if(i.getId()===t)return i;e.push(...i.getChildren())}}}function ei(A){return!!A?.$ref}function j(A,t,e){const i=e??"/";return t.$ref.split(i).reduce(((s,r)=>r?e?A.page[r]:s?.[r]:A),A)}class Ai{constructor(t=new Map){this.builders=t}create(t,e){var i,n;const s=[t.root],r=new Map;for(let c=0;c<s.length;c++)s.push(...(n=(i=j(t,s[c],e))===null||i===void 0?void 0:i.children)!==null&&n!==void 0?n:[]);return s.reverse().reduce(((c,I)=>{var f,B;const x=j(t,I,e),K=(B=(f=x?.children)===null||f===void 0?void 0:f.map((y=>r.get(j(t,y,e)))))!==null&&B!==void 0?B:[],p=this.buildComponent(x,K);return r.set(x,p),p}),void 0)}buildComponent(t,e){const i=this.builders.get(t.type);if(!i)throw new Error(`Unsupported component type: '${t.type}'.`);return i(t,e)}}class ii extends wt{getChildren(){return this.children}getType(){var t;return(t=this.model.xtype)===null||t===void 0?void 0:t.toLowerCase()}}function ni(A,t){const e=A.getContentReference();if(!e)return null;const i=t.getContent(e);return!i||i?.type!==ti?null:i.data}class si extends wt{constructor(t,e,i,n,s){super(t,[],e),this.model=t,this.apiOptions=i,this.logger=s,this.events=new tt.Typed,this.on=this.events.on.bind(this.events),this.off=this.events.off.bind(this.events),n?.on("page.update",this.onPageUpdate.bind(this))}onPageUpdate(t){var e,i;const n=t.page,s=j(n,n.root,this.apiOptions.refPrefix);s?.id===this.getId()&&((e=this.logger)===null||e===void 0||e.debug("Received container item update event."),(i=this.logger)===null||i===void 0||i.debug("Event:",t),this.model=s,this.meta=new R(s.meta),this.events.emit("update",{}))}getLabel(){return this.model.label}getType(){var t;return(t=this.model.ctype)!==null&&t!==void 0?t:this.model.label}isHidden(){return!!this.model.meta.hidden}getParameters(){var t;return(t=this.model.meta.paramsInfo)!==null&&t!==void 0?t:{}}getContent(t){return ni(this,t)}getContentReference(){return this.model.content}}class ri{constructor(t=new Map){this.builders=t}create(t){return this.builders.has(t.type)?this.builders.get(t.type)(t):t}}const oi="document";class ai{constructor(t,e){var i;this.model=t,this.linkFactory=e,this.meta=new R((i=this.model.meta)!==null&&i!==void 0?i:{})}getId(){return this.model.data.id}getLocale(){return this.model.data.localeString}getMeta(){return this.meta}getName(){return this.model.data.name}getData(){return this.model.data}getUrl(){return this.linkFactory.create(this.model.links.site)}}class dt{constructor(t,e){this.model=t,this.linkFactory=e}getDisplayName(){return this.model.displayName}getFileName(){var t;return(t=this.model.fileName)!==null&&t!==void 0?t:void 0}getHeight(){return this.model.height}getMimeType(){return this.model.mimeType}getName(){return this.model.name}getSize(){return this.model.size}getUrl(){return this.model.links.site&&this.linkFactory.create(this.model.links.site)}getWidth(){return this.model.width}}const ci="imageset";class hi{constructor(t,e){this.model=t,this.linkFactory=e,this.variants={},this.original=t.data.original?new dt(t.data.original,e):void 0,this.thumbnail=t.data.thumbnail?new dt(t.data.thumbnail,e):void 0,this.loadVariants()}getDescription(){var t;return(t=this.model.data.description)!==null&&t!==void 0?t:void 0}getDisplayName(){return this.model.data.displayName}getFileName(){var t;return(t=this.model.data.fileName)!==null&&t!==void 0?t:void 0}getId(){return this.model.data.id}getLocale(){var t;return(t=this.model.data.localeString)!==null&&t!==void 0?t:void 0}getName(){return this.model.data.name}getOriginal(){return this.original}getThumbnail(){return this.thumbnail}getVariant(t){var e;return(e=this.variants[t])!==null&&e!==void 0?e:void 0}getVariants(t){return t?t.reduce(((e,i)=>{const n=this.variants[i];return n&&(e[i]=n),e}),{}):Object.assign({},this.variants)}loadVariants(){this.variants={};const t=["name","displayName","fileName","description","contentType","localeString","id"];Object.keys(this.model.data).filter((e=>
1!t.includes(e))).forEach((e=>{const i=this.model.data[e];i!=null&&typeof i=="object"&&(this.variants[e]=new dt(i,this.linkFactory))}))}}const li="external",yt="internal",he="resource",di="unknown";function le(A){return!!A&&(Object.prototype.hasOwnProperty.call(A,"href")||Object.prototype.hasOwnProperty.call(A,"type")&&[li,yt,he,di].includes(A.type))}class gi{constructor(t=new Map){this.builders=t}create(t){return le(t)?this.createLink(t):this.createPath(t)}createLink(t){return!t.type||typeof t.href>"u"||!this.builders.has(t.type)?t.href:this.builders.get(t.type)(t.href)}createPath(t){return this.createLink({href:t,type:yt})}}class ui{constructor(t){this.linkFactory=t}rewrite(t,e="text/html"){const i=FA(t,{xmlMode:e!=="text/html"});return this.rewriteAnchors(i),this.rewriteImages(i),rA(i,{selfClosingTags:!0})}rewriteAnchors(t){Array.from(Kt("a",t)).filter((e=>ct(e,"href")&&ct(e,"data-type"))).forEach((e=>{const i=this.linkFactory.create({href:at(e,"href"),type:at(e,"data-type")});return i&&(e.attribs.href=i),e}))}rewriteImages(t){Array.from(Kt("img",t)).filter((e=>ct(e,"src"))).forEach((e=>{const i=this.linkFactory.create({href:at(e,"src"),type:he});i&&(e.attribs.src=i)}))}}class At{constructor(t,e){this.model=t,this.linkFactory=e,this.children=t.childMenuItems.map((i=>new At(i,e)))}getChildren(){return this.children}getDepth(){return this.model.depth}getLink(){return this.model.links.site}getName(){return this.model.name}getParameters(){return this.model.parameters}getUrl(){return this.model.links.site&&this.linkFactory.create(this.model.links.site)}isExpanded(){return this.model.expanded}isRepositoryBased(){return this.model.repositoryBased}isSelected(){return this.model.selected}}const mi="EDIT_MENU_LINK",Ii="menu";class fi{constructor(t,e){this.model=t,this.linkFactory=e,this.items=t.data.siteMenuItems.map((i=>new At(i,e))),this.meta=new R(t.meta),this.selected=t.data.selectSiteMenuItem?new At(t.data.selectSiteMenuItem,e):void 0}getItems(){return this.items}getMeta(){return this.meta}getName(){return this.model.data.name}getSelected(){return this.selected}}class de{constructor(t,e,i){var n;this.model=t,this.content=new WeakMap,this.buttonFactory=e.buttonFactory,this.contentFactory=e.contentFactory,this.linkFactory=e.linkFactory,this.linkRewriter=e.linkRewriter,this.cmsEventBus=i.cmsEventBus,this.apiOptions=i.apiOptions,this.logger=i.logger,(n=i.pageEventBus)===null||n===void 0||n.on("page.update",this.onPageUpdate.bind(this)),this.root=e.componentFactory.create(t,this.apiOptions.refPrefix)}onPageUpdate(t){Object.assign(this.model.page,t.page.page)}getButton(t,...e){return this.buttonFactory.create(t,...e)}getChannelParameters(){return this.model.channel.info.props}getComponent(...t){var e;return(e=this.root)===null||e===void 0?void 0:e.getComponent(...t)}getContent(t){var e;const i=j(this.model,ei(t)?t:{$ref:`${(e=this.apiOptions.refPrefix)!==null&&e!==void 0?e:"/page/"}${t}`},this.apiOptions.refPrefix);if(i)return this.content.has(i)||this.content.set(i,this.contentFactory.create(i)),this.content.get(i)}getDocument(){return this.model.document&&this.getContent(this.model.document)}getLocale(){return this.model.meta.locale||"en_US"}getTitle(){var t,e;return(e=(t=j(this.model,this.model.root,this.apiOptions.refPrefix))===null||t===void 0?void 0:t.meta)===null||e===void 0?void 0:e.pageTitle}getUrl(t){var e,i,n;return typeof t>"u"||le(t)||WA(t)?this.linkFactory.create((i=(e=t)!==null&&e!==void 0?e:this.model.links.site)!==null&&i!==void 0?i:""):ZA(t,(n=this.linkFactory.create(this.model.links.site))!==null&&n!==void 0?n:"")}getVersion(){return this.model.meta.version}getVisitor(){return this.model.meta.visitor}getVisit(){return this.model.meta.visit}isPreview(){return!!this.model.meta.preview}rewriteLinks(t,e="text/html"){return this.linkRewriter.rewrite(t,e)}sync(){var t;(t=this.cmsEventBus)===null||t===void 0||t.emit("page.ready",{})}toJSON(){return this.model}}function pi(A){return A instanceof de}class X{constructor(t,e){this.model=t,this.linkFactory=e}getNumber(){return this.model.number}getUrl(){return this.linkFactory.create(this.model.links.site)}}const Ci="pagination";class Bi{constructor(t,e){this.model=t,this.linkFactory=e,this.current=ne
1w X(t.current,e),this.first=new X(t.first,e),this.last=new X(t.last,e),this.next=t.next?new X(t.next,e):void 0,this.previous=t.previous?new X(t.previous,e):void 0,this.pages=t.pages.map((i=>new X(i,e)))}getCurrent(){return this.current}getFirst(){return this.first}getItems(){return this.model.items}getLast(){return this.last}getNext(){return this.next}getOffset(){return this.model.offset}getPages(){return this.pages}getPrevious(){return this.previous}getSize(){return this.model.size}getTotal(){return this.model.total}isEnabled(){return this.model.enabled}}const bi="Accept-Version",wi="Authorization",yi="Server-Id";class Et{constructor(t,e,i){this.urlBuilder=t,this.logger=i,this.headers=Et.getHeaders(e),this.httpClient=e.httpClient}static getHeaders(t){var e,i,n,s;const{referer:r,"x-forwarded-for":c=(i=(e=t.request)===null||e===void 0?void 0:e.connection)===null||i===void 0?void 0:i.remoteAddress,"user-agent":I}=((n=t.request)===null||n===void 0?void 0:n.headers)||{},{apiVersionHeader:f=bi,apiVersion:B,authorizationHeader:x=wi,authorizationToken:K,serverIdHeader:p=yi,serverId:y,visitor:u=(s=t.request)===null||s===void 0?void 0:s.visitor}=t;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},c&&{"X-Forwarded-For":c}),B&&{[f]:B}),K&&{[x]:`Bearer ${K}`}),r&&{Referer:r}),y&&{[p]:y}),I&&{"User-Agent":I}),u&&{[u.header]:u.id})}getPage(t){const e=this.urlBuilder.getApiUrl(t);return this.send({url:e,method:"GET"})}getComponent(t,e){const i=new URLSearchParams(e);return this.send({url:t,data:i.toString(),headers:{"Content-Type":"application/x-www-form-urlencoded"},method:Object.keys(e||{}).length?"POST":"GET"})}send(t){var e,i,n;return bt(this,void 0,void 0,(function*(){return(e=this.logger)===null||e===void 0||e.debug("Request:",t.method,t.url),(i=this.logger)===null||i===void 0||i.debug("Headers:",Object.assign(Object.assign({},this.headers),t.headers)),t.data&&((n=this.logger)===null||n===void 0||n.debug("Body:",t.data)),(yield this.httpClient(Object.assign(Object.assign({},t),{headers:Object.assign(Object.assign({},this.headers),t.headers)}))).data}))}}class Ei{constructor(t,e,i,n,s){this.api=t,this.pageFactory=e,this.cmsEventBus=i,this.pageEventBus=n,this.logger=s,this.onCmsUpdate=this.onCmsUpdate.bind(this)}onCmsUpdate(t){var e,i,n,s,r,c;return bt(this,void 0,void 0,(function*(){(e=this.logger)===null||e===void 0||e.debug("Received CMS update event."),(i=this.logger)===null||i===void 0||i.debug("Event:",t);const f=this.page.getComponent().getComponentById(t.id),B=f?.getUrl();if(!B){(n=this.logger)===null||n===void 0||n.debug("Skipping the update event.");return}(s=this.logger)===null||s===void 0||s.debug("Trying to request the component model.");const x=yield this.api.getComponent(B,t.properties);(r=this.logger)===null||r===void 0||r.debug("Model:",x),(c=this.pageEventBus)===null||c===void 0||c.emit("page.update",{page:x})}))}initialize(t){var e,i;return typeof t=="string"?((e=this.logger)===null||e===void 0||e.debug("Trying to request the page model."),this.api.getPage(t).then(this.hydrate.bind(this))):((i=this.logger)===null||i===void 0||i.debug("Received dehydrated model."),this.hydrate(t))}hydrate(t){var e,i,n;return(e=this.logger)===null||e===void 0||e.debug("Model:",t),(i=this.logger)===null||i===void 0||i.debug("Hydrating."),this.page=this.pageFactory(t),this.page.isPreview()&&((n=this.cmsEventBus)===null||n===void 0||n.on("cms.update",this.onCmsUpdate)),this.page}destroy(){var t,e,i;(t=this.cmsEventBus)===null||t===void 0||t.off("cms.update",this.onCmsUpdate),(e=this.pageEventBus)===null||e===void 0||e.clearListeners(),delete this.page,(i=this.logger)===null||i===void 0||i.debug("Destroyed page.")}}class xi{constructor(){this.cmsEventBusResolved=!1}getLogger(){return this.logger||(this.logger=new PA(console)),this.logger}getCmsEventBus(){return this.cmsEventBusResolved||(this.cmsEventBus=typeof window<"u"?new tt.Typed:void 0,this.cmsEventBusResolved=!0),this.cmsEventBus}initializePreview(t){this.postMessage||(this.postMessage=new LA(this.getLogger())),this.cms||(this.cms=new vA(this.postMessage,this.getCmsEventBus(),this.getLogger())),this.postMessage.initialize(t),this.cms.initialize(t)}createScope(t){const e=this.getLogger(),i=typeof window<"u"?new tt.Typed:void 0,n=new MA({endpoint:t.endpoint,baseUrl:t.baseUrl}),s=new gi(new Map([[yt,n.getSpaUrl.bind(n)]])),r=new ui(s),c=[[ce,qA],[mi,m=>
1m.getMeta()]],I=new VA(new Map(c)),f=[[oi,m=>new ai(m,s)],[ci,m=>new hi(m,s)],[Ii,m=>new fi(m,s)],[Ci,m=>new Bi(m,s)]],B=new ri(new Map(f)),x=new Ai(new Map([[_A,(m,a)=>new wt(m,a,s)],[zA,(m,a)=>new ii(m,a,s)],[$A,m=>new si(m,s,t,i,e)]])),K={buttonFactory:I,componentFactory:x,contentFactory:B,linkFactory:s,linkRewriter:r},p={apiOptions:t,cmsEventBus:this.getCmsEventBus(),pageEventBus:i,logger:e},y=m=>new de(m,K,p),u=new Et(n,t,e),b=new Ei(u,y,this.getCmsEventBus(),i,e);return this.currentSpa=b,b}destroyScope(){var t;(t=this.currentSpa)===null||t===void 0||t.destroy(),this.currentSpa=void 0}}function Di(){return typeof window<"u"&&typeof window.document<"u"}function ge(){var A;return Di()?ae.parse((A=document.cookie)!==null&&A!==void 0?A:""):{}}function ue(A){var t,e;return ae.parse((e=(t=A.headers)===null||t===void 0?void 0:t.cookie)!==null&&e!==void 0?e:"")}const Qi="__br__campaign_id",Si="__br__segment",Fi=7;function Ki(A){const t=Number(A);return Number.isNaN(t)?Fi:t}function Gi(A,t,e,i){if(Ki(e)===0)return"";if(A&&t)return`${A}:${t}`;const n=i?.headers?ue(i):ge(),{[Qi]:s,[Si]:r}=n;return s&&r?`${s}:${r}`:""}const Ni="__br__segment_ids";function vi(A){var t;return(t=(A?.headers?ue(A):ge())[Ni])!==null&&t!==void 0?t:""}const it=new xi,Yi="token",Wi="server-id",xt="btm_",Pt=`${xt}campaign_id`,Vt=`${xt}segment`,Xt=`${xt}ttl`,me="__br__",ki=`${me}campaignVariant`,Ji=`${me}segmentIds`;function Ie(A,t){const e=i=>(t(i),i);return A instanceof Promise?A.then(e):e(A)}function Ui(A){var t,e,i,n,s,r,c,I,f,B;const x=(t=A.authorizationQueryParameter)!==null&&t!==void 0?t:Yi,K=(e=A.serverIdQueryParameter)!==null&&e!==void 0?e:Wi,{url:p,searchParams:y}=YA((s=(i=A.path)!==null&&i!==void 0?i:(n=A.request)===null||n===void 0?void 0:n.path)!==null&&s!==void 0?s:"/",[x,K,Pt,Vt,Xt].filter(
1Boolean)),u=(r=y.get(Pt))!==null&&r!==void 0?r:void 0,b=(c=y.get(Vt))!==null&&c!==void 0?c:void 0,m=(I=y.get(Xt))!==null&&I!==void 0?I:void 0;return{path:p,searchParams:y,authorizationToken:(f=y.get(x))!==null&&f!==void 0?f:void 0,serverId:(B=y.get(K))!==null&&B!==void 0?B:void 0,campaignId:u,segmentId:b,ttl:m,campaignVariantId:Gi(u,b,m,A.request),segmentIds:vi(A.request)}}function Ri(A,t){var e,i,n,s;const r=new URLSearchParams;return t.campaignVariantId&&r.append(ki,t.campaignVariantId),t.segmentIds&&r.append(Ji,t.segmentIds),A.refPrefix&&r.append("refPrefix",A.refPrefix),Object.assign(Object.assign({authorizationToken:t.authorizationToken,serverId:t.serverId},A),{endpoint:Zt((e=A.endpoint)!==null&&e!==void 0?e:"",r),baseUrl:Zt((i=A.baseUrl)!==null&&i!==void 0?i:"",t.searchParams),origin:(n=A.origin)!==null&&n!==void 0?n:Y((s=A.endpoint)!==null&&s!==void 0?s:"").origin,NBRMode:A.NBRMode||!1})}function Zi(A,t,e){[["Token",t.authorizationToken],["Server Id",t.serverId],["Campaign Id",t.campaignId],["Segment Id",t.segmentId],["TTL",t.ttl],["Campaign variant Id",t.campaignVariantId]].forEach((([n,s])=>s&&A.debug(`${n}:`,s))),A.debug("Endpoint:",e.endpoint),A.debug("Origin:",e.origin),A.debug("Path:",t.path),A.debug("Base URL:",e.baseUrl)}function Mi(A,t,e,i){const n=it.createScope(t);return Ie(n.initialize(e??A.path),(s=>{s.isPreview()&&t.endpoint?(i.info("Running in preview mode."),it.initializePreview(t)):i.info("Running in live mode.")}))}function Hi(A,t){if(pi(t))return t;it.destroyScope();const e=it.getLogger();e.level=A.debug?W.Debug:W.Error,e.debug("Configuration:",A),e.info("Enabled token-based setup.");const i=Ui(A),n=Ri(A,i);return Zi(e,i,n),Ie(Mi(i,n,t,e),(s=>{var r,c;(c=(r=A.request)===null||r===void 0?void 0:r.emit)===null||c===void 0||c.call(r,"br:spa:initialized",s)}))}const Ti=A=>Hi({},A),ji=be("bloomreach",()=>{const A=T(null),t=T(null),e=De(null),i=T(null),n=T(null),s=T(null),r=T(!1),c=T(null);function I(b){A.value=b}xe(t,()=>{e.value=null});function f(b){t.value=b}function B(b){i.value=b}function x(b){n.value=b}function K(){s.value=new Date(Date.now()).toUTCString()}async function p(b){r.value=!0,c.value=null,e.value=null;const{currentLocale:m}=ye(),a="nl",d=m,l=Ee(),w=l.path,D=jt()?.hlContent?.internalToken,S=new RegExp(`/${d}(/|$)`),H=d===a?"":`/${d}`;let Z=w.replace(S,"/");H&&Z.startsWith(H+"?")&&(Z=Z.substring(H.length));let nt;b?nt=b:nt=l.query&&Object.keys(l.query).length>0?"?"+new URLSearchParams(l.query).toString():"";const fe=encodeURIComponent(`${Z}${nt}`),pe=void 0;try{const _=D?{"x-hl-internal-token":D}:void 0,M=await Qe(pe,`/hl-content?locale=${m}&url=${fe}`,_||void 0);return M?.location?Se(M.location):{data:M,currentPath:Z}}catch(_){const M=_;throw c.value={statusCode:M.statusCode,message:M.statusMessage},st({statusCode:M.statusCode??500,statusMessage:M.statusMessage??`Can't load page with path: ${Z}`})}finally{r.value=!1}}async function y(b){const m=await p(b);if(!m)return;const{data:a}=m;f(a),K()}async function u(){if(e.value)return e.value;if(!t.value)throw st({statusCode:404,statusMessage:"Page not found"});try{return e.value=Ti(t.value),e.value}catch(b){throw st({statusCode:404,statusMessage:`Page not found: ${b}`})}}return{pageTitle:A,content:t,aangifteOmschrijving:i,mappedContent:n,updatedAt:s,isLoading:Dt(r),isError:Dt(c),setPageTitle:I,setContent:f,setAangifteOmschrijving:B,setMappedContent:x,setUpdatedAt:K,fetchContentData:p,fetchContent:y,getPage:u}});export{Ke as a,Xi as g,ji as u};
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.