1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[49268,77241],{30362:(e,t,r)=>{"use strict";r.d(t,{Rg:()=>m,ZG:()=>n,hR:()=>i,vy:()=>s});let n=((u={})[u.default=0]="default",u[u.parser=1]="parser",u[u.traverse=3]="traverse",u[u.render=4]="render",u[u.DEFAULT=0]="DEFAULT",u[u.PARSER=1]="PARSER",u[u.TRAVERSE=3]="TRAVERSE",u[u.RENDER=4]="RENDER",u),i=((g={}).default="default",g.html="html",g.markdown="markdown",g.DEFAULT="default",g.HTML="html",g.MARKDOWN="markdown",g),s=((b={}).default="default",b.react="react",b.preact="preact",b.html="html",b.markdown="markdown",b.DEFAULT="default",b.REACT="react",b.PREACT="preact",b.HTML="html",b.MARKDOWN="markdown",b),a=Symbol("pluginOptions");function o(e){let t=e;for(;t&&t.default&&"object"==typeof t.default&&!Array.isArray(t.default);){if(Object.keys(t.default).some(e=>!isNaN(Number(e))))return t.default;t=t.default}return t&&t.default||t}function l(e,t,r){return void 0===r?`${e}:${t}`:`${e}:${t}:${r}`}function d(e,t,r,n){if(void 0!==e.id){let i,s=(...t)=>e(...t);return Object.defineProperty(s,"name",{value:e.name,configurable:!0}),(i=e.displayName)&&Object.defineProperty(s,"displayName",{value:i,configurable:!0}),s.key=t,s.id=globalThis.crypto?.randomUUID(),s.options=n,r?s.src=r:e.src&&(s.src=e.src),s}return e.key=t,e.id=globalThis.crypto?.randomUUID(),e.options=n,r&&(e.src=r),e}function c({target:e,source:t,pluginName:r,pluginOptions:n}){Object.entries(t).forEach(([t,i])=>{let s;"function"==typeof i&&"name"!==t&&(Number.isNaN(s="number"==typeof t?t:Number(t))||0!==s&&1!==s&&3!==s&&4!==s)&&(e[t]||(e[t]=[]),e[t].push(d(i,t,r,n)))})}function p({target:e,phaseBag:t,pluginName:r,pluginOptions:n}){Object.entries(t).forEach(([t,i])=>{"function"==typeof i&&(e[t]||(e[t]=[]),e[t].push(d(i,t,r,n)))})}function h({bag:e,renderer:t,pluginName:r,pluginOptions:n,target:i}){if(!e||"object"!=typeof e||Array.isArray(e)||(("default"===t||"react"===t||"preact"===t)&&c({target:i,source:e,pluginName:r,pluginOptions:n}),"default"===t))return;let s=e[t];!s||"object"!=typeof s||Array.isArray(s)||c({target:i,source:s,pluginName:r,pluginOptions:n})}var u,g,b,m=class{plugins;callbacks={};loading={};constructor(e){this.plugins=function(e){let t={1:[],3:[],4:[],0:[]},r=Object.keys(t);return r.splice(r.indexOf("0"),1),e.forEach(e=>{if(!e)return;if(Array.isArray(e)){if(!e.length)return;if("function"!=typeof e[0]){let t;try{t=JSON.stringify(e[0])}catch{[t]=e}console.error("The first argument in the array should be a function returning a dynamic import. Plugin will be skipped.",`The value is: ${t}`);return}if(e[1]?.constructor!==Object)console.warn(`Missing options object for plugin: 2 3${e[0]}. 4 5Add "phase", "options", and/or "name" keys or remove the array wrapper.`);else if(e[1].phase){let{phase:r}=e[1];if(t[r]){t[r].push(e),Object.defineProperty(t[r],"enabled",{enumerable:!1,value:!0});return}console.warn(`Invalid phase "${r}" for plugin: 6 7${e[0]}. 8 9Valid phases: PHASES.parser, PHASES.traverse, PHASES.render. 10 11Switching to "PHASES.default".`)}else void 0===e[1].options&&void 0===e[1].phase&&void 0===e[1].name&&console.warn(`Missing options "phase", "options", and "name" for plugin: 12 13${e[0]}. 14 15Add at least one or remove the array wrapper.`)}else if("function"!=typeof e){let t;try{t=JSON.stringify(e)}catch{t=e}console.error("The first argument should be a function returning a dynamic import. Plugin will be skipped.",`The value is: ${t}`);return}let n=t[0].push(e)-1;r.forEach(e=>t[e].push(n))}),r.forEach(e=>{t[Number(e)].enabled||(t[e]=[])}),t}(e)}async process(e=0,{format:t="html",renderer:r}={}){await this.load(e);let n=4===e?r??"react":void 0,i=l(e,t,n);return void 0===this.callbacks[i]?this.sort(e,t,n)||{}:this.callbacks[i]}async load(e){let t=this.plugins[e].length>0?e:0;if(0!==t&&this.hasSharedIndexes(t)&&await this.ensureSharedLoaded(),0===t)return this.ensureSharedLoaded();let r=this.loading[t];if(r)return r;let n=this.runLoad(t);return this.loading[t]=n,n}hasSharedIndexes(e){return this.plugins[e].some(e=>"number"==typeof e)}ensureSharedLoaded(){let e=this.loading[0];if(e)return e;let t=this.runLoad(0);return this.loading[0]=t,t}async runLoad(e){let t=[];return this.plugins[e].forEach((e,r)=>{if("number"==typeof e)return;let n=e,i={},s;if(Array.isArray(e)&&([n,i,s]=[e[0],e[1]?.options||{},e[1]?.name]),"function"!=typeof n)return;
15let a=Promise.resolve(n()).then(o).then(e=>({response:e,options:i,configName:s,index:r})).catch(e=>Promise.reject({err:e,index:r}));t.push(a)}),Promise.allSettled(t).then(t=>{t.forEach(t=>{if("fulfilled"===t.status){let{index:r,options:n,configName:i}=t.value,{response:s}=t.value;if("function"==typeof s&&(s=s(n)),!s)return;if("function"==typeof s.then)return void console.error("Error: plugins should not return a promise");let o={...s};i&&!o.name&&(o.name=i),Object.defineProperty(o,a,{value:n,enumerable:!1,configurable:!0}),this.plugins[e][r]=o}else{let{err:r,index:n}=t.reason;console.error("Error from loading plugin",r),this.plugins[e][n]=void 0}})}).catch(t=>{console.error("Error in loader.load allSettled promise",t),this.plugins[e]=[]})}sort(e,t="html",r){if(0===e)return!1;let n=4===e?r??"react":"default",i=l(e,t,4===e?n:void 0);if(void 0!==this.callbacks[i])return!1;let s=this.plugins[e];if(!s)return!1;let o=s.length?s:this.plugins[0],d={},u=!1;return o.forEach(r=>{let i=isNaN(Number(r))?r:this.plugins[0][Number(r)];i&&(u=!0,function({plugin:e,phase:t,format:r,renderer:n,target:i}){let s=e.name,o=e[a]||{};if(4===t){if(h({bag:e[t],renderer:n,pluginName:s,pluginOptions:o,target:i}),"default"===r)return;let a=e[r];if(!a||"object"!=typeof a||Array.isArray(a))return;h({bag:a[t],renderer:n,pluginName:s,pluginOptions:o,target:i});return}c({target:i,source:e,pluginName:s,pluginOptions:o});let l=e[t];if(l&&"object"==typeof l&&p({target:i,phaseBag:l,pluginName:s,pluginOptions:o}),"default"===r)return;let d=e[r];if(!d||"object"!=typeof d||Array.isArray(d))return;c({target:i,source:d,pluginName:s,pluginOptions:o});let u=d[t]??d[String(t)];u&&"object"==typeof u&&p({target:i,phaseBag:u,pluginName:s,pluginOptions:o})}({plugin:i,phase:e,format:t,renderer:n,target:d}))}),!!u&&(this.callbacks[i]=d,this.callbacks[i])}}},39812:(e,t,r)=>{"use strict";r.d(t,{N:()=>h});var n=r(93682),i=r(53520),s=r(36654),a=r.n(s),o=r(71055);r(76956);let l=["href","children","removeUnderline","textColorToken","textColorHoverToken"];function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let p=/^--comp-[a-z0-9-]+$/i;function h(e){var t,r;let{href:n,children:s,removeUnderline:d,textColorToken:h,textColorHoverToken:u}=e,g=(0,i.A)(e,l),b=a()("hds-do-not-use",d&&"no-underline","text-(--comp-link-inline-txt-primary-txt)","hover:text-(--comp-link-inline-txt-primary-txt-hover)"),m={};h&&(t=h,p.test(t))&&(m["--comp-link-inline-txt-primary-txt"]=`var(${h})`),u&&(r=u,p.test(r))&&(m["--comp-link-inline-txt-primary-txt-hover"]=`var(${u})`);let f=Object.keys(m).length>0?c(c({},g.style),m):g.style;return o.default.createElement("a",c(c({},g),{},{href:n,className:b},f&&{style:f}),s)}},45111:(e,t,r)=>{e.exports=r(80049)},49268:(e,t,r)=>{"use strict";r.d(t,{Bonsai:()=>l,PHASES:()=>n.ZG,State:()=>i.Uw});var n=r(30362),i=r(50956),s=r(62654);let a=[[()=>Promise.all([r.e(67748),r.e(34082)]).then(r.bind(r,34082)),{phase:n.ZG.parser}]],o=[()=>Promise.all([r.e(37254),r.e(42718)]).then(r.bind(r,86104)),{phase:n.ZG.parser}];var l=class{dom;loader;nodeHandler;traverseHandlers;parser;markdownParser;callbacks;markdownCallbacks;prepared;preparedTraverse;preparedMarkdownParse;nodeAdapter;parserOptions;markdownOptions;handlerOptions;sanitizeTreeUrls;singleRun;name;resolveOptions({plugins:e=[],callbacks:t={},nodeAdapter:r={},parserOptions:n={},markdownOptions:i={},handlerOptions:s={},sanitizeTreeUrls:a=!1,internalPlugins:o=!0,singleRun:l=!0,name:d}){let c,p=(c={},d&&c[d]||c);return{plugins:p?.plugins||e,callbacks:p?.callbacks||t,nodeAdapter:p?.nodeAdapter||r,parserOptions:p?.parserOptions||n,markdownOptions:p?.markdownOptions||i,handlerOptions:p?.handlerOptions||s,sanitizeTreeUrls:p?.sanitizeTreeUrls??a,internalPlugins:p?.internalPlugins??o,singleRun:p?.singleRun??l,
15name:d}}constructor({plugins:e=[],callbacks:t={},nodeAdapter:r={},parserOptions:i={},markdownOptions:s={},handlerOptions:l={},sanitizeTreeUrls:d=!1,internalPlugins:c=!0,singleRun:p=!0,name:h}={}){let u=this.resolveOptions({plugins:e,callbacks:t,nodeAdapter:r,parserOptions:i,markdownOptions:s,handlerOptions:l,sanitizeTreeUrls:d,internalPlugins:c,singleRun:p,name:h}),g=[...u.internalPlugins?a:[],...u.markdownOptions.embedInHtml?[o]:[],...u.plugins];this.loader=new n.Rg(g),this.callbacks=u.callbacks,this.nodeAdapter=u.nodeAdapter,this.parserOptions=u.parserOptions,this.markdownOptions=u.markdownOptions,this.handlerOptions=u.handlerOptions,this.sanitizeTreeUrls=u.sanitizeTreeUrls,this.prepared={},this.preparedTraverse={},this.traverseHandlers={},this.singleRun=u.singleRun,this.name=u.name}async prepare(e){let t=this.prepared[e];if(t)return t;let r=this.prepareParse();this.prepared[e]=r;try{let t=await r;return this.prepared[e]=t,t}catch(t){throw delete this.prepared[e],t}}async prepareParse(){this.callbacks[n.ZG.parser]=await this.loader.process(n.ZG.parser,{format:n.hR.html});let{BonsaiParser:e}=await Promise.all([r.e(67748),r.e(4462)]).then(r.bind(r,4462));return e}async prepareParseMarkdown(){let e=this.preparedMarkdownParse;if(e)return e;let t=(async()=>{this.markdownCallbacks=await this.loader.process(n.ZG.parser,{format:n.hR.markdown});let{MarkdownParser:e}=await Promise.all([r.e(37254),r.e(75174)]).then(r.bind(r,52304));return e})();this.preparedMarkdownParse=t;try{let e=await t;return this.preparedMarkdownParse=e,e}catch(e){throw this.preparedMarkdownParse=void 0,e}}async prepareTraverse(e=n.hR.html){let t=String(e),i=this.preparedTraverse[t];if(i)return i;let s=(async()=>{let t=await this.loader.process(n.ZG.traverse,{format:e});e===n.hR.html&&(this.callbacks[n.ZG.traverse]=t);let{rebuild:i}=await Promise.resolve().then(r.bind(r,62654));return{callbacks:t,rebuild:i}})();this.preparedTraverse[t]=s;try{let e=await s;return this.preparedTraverse[t]=e,e}catch(e){throw delete this.preparedTraverse[t],e}}static async parseDOM(e,t){let{HTMLParser:n,DomHandler:i}=await Promise.all([r.e(67748),r.e(4462)]).then(r.bind(r,4462)),s=new i(void 0,t);return new n(s,t).end(e),s.root.children}async parse(e,t,r){let i=await this.prepare(n.ZG.parser),s,a=()=>new i(this.callbacks[n.ZG.parser],{parserOptions:this.parserOptions,handlerOptions:this.handlerOptions,nodeAdapter:this.nodeAdapter,state:r,format:n.hR.html,sanitizeTreeUrls:this.sanitizeTreeUrls,markdownOptions:this.markdownOptions,getMarkdownCallbacks:()=>this.prepareParseMarkdown().then(()=>this.markdownCallbacks??{})});this.singleRun?(this.parser||=a(),(s=this.parser).nodeHandler.setState(r)):s=a();let o=await s.parse(e,t);return this.singleRun&&(this.dom=o),o}async parseMarkdown(e,t,r){let i=await this.prepareParseMarkdown(),s,a=()=>new i(this.markdownCallbacks??{},{handlerOptions:this.handlerOptions,nodeAdapter:this.nodeAdapter,state:r,format:n.hR.markdown,markdownOptions:this.markdownOptions,sanitizeTreeUrls:this.sanitizeTreeUrls});this.singleRun?(this.markdownParser||=a(),(s=this.markdownParser).nodeHandler.setState(r)):s=a();let o=await s.parse(e,t);return this.singleRun&&(this.dom=o),o}async createMarkdownStream(e,t){let r=(await this.prepareParseMarkdown()).createStream(this.markdownCallbacks??{},{handlerOptions:this.handlerOptions,nodeAdapter:this.nodeAdapter,state:t,format:n.hR.markdown,markdownOptions:this.markdownOptions,sanitizeTreeUrls:this.sanitizeTreeUrls},e);if(!this.singleRun)return r;let i=e=>(this.dom=e.dom,e);return{get nodeHandler(){return r.nodeHandler},write:async e=>i(await r.write(e)),end:async e=>i(await r.end(e)),abort:()=>r.abort()}}async *parseMarkdownStream(e,t,r){let n=await this.createMarkdownStream(t,r);try{for await(let t of e)yield await n.write(t);yield await n.end()}finally{n.abort()}}async getRenderCallbacks({format:e=n.hR.html,renderer:t=n.vy.react}={}){let r=await this.loader.process(n.ZG.render,{format:e,renderer:t});return e===n.hR.html&&t===n.vy.react&&(this.callbacks[n.ZG.render]=r),r}async traverse(e,t,a,o){let l,{rebuild:d}=await Promise.resolve().then(r.bind(r,62654)),c=d(e,o),p=(l=c?.format)===n.hR.html||l===n.hR.markdown?l:n.hR.html,{callbacks:h}=await this.prepareTraverse(p),{adapter:u={}}=c,g,b=()=>
15new i.ZT(h,{...this.handlerOptions,nodeAdapter:u,state:a,format:p});if(this.singleRun){let e=String(p);this.traverseHandlers[e]||(this.traverseHandlers[e]=b()),g=this.traverseHandlers[e],this.nodeHandler=g,g.setState(a),g.setNodeAdapter(u)}else g=b();g.setContext(t||{});try{await g.handleNodes(c.children),await g.processRegistry(),this.sanitizeTreeUrls&&(0,s.QR)(c,u);let{state:e}=g;return Object.defineProperty(c,"state",{writable:!0,value:e}),this.singleRun&&(this.dom=c),c}finally{g.resetDocument()}}}},50956:(e,t,r)=>{"use strict";r.d(t,{ZT:()=>j,Uw:()=>N,Bz:()=>P}),(b=m||(m={})).Root="root",b.Text="text",b.Directive="directive",b.Comment="comment",b.Script="script",b.Style="style",b.Tag="tag",b.CDATA="cdata",b.Doctype="doctype",m.Root,m.Text,m.Directive,m.Comment,m.Script,m.Style,m.Tag,m.CDATA,m.Doctype;class n{parent=null;prev=null;next=null;startIndex=null;endIndex=null;get parentNode(){return this.parent}set parentNode(e){this.parent=e}get previousSibling(){return this.prev}set previousSibling(e){this.prev=e}get nextSibling(){return this.next}set nextSibling(e){this.next=e}cloneNode(e=!1){return u(this,e)}}class i extends n{data;constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}}class s extends i{type=m.Text;get nodeType(){return 3}}class a extends i{type=m.Comment;get nodeType(){return 8}}class o extends i{type=m.Directive;name;constructor(e,t){super(t),this.name=e}get nodeType(){return 1}"x-name";"x-publicId";"x-systemId"}class l extends n{children;constructor(e){super(),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 d extends l{type=m.CDATA;get nodeType(){return 4}}class c extends l{type=m.Root;get nodeType(){return 9}}class p extends l{name;attribs;type;constructor(e,t,r=[],n="script"===e?m.Script:"style"===e?m.Style:m.Tag){super(r),this.name=e,this.attribs=t,this.type=n}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]}))}namespace;"x-attribsNamespace";"x-attribsPrefix"}function h(e){return e.type===m.Comment}function u(e,t=!1){let r;if(e.type===m.Text)r=new s(e.data);else if(h(e))r=new a(e.data);else if(e.type===m.Tag||e.type===m.Script||e.type===m.Style){let n=t?g(e.children):[],i=new p(e.name,{...e.attribs},n);for(let e of n)e.parent=i;null!=e.namespace&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]={...e["x-attribsNamespace"]}),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]={...e["x-attribsPrefix"]}),r=i}else if(e.type===m.CDATA){let n=t?g(e.children):[],i=new d(n);for(let e of n)e.parent=i;r=i}else if(e.type===m.Root){let n=t?g(e.children):[],i=new c(n);for(let e of n)e.parent=i;e["x-mode"]&&(i["x-mode"]=e["x-mode"]),r=i}else if(e.type===m.Directive){let t=new o(e.name,e.data);null!=e["x-name"]&&(t["x-name"]=e["x-name"],t["x-publicId"]=e["x-publicId"],t["x-systemId"]=e["x-systemId"]),r=t}else throw Error(`Not implemented yet: ${e.type}`);return r.startIndex=e.startIndex,r.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(r.sourceCodeLocation=e.sourceCodeLocation),r}function g(e){let t=e.map(e=>u(e,!0));for(let e=1;e<t.length;e++)t[e].prev=t[e-1],t[e-1].next=t[e];return t}var b,m,f=r(85102);let y=r.n(f)()("@media-platforms/bonsai-collector"),{error:w}=console;var k=class extends Map{ids;#e=new Set;async processQueries(e={}){let t=[];this.forEach((r,n)=>{if(n&&"AsyncFunction"===n.constructor.name){let i=r.filter(e=>!e?.controller?.signal?.aborted);return t.push(n(i,e))}let i=Promise.resolve();return r.forEach(t=>{i=i.then(()=>n?.controller?.signal?.aborted?Promise.resolve():t(n,e).then((t={})=>e.addNodeData(n,t)))}),t.push(i)}),this.ids&&this.ids.length&&(this.ids=[],this.#e.clear()),await Promise.allSettled(t).then(e=>{let t=Array.from(this.entries());e.forEach((e,r)=>{if("rejected"===e.status){let n=t[r],i=" from a plugin";if(n){let[e,t]=n;if(e&&e.constructor?.name==="AsyncFunction"){let e=t?.[0]?.controller?.callback;e?.src&&(i=` (from plugin: ${e.src})`)}else{let t=e?.controller?.callback;
15t?.src&&(i=` (from plugin: ${t.src})`)}}w(`Async query${i} caused an error`,e.reason)}})}).catch(e=>{y("Error processing queries",e)})}registerAsync=(e,t)=>{if("AsyncFunction"!==t.constructor.name){let e=` 16 17"registerAsync" only accepts an async function as a callback. 18 19`;throw w(e),Error(e)}let r=this.get(e);r?r.push(t):this.set(e,[t])};registerAsyncAll=(e,t)=>{if("AsyncFunction"!==t.constructor.name){let e=` 20 21"registerAsyncAll" only accepts an async function as a callback. 22 23`;throw w(e),Error(e)}let r=this.get(t);if(!r){this.ids?!this.ids.length&&this.#e.size&&this.#e.clear():(this.ids=[],this.#e.clear());let{controller:t}=e,r=t?.callback??{};if(r.id){if(this.#e.has(r.id)){let e=` 24 25"registerAsyncAll"${r.src?` (from plugin: ${r.src})`:" from a plugin"} already registered a method for this callback. 26 The method has to be same for every call 27 28`;throw w(e),Error(e)}this.ids.push(r.id),this.#e.add(r.id)}}r?r.push(e):this.set(t,[e])}};function v(e){return"object"==typeof e&&!!e&&!Array.isArray(e)}let{warn:x}=console;var O=class{callback;fingerprint;previousFingerprint;fingerprintHistory;lineage;signal;constructor(){this.signal={aborted:!1,node:null,replacement:null}}setCallback(e){this.callback=e}abort(e=null){this.signal.aborted||(this.signal.node=e,this.signal.aborted=!0)}createFingerprintHistory(e=[]){return this.fingerprintHistory=e,this.fingerprintHistory}createLineage(e=[]){return this.lineage=e,this.lineage}clear(){delete this.signal.node,this.fingerprintHistory=null}fingerprintNode(e){return JSON.stringify(function e(t){return v(t)||Array.isArray(t)?Array.isArray(t)?t.map(t=>Array.isArray(t)||v(t)?e(t):t):Object.keys(t).sort().map(r=>[r,e(t[r])]):t}(this.toFingerprintNode(e)))}toFingerprintNode(e){let t={type:e.type,name:e.name,tagName:e.tagName,data:e.data,attribs:e.attribs,properties:e.properties,_data:e._data};return e.children?.length&&(t.children=e.children.map(e=>this.toFingerprintNode(e))),t}compareFingerprints(e,t){return this.fingerprint&&e===this.fingerprint?(x("This is the same node"),!1):t.includes(e)?(x("New node is in history"),!1):(t.push(e),!0)}compareNodeFingerprint(e,t){let r=this.fingerprintHistory||this.createFingerprintHistory();this.previousFingerprint&&(r.push(this.previousFingerprint),delete this.previousFingerprint),this.fingerprint=this.fingerprintNode(e);let n=this.fingerprintNode(t);return this.compareFingerprints(n,r)}};let A=["parent","prev","next","state","adapter"];function P(e,t={}){let r={};return Object.entries(e).forEach(([e,n])=>{let i=t[e]??e;!1!==i&&(A.includes(e)?Object.defineProperty(r,i,{writable:!0,configurable:!0,value:n}):r[i]=n,i!==e&&Object.defineProperty(r,e,{writable:!0,configurable:!0,value:r[i]}))}),r}var N=class extends Map{setIfMissing(e,t,r={}){if(this.has(e))return this.get(e);let{process:n=!1}=r,i=n&&"function"==typeof t?t(...Array.isArray(n)?n:[]):t;return this.set(e,i),i}deleteKeys(e=[]){e.forEach(e=>this.delete(e))}};let{error:$}=console;function R(e){return Object.defineProperty(e,"controller",{value:new O}),e}function S(e){return!!e&&"function"==typeof e.then}function T(e,t){let r=e.src?` (from plugin: ${e.src})`:" from a plugin";$(`Callback "${e.key}"${r} caused an error`,t)}var j=class{registry;callbackRegistry;callbacks;callbackOptions;format;collector;detachedCallbacks;boundAsyncAllQueries;state;parser;nodeAdapter;maxRegistryPasses;maxDerivedNodeDepth;constructor(e,{nodeAdapter:t={},state:r=new Map,parser:n=null,maxRegistryPasses:i=100,maxDerivedNodeDepth:o=100,format:l}={}){let d=r instanceof N?r:new N([...r]);this.state=d,this.parser=n,this.format=l,this.registry=new Set,this.callbackRegistry=new Map,this.callbacks=e,this.nodeAdapter=t,this.maxRegistryPasses=i,this.maxDerivedNodeDepth=o,this.collector=new k,this.detachedCallbacks=new WeakSet,this.boundAsyncAllQueries=new WeakMap;let{registerAsync:c,registerAsyncAll:u}=this.collector;this.callbackOptions={registerAsync:c,registerAsyncAll:u,createElement:(e,t,r)=>{let n=new p(e,t||void 0,r||void 0),i=P(n,this.nodeAdapter);return Array.isArray(i.children)||Object.defineProperty(i,"children",{writable:!0,enumerable:!1,
28configurable:!0,value:n.children}),i},createDataElement:(e,t)=>{let r="comment"===e?new a(t):new s(t);return P(h(r)?r:new s(t),this.nodeAdapter)},addNodeData:(e,t)=>(e._data=e._data?{...e._data,...t}:t,e._data),detachCallback:e=>{let{callback:t}=e.controller;this.detachedCallbacks.add(t)},state:d,parser:n,format:l,options:{}}}getCallbackOptions(e){let t=e?.options??{},r=this.format??this.callbackOptions.format,n=e??this.callbackOptions;return{...this.callbackOptions,format:r,options:t,registerAsync:(e,n)=>{this.collector.registerAsync(e,async(e,i)=>n(e,{...i,format:r,options:t}))},registerAsyncAll:(e,i)=>{let s=this.boundAsyncAllQueries.get(n);s||(s=new WeakMap,this.boundAsyncAllQueries.set(n,s));let a=s.get(i);a||(a=async(e,n)=>i(e,{...n,format:r,options:t}),s.set(i,a)),this.collector.registerAsyncAll(e,a)}}}reset(){this.registry.clear()}resetDocument(){this.reset(),this.callbackRegistry.clear(),this.collector.clear()}onend(){let e=this.callbacks.onend;e&&e.forEach(e=>{e(this.getCallbackOptions(e),e)})}setContext(e={}){this.callbackOptions.context=e}setStreamContext(e){this.callbackOptions.stream=e}setState(e=new Map){let t=e instanceof N?e:new N([...e]);this.state=t,this.callbackOptions.state=t}setNodeAdapter(e={}){this.nodeAdapter=e}handleNode(e,t){let r=this.filterCachedCallbacks(e),n=e.controller?e:R(e);if(r)return this.invokeCallbacks({callbacks:r,node:n,shouldAwait:t})}handleNodes(e,t=null,r=0){let n=!1,i=e=>{t&&t(e),n=e};for(let s=r;s<e.length;s++){let r=e[s];if(r.children&&r.children.length){let a=this.handleNodes(r.children,i);if(n)return n=!1,Promise.resolve(a).then(()=>{let a=this.handleNode(r,i);if(n)return n=!1,Promise.resolve(a).then(()=>this.handleNodes(e,t,s+1)).then(()=>e);let o=this.handleNodes(e,t,s+1);return S(o)?o.then(()=>e):e});let o=this.handleNode(r,i);if(n)return n=!1,Promise.resolve(o).then(()=>this.handleNodes(e,t,s+1)).then(()=>e)}else{let a=this.handleNode(r,i);if(n)return n=!1,Promise.resolve(a).then(()=>this.handleNodes(e,t,s+1)).then(()=>e)}}return e}filterCachedCallbacks(e){let t=this.callbacks[e[this.nodeAdapter.name||"name"]],r=this.callbacks[e[this.nodeAdapter.type||"type"]];return t?r?{primary:t,secondary:r}:{primary:t}:r?{primary:r}:void 0}invokeCallbacks({callbacks:e,node:t,shouldAwait:r}){let{controller:n}=t,i=Array.isArray(e)?{primary:e}:e,s=()=>{if(!n.signal.node)return;let e=n.signal.node,i=e.controller?e:R(n.signal.node),{controller:s}=i,{callback:a}=t.controller,o=n.lineage?[...n.lineage]:[];if(null!=a.id&&o.push({id:a.id,key:a.key,src:a.src}),o.length>this.maxDerivedNodeDepth){let e=a.src?` (from plugin: ${a.src})`:" from a plugin";return"function"==typeof r&&r(!0),Promise.reject(Error(`Callback "${a.key}"${e} exceeded maxDerivedNodeDepth (${this.maxDerivedNodeDepth}). Lineage: ${o.map(({key:e,src:t})=>`${e||"unknown"}${t?`(${t})`:""}`).join(" -> ")}.`))}s.createLineage(o);let l=function e(t,r,n=[]){return(t.type===r||t.name===r)&&n.push(t),t.children&&t.children.length&&t.children.forEach(t=>{e(t,r,n)}),n}(i,a.key);if(l.length){let e=this.callbackRegistry.get(a.id);e||(e=new Set,this.callbackRegistry.set(a.id,e)),l.forEach(t=>e.add(t))}n.fingerprintHistory?s.fingerprintHistory=n.fingerprintHistory:(s.createFingerprintHistory(),s.previousFingerprint=s.fingerprintNode(t)),n.clear(),n.signal.replacement=i,this.registry.add(i)},a=e=>{let{primary:t,secondary:r}=i;return e<t.length?t[e]:r[e-t.length]},o=i.primary.length+(i.secondary?.length||0),l=(e=0)=>{for(let i=e;i<o;i++){let e=a(i);if(!this.detachedCallbacks.has(e)){n.setCallback(e);try{if(this.parser||n.fingerprintHistory||n.createFingerprintHistory(),function(e,t,r,n){if(null==t.id||!r?.length)return!1;let i=e[n.name||"name"],s=e[n.type||"type"];return r.some(({id:e,key:r})=>e===t.id&&(!r||r===i||r===s))}(t,e,n.lineage,this.nodeAdapter))continue;let a=this.callbackRegistry.get(e.id);if(a?.has(t))continue;a?a.add(t):this.callbackRegistry.set(e.id,new Set([t]));let o=e(t,this.getCallbackOptions(e));if(S(o))return"function"==typeof r&&r(!0),o.then(()=>n.signal.aborted?s():l(i+1),t=>(T(e,t),n.signal.aborted?s():l(i+1)))}catch(t){T(e,t)}if(n.signal.aborted)break}}return s()};return l()}async processRegistry(e=0){let t=e;for(;this.registry.size||this.collector.size;){if(t>=this.maxRegistryPasses)throw Error(`NodeHandler exceeded maxRegistryPasses (${this.maxRegistryPasses}). Pending nodes: ${this.registry.size}. Pending async collectors: ${this.collector.size}.`);let e=Array.from(this.registry.keys());this.reset(),e.length&&await this.handleNodes(e),this.collector.size&&(await this.collector.processQueries(this.callbackOptions),this.collector.clear()),t++}return this.onend()}}},75500:(e,t,r)=>{"use strict";r.d(t,{a:()=>u});var n=r(93682),i=r(53520),s=r(71055),a=r(36654),o=r.n(a);
28function l(e){return!!e?.startsWith("--")}let d=["as","children"],c=["p","px","py","pt","pr","pb","pl","m","mx","my","mt","mr","mb","ml","display","flexDirection","justifyContent","alignItems","flexWrap","gap","rowGap","columnGap","width","minWidth","maxWidth","height","minHeight","maxHeight","borderWidth","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderRadius","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","borderStyle","borderTopStyle","borderRightStyle","borderBottomStyle","borderLeftStyle","backgroundColor","color","position","top","right","bottom","left","zIndex","overflow","opacity","boxShadow"];function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function u(e){let{as:t,children:r}=e,n=(0,i.A)(e,d),a=function(e){let{p:t,px:r,py:n,pt:i,pr:s,pb:a,pl:d,m:c,mx:p,my:h,mt:u,mr:g,mb:b,ml:m,display:f,flexDirection:y,justifyContent:w,alignItems:k,flexWrap:v,gap:x,rowGap:O,columnGap:A,width:P,minWidth:N,maxWidth:$,height:R,minHeight:S,maxHeight:T,borderWidth:j,borderTopWidth:C,borderRightWidth:E,borderBottomWidth:D,borderLeftWidth:H,borderRadius:M,borderColor:z,borderTopColor:U,borderRightColor:L,borderBottomColor:F,borderLeftColor:I,borderStyle:W,borderTopStyle:G,borderRightStyle:Z,borderBottomStyle:B,borderLeftStyle:_,backgroundColor:Q,color:V,position:q,top:J,right:K,bottom:X,left:Y,zIndex:ee,overflow:et,opacity:er,boxShadow:en}=e;return o()({[`p-(${t})`]:t,[`px-(${r})`]:r,[`py-(${n})`]:n,[`pt-(${i})`]:i,[`pr-(${s})`]:s,[`pb-(${a})`]:a,[`pl-(${d})`]:d,[`m-(${c})`]:c,[`mx-(${p})`]:p,[`my-(${h})`]:h,[`mt-(${u})`]:u,[`mr-(${g})`]:g,[`mb-(${b})`]:b,[`ml-(${m})`]:m,flex:"flex"===f,"inline-flex":"inline-flex"===f,block:"block"===f,"inline-block":"inline-block"===f,grid:"grid"===f,"inline-grid":"inline-grid"===f,hidden:"none"===f,"flex-row":"row"===y,"flex-row-reverse":"row-reverse"===y,"flex-col":"column"===y,"flex-col-reverse":"column-reverse"===y,"justify-start":"flex-start"===w,"justify-end":"flex-end"===w,"justify-center":"center"===w,"justify-between":"space-between"===w,"justify-around":"space-around"===w,"justify-evenly":"space-evenly"===w,"items-start":"flex-start"===k,"items-end":"flex-end"===k,"items-center":"center"===k,"items-baseline":"baseline"===k,"items-stretch":"stretch"===k,"flex-wrap":"wrap"===v,"flex-nowrap":"nowrap"===v,"flex-wrap-reverse":"wrap-reverse"===v,[`gap-(${x})`]:x,[`gap-y-(${O})`]:O,[`gap-x-(${A})`]:A,[`w-(${P})`]:l(P),[`min-w-(${N})`]:l(N),[`max-w-(${$})`]:l($),[`h-(${R})`]:l(R),[`min-h-(${S})`]:l(S),[`max-h-(${T})`]:l(T),[`border-(length:${j})`]:j,[`border-t-(length:${C})`]:C,[`border-r-(length:${E})`]:E,[`border-b-(length:${D})`]:D,[`border-l-(length:${H})`]:H,[`rounded-(${M})`]:M,[`border-(${z})`]:z,[`border-t-(${U})`]:U,[`border-r-(${L})`]:L,[`border-b-(${F})`]:F,[`border-l-(${I})`]:I,"border-solid":"solid"===W&&!G&&!Z&&!B&&!_,"border-dashed":"dashed"===W&&!G&&!Z&&!B&&!_,"border-dotted":"dotted"===W&&!G&&!Z&&!B&&!_,"border-double":"double"===W&&!G&&!Z&&!B&&!_,"border-groove":"groove"===W&&!G&&!Z&&!B&&!_,"border-ridge":"ridge"===W&&!G&&!Z&&!B&&!_,"border-inset":"inset"===W&&!G&&!Z&&!B&&!_,"border-outset":"outset"===W&&!G&&!Z&&!B&&!_,"border-none":"none"===W&&!G&&!Z&&!B&&!_,"border-t-solid":"solid"===G,"border-t-dashed":"dashed"===G,"border-t-dotted":"dotted"===G,"border-t-double":"double"===G,"border-t-groove":"groove"===G,"border-t-ridge":"ridge"===G,"border-t-inset":"inset"===G,"border-t-outset":"outset"===G,"border-t-none":"none"===G,"border-r-solid":"solid"===Z,"border-r-dashed":"dashed"===Z,"border-r-dotted":"dotted"===Z,"border-r-double":"double"===Z,"border-r-groove":"groove"===Z,"border-r-ridge":"ridge"===Z,"border-r-inset":"inset"===Z,"border-r-outset":"outset"===Z,"border-r-none":"none"===Z,"border-b-solid":"solid"===B,"border-b-dashed":"dashed"===B,"border-b-dotted":"dotted"===B,"border-b-double":"double"===B,"border-b-groove":"groove"===B,"border-b-ridge":"ridge"===B,"border-b-inset":"inset"===B,"border-b-outset":"outset"===B,"border-b-none":"none"===B,"border-l-solid":"solid"===_,"border-l-dashed":"dashed"===_,"border-l-dotted":"dotted"===_,"border-l-double":"double"===_,"border-l-groove":"groove"===_,"border-l-ridge":"ridge"===_,"border-l-inset":"inset"===_,"border-l-outset":"outset"===_,"border-l-none":"none"===_,[`bg-(${Q})`]:Q,[`text-(${V})`]:V,relative:"relative"===q,absolute:"absolute"===q,fixed:"fixed"===q,sticky:"sticky"===q,static:"static"===q,[`top-(${J})`]:l(J),[`right-(${K})`]:l(K),[`bottom-(${X})`]:l(X),[`left-(${Y})`]:l(Y),[`z-(${ee})`]:l(ee),"overflow-visible":"visible"===et,"overflow-hidden":"hidden"===et,"overflow-scroll":"scroll"===et,"overflow-auto":"auto"===et,[`opacity-(${er})`]:l(er),[`shadow-(${en})`]:en})}(n),p=function(e){let{width:t,minWidth:r,maxWidth:n,height:i,minHeight:s,maxHeight:a,top:o,right:d,bottom:c,left:p,zIndex:h,opacity:u}=e,g={};
28return t&&!l(t)&&(g.width=t),r&&!l(r)&&(g.minWidth=r),n&&!l(n)&&(g.maxWidth=n),i&&!l(i)&&(g.height=i),s&&!l(s)&&(g.minHeight=s),a&&!l(a)&&(g.maxHeight=a),o&&!l(o)&&(g.top=o),d&&!l(d)&&(g.right=d),c&&!l(c)&&(g.bottom=c),p&&!l(p)&&(g.left=p),h&&!l(h)&&(g.zIndex=h),u&&!l(u)&&(g.opacity=u),g}(n),{p:u,px:g,py:b,pt:m,pr:f,pb:y,pl:w,m:k,mx:v,my:x,mt:O,mr:A,mb:P,ml:N,display:$,flexDirection:R,justifyContent:S,alignItems:T,flexWrap:j,gap:C,rowGap:E,columnGap:D,width:H,minWidth:M,maxWidth:z,height:U,minHeight:L,maxHeight:F,borderWidth:I,borderTopWidth:W,borderRightWidth:G,borderBottomWidth:Z,borderLeftWidth:B,borderRadius:_,borderColor:Q,borderTopColor:V,borderRightColor:q,borderBottomColor:J,borderLeftColor:K,borderStyle:X,borderTopStyle:Y,borderRightStyle:ee,borderBottomStyle:et,borderLeftStyle:er,backgroundColor:en,color:ei,position:es,top:ea,right:eo,bottom:el,left:ed,zIndex:ec,overflow:ep,opacity:eh,boxShadow:eu}=n,eg=(0,i.A)(n,c),eb=Object.keys(p).length>0?h(h({},p),eg.style):eg.style;return(0,s.createElement)(t||"div",h(h({},eg),{},{className:a,style:eb}),r)}},94570:(e,t,r)=>{"use strict";function n(){return new Promise(e=>{setTimeout(e,100),requestAnimationFrame(()=>{setTimeout(e,0)})})}r.d(t,{A:()=>n})}}]);
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.