import"./DGkbwlp1.js";import{p as Xe,f as $,t as B,b as L,c as Ze,$ as Zn,d as I,r as E,I as Ie,H as Ge,g,u as pe,bi as gn,a as V,s as H,e as oe,aq as ea,q as ta,n as Dt,o as et}from"./CXo1Qeem.js";import{s as mt}from"./Dk3CKxgo.js";import{b as Lt,s as D,a as M,d as bn,e as na,c as sa}from"./buaMbHNS.js";import{f as aa,D as $t,j as ia,c as es,e as ye,i as ke,d as la,h as $e,_ as oa,a as ra}from"./BgdiBMTP.js";import{s as ca,L as he,M as Bn,X as ua,F as da,a as fa}from"./ekBgJLpj.js";import{_ as Ot,p as ts,i as X,s as ae}from"./nniSIWOn.js";import{o as ns}from"./DyByVVis.js";import{s as Z,j as ss}from"./C1UmH53j.js";import{b as as}from"./uOJoutYT.js";import{p as yn}from"./Bey0kD3z.js";import{b as cn}from"./DfuEIp8s.js";import{B as _e}from"./GTRXHku0.js";import"./Cg-ZyXaN.js";var ha=$('
');function oo(s,e){Xe(e,!0);const t="HeaderSticky";let n=Ge(0),a=[],i=0,l=pe(()=>{const p=ca.current||0;if(a.length>=4&&(a=a.slice(-3)),document.documentElement.dataset.scrollStable!==void 0)return a.push(p),i;if(p<500||a[0]&&a[0]===a[2])return i=0,a.push(p),0;const u=p-a[2];return u>0?i=Math.max(i-u,-1*g(n)):u<0&&(i=Math.min(i-u,0)),a.push(p),i});const o=p=>(p.documentElement.style.setProperty("--scroll-offset",`${g(n)}px`),p.documentElement.style.setProperty("--position-offset",`${g(l)}px`),()=>{p.documentElement.style.removeProperty("--scroll-offset"),p.documentElement.style.removeProperty("--position-offset")});var r=ha();Lt(Zn,()=>o),D(r,"data-name",t),D(r,"data-testid",t);var c=I(r);mt(c,()=>e.children),E(r),B(()=>{var p,u;D(r,"data-blok-c",(p=e._sb_editable)==null?void 0:p["data-blok-c"]),D(r,"data-blok-uid",(u=e._sb_editable)==null?void 0:u["data-blok-uid"])}),aa(r,"offsetHeight",p=>Ie(n,p)),L(s,r),Ze()}const kn=Symbol.for("yaml.alias"),un=Symbol.for("yaml.document"),Ce=Symbol.for("yaml.map"),is=Symbol.for("yaml.pair"),ve=Symbol.for("yaml.scalar"),tt=Symbol.for("yaml.seq"),ue=Symbol.for("yaml.node.type"),qe=s=>!!s&&typeof s=="object"&&s[ue]===kn,Bt=s=>!!s&&typeof s=="object"&&s[ue]===un,yt=s=>!!s&&typeof s=="object"&&s[ue]===Ce,W=s=>!!s&&typeof s=="object"&&s[ue]===is,q=s=>!!s&&typeof s=="object"&&s[ue]===ve,kt=s=>!!s&&typeof s=="object"&&s[ue]===tt;function G(s){if(s&&typeof s=="object")switch(s[ue]){case Ce:case tt:return!0}return!1}function Y(s){if(s&&typeof s=="object")switch(s[ue]){case kn:case Ce:case ve:case tt:return!0}return!1}const ls=s=>(q(s)||G(s))&&!!s.anchor,Me=Symbol("break visit"),pa=Symbol("skip children"),ht=Symbol("remove node");function nt(s,e){const t=ma(e);Bt(s)?Ke(null,s.contents,t,Object.freeze([s]))===ht&&(s.contents=null):Ke(null,s,t,Object.freeze([]))}nt.BREAK=Me;nt.SKIP=pa;nt.REMOVE=ht;function Ke(s,e,t,n){const a=ga(s,e,t,n);if(Y(a)||W(a))return ba(s,n,a),Ke(s,a,t,n);if(typeof a!="symbol"){if(G(e)){n=Object.freeze(n.concat(e));for(let i=0;is.replace(/[!,[\]{}]/g,e=>ya[e]);class ne{constructor(e,t){this.docStart=null,this.docEnd=!1,this.yaml=Object.assign({},ne.defaultYaml,e),this.tags=Object.assign({},ne.defaultTags,t)}clone(){const e=new ne(this.yaml,this.tags);return e.docStart=this.docStart,e}atDocument(){const e=new ne(this.yaml,this.tags);switch(this.yaml.version){case"1.1":this.atNextDocument=!0;break;case"1.2":this.atNextDocument=!1,this.yaml={explicit:ne.defaultYaml.explicit,version:"1.2"},this.tags=Object.assign({},ne.defaultTags);break}return e}add(e,t){this.atNextDocument&&(this.yaml={explicit:ne.defaultYaml.explicit,version:"1.1"},this.tags=Object.assign({},ne.defaultTags),this.atNextDocument=!1);const n=e.trim().split(/[ \t]+/),a=n.shift();switch(a){case"%TAG":{if(n.length!==2&&(t(0,"%TAG directive should contain exactly two parts"),n.length<2))return!1;const[i,l]=n;return this.tags[i]=l,!0}case"%YAML":{if(this.yaml.explicit=!0,n.length!==1)return t(0,"%YAML directive should contain exactly one part"),!1;const[i]=n;if(i==="1.1"||i==="1.2")return this.yaml.version=i,!0;{const l=/^\d+\.\d+$/.test(i);return t(6,`Unsupported YAML version ${i}`,l),!1}}default:return t(0,`Unknown directive ${a}`,!0),!1}}tagName(e,t){if(e==="!")return"!";if(e[0]!=="!")return t(`Not a valid tag: ${e}`),null;if(e[1]==="<"){const l=e.slice(2,-1);return l==="!"||l==="!!"?(t(`Verbatim tags aren't resolved, so ${e} is invalid.`),null):(e[e.length-1]!==">"&&t("Verbatim tags must end with a >"),l)}const[,n,a]=e.match(/^(.*!)([^!]*)$/s);a||t(`The ${e} tag has no suffix`);const i=this.tags[n];if(i)try{return i+decodeURIComponent(a)}catch(l){return t(String(l)),null}return n==="!"?e:(t(`Could not resolve tag: ${e}`),null)}tagString(e){for(const[t,n]of Object.entries(this.tags))if(e.startsWith(n))return t+ka(e.substring(n.length));return e[0]==="!"?e:`!<${e}>`}toString(e){const t=this.yaml.explicit?[`%YAML ${this.yaml.version||"1.2"}`]:[],n=Object.entries(this.tags);let a;if(e&&n.length>0&&Y(e.contents)){const i={};nt(e.contents,(l,o)=>{Y(o)&&o.tag&&(i[o.tag]=!0)}),a=Object.keys(i)}else a=[];for(const[i,l]of n)i==="!!"&&l==="tag:yaml.org,2002:"||(!e||a.some(o=>o.startsWith(l)))&&t.push(`%TAG ${i} ${l}`);return t.join(` `)}}ne.defaultYaml={explicit:!1,version:"1.2"};ne.defaultTags={"!!":"tag:yaml.org,2002:"};function os(s){if(/[\x00-\x19\s,[\]{}]/.test(s)){const t=`Anchor must not contain whitespace or control characters: ${JSON.stringify(s)}`;throw new Error(t)}return!0}function rs(s){const e=new Set;return nt(s,{Value(t,n){n.anchor&&e.add(n.anchor)}}),e}function cs(s,e){for(let t=1;;++t){const n=`${s}${t}`;if(!e.has(n))return n}}function va(s,e){const t=[],n=new Map;let a=null;return{onAnchor:i=>{t.push(i),a??(a=rs(s));const l=cs(e,a);return a.add(l),l},setAnchors:()=>{for(const i of t){const l=n.get(i);if(typeof l=="object"&&l.anchor&&(q(l.node)||G(l.node)))l.node.anchor=l.anchor;else{const o=new Error("Failed to resolve repeated object (this should not happen)");throw o.source=i,o}}},sourceObjects:n}}function xe(s,e,t,n){if(n&&typeof n=="object")if(Array.isArray(n))for(let a=0,i=n.length;ace(n,String(a),t));if(s&&typeof s.toJSON=="function"){if(!t||!ls(s))return s.toJSON(e,t);const n={aliasCount:0,count:1,res:void 0};t.anchors.set(s,n),t.onCreate=i=>{n.res=i,delete t.onCreate};const a=s.toJSON(e,t);return t.onCreate&&t.onCreate(a),a}return typeof s=="bigint"&&!(t!=null&&t.keep)?Number(s):s}class vn{constructor(e){Object.defineProperty(this,ue,{value:e})}clone(){const e=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return this.range&&(e.range=this.range.slice()),e}toJS(e,{mapAsMap:t,maxAliasCount:n,onAnchor:a,reviver:i}={}){if(!Bt(e))throw new TypeError("A document argument is required");const l={anchors:new Map,doc:e,keep:!0,mapAsMap:t===!0,mapKeyWarned:!1,maxAliasCount:typeof n=="number"?n:100},o=ce(this,"",l);if(typeof a=="function")for(const{count:r,res:c}of l.anchors.values())a(c,r);return typeof i=="function"?xe(i,{"":o},"",o):o}}class wn extends vn{constructor(e){super(kn),this.source=e,Object.defineProperty(this,"tag",{set(){throw new Error("Alias nodes cannot have tags")}})}resolve(e,t){let n;t!=null&&t.aliasResolveCache?n=t.aliasResolveCache:(n=[],nt(e,{Node:(i,l)=>{(qe(l)||ls(l))&&n.push(l)}}),t&&(t.aliasResolveCache=n));let a;for(const i of n){if(i===this)break;i.anchor===this.source&&(a=i)}return a}toJSON(e,t){if(!t)return{source:this.source};const{anchors:n,doc:a,maxAliasCount:i}=t,l=this.resolve(a,t);if(!l){const r=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new ReferenceError(r)}let o=n.get(l);if(o||(ce(l,null,t),o=n.get(l)),(o==null?void 0:o.res)===void 0){const r="This should not happen: Alias anchor was not resolved?";throw new ReferenceError(r)}if(i>=0&&(o.count+=1,o.aliasCount===0&&(o.aliasCount=jt(a,l,n)),o.count*o.aliasCount>i)){const r="Excessive alias count indicates a resource exhaustion attack";throw new ReferenceError(r)}return o.res}toString(e,t,n){const a=`*${this.source}`;if(e){if(os(this.source),e.options.verifyAliasOrder&&!e.anchors.has(this.source)){const i=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new Error(i)}if(e.implicitKey)return`${a} `}return a}}function jt(s,e,t){if(qe(e)){const n=e.resolve(s),a=t&&n&&t.get(n);return a?a.count*a.aliasCount:0}else if(G(e)){let n=0;for(const a of e.items){const i=jt(s,a,t);i>n&&(n=i)}return n}else if(W(e)){const n=jt(s,e.key,t),a=jt(s,e.value,t);return Math.max(n,a)}return 1}const us=s=>!s||typeof s!="function"&&typeof s!="object";class O extends vn{constructor(e){super(ve),this.value=e}toJSON(e,t){return t!=null&&t.keep?this.value:ce(this.value,e,t)}toString(){return String(this.value)}}O.BLOCK_FOLDED="BLOCK_FOLDED";O.BLOCK_LITERAL="BLOCK_LITERAL";O.PLAIN="PLAIN";O.QUOTE_DOUBLE="QUOTE_DOUBLE";O.QUOTE_SINGLE="QUOTE_SINGLE";const wa="tag:yaml.org,2002:";function _a(s,e,t){if(e){const n=t.filter(i=>i.tag===e),a=n.find(i=>!i.format)??n[0];if(!a)throw new Error(`Tag ${e} not found`);return a}return t.find(n=>{var a;return((a=n.identify)==null?void 0:a.call(n,s))&&!n.format})}function gt(s,e,t){var u,d,f;if(Bt(s)&&(s=s.contents),Y(s))return s;if(W(s)){const y=(d=(u=t.schema[Ce]).createNode)==null?void 0:d.call(u,t.schema,null,t);return y.items.push(s),y}(s instanceof String||s instanceof Number||s instanceof Boolean||typeof BigInt<"u"&&s instanceof BigInt)&&(s=s.valueOf());const{aliasDuplicateObjects:n,onAnchor:a,onTagObj:i,schema:l,sourceObjects:o}=t;let r;if(n&&s&&typeof s=="object"){if(r=o.get(s),r)return r.anchor??(r.anchor=a(s)),new wn(r.anchor);r={anchor:null,node:null},o.set(s,r)}e!=null&&e.startsWith("!!")&&(e=wa+e.slice(2));let c=_a(s,e,l.tags);if(!c){if(s&&typeof s.toJSON=="function"&&(s=s.toJSON()),!s||typeof s!="object"){const y=new O(s);return r&&(r.node=y),y}c=s instanceof Map?l[Ce]:Symbol.iterator in Object(s)?l[tt]:l[Ce]}i&&(i(c),delete t.onTagObj);const p=c!=null&&c.createNode?c.createNode(t.schema,s,t):typeof((f=c==null?void 0:c.nodeClass)==null?void 0:f.from)=="function"?c.nodeClass.from(t.schema,s,t):new O(s);return e?p.tag=e:c.default||(p.tag=c.tag),r&&(r.node=p),p}function Ht(s,e,t){let n=t;for(let a=e.length-1;a>=0;--a){const i=e[a];if(typeof i=="number"&&Number.isInteger(i)&&i>=0){const l=[];l[i]=n,n=l}else n=new Map([[i,n]])}return gt(n,void 0,{aliasDuplicateObjects:!1,keepUndefined:!1,onAnchor:()=>{throw new Error("This should not happen, please report a bug.")},schema:s,sourceObjects:new Map})}const dt=s=>s==null||typeof s=="object"&&!!s[Symbol.iterator]().next().done;class ds extends vn{constructor(e,t){super(e),Object.defineProperty(this,"schema",{value:t,configurable:!0,enumerable:!1,writable:!0})}clone(e){const t=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return e&&(t.schema=e),t.items=t.items.map(n=>Y(n)||W(n)?n.clone(e):n),this.range&&(t.range=this.range.slice()),t}addIn(e,t){if(dt(e))this.add(t);else{const[n,...a]=e,i=this.get(n,!0);if(G(i))i.addIn(a,t);else if(i===void 0&&this.schema)this.set(n,Ht(this.schema,a,t));else throw new Error(`Expected YAML collection at ${n}. Remaining path: ${a}`)}}deleteIn(e){const[t,...n]=e;if(n.length===0)return this.delete(t);const a=this.get(t,!0);if(G(a))return a.deleteIn(n);throw new Error(`Expected YAML collection at ${t}. Remaining path: ${n}`)}getIn(e,t){const[n,...a]=e,i=this.get(n,!0);return a.length===0?!t&&q(i)?i.value:i:G(i)?i.getIn(a,t):void 0}hasAllNullValues(e){return this.items.every(t=>{if(!W(t))return!1;const n=t.value;return n==null||e&&q(n)&&n.value==null&&!n.commentBefore&&!n.comment&&!n.tag})}hasIn(e){const[t,...n]=e;if(n.length===0)return this.has(t);const a=this.get(t,!0);return G(a)?a.hasIn(n):!1}setIn(e,t){const[n,...a]=e;if(a.length===0)this.set(n,t);else{const i=this.get(n,!0);if(G(i))i.setIn(a,t);else if(i===void 0&&this.schema)this.set(n,Ht(this.schema,a,t));else throw new Error(`Expected YAML collection at ${n}. Remaining path: ${a}`)}}}const Sa=s=>s.replace(/^(?!$)(?: $)?/gm,"#");function Se(s,e){return/^\n+$/.test(s)?s.substring(1):e?s.replace(/^(?! *$)/gm,e):s}const Pe=(s,e,t)=>s.endsWith(` `)?Se(t,e):t.includes(` `)?` `+Se(t,e):(s.endsWith(" ")?"":" ")+t,fs="flow",dn="block",Mt="quoted";function Rt(s,e,t="flow",{indentAtStart:n,lineWidth:a=80,minContentWidth:i=20,onFold:l,onOverflow:o}={}){if(!a||a<0)return s;aa-Math.max(2,i)?c.push(0):u=a-n);let d,f,y=!1,h=-1,m=-1,b=-1;t===dn&&(h=Rn(s,h,e.length),h!==-1&&(u=h+r));for(let A;A=s[h+=1];){if(t===Mt&&A==="\\"){switch(m=h,s[h+1]){case"x":h+=3;break;case"u":h+=5;break;case"U":h+=9;break;default:h+=1}b=h}if(A===` `)t===dn&&(h=Rn(s,h,e.length)),u=h+e.length+r,d=void 0;else{if(A===" "&&f&&f!==" "&&f!==` `&&f!==" "){const w=s[h+1];w&&w!==" "&&w!==` `&&w!==" "&&(d=h)}if(h>=u)if(d)c.push(d),u=d+r,d=void 0;else if(t===Mt){for(;f===" "||f===" ";)f=A,A=s[h+=1],y=!0;const w=h>b+1?h-2:m-1;if(p[w])return s;c.push(w),p[w]=!0,u=w+r,d=void 0}else y=!0}f=A}if(y&&o&&o(),c.length===0)return s;l&&l();let k=s.slice(0,c[0]);for(let A=0;A({indentAtStart:e?s.indent.length:s.indentAtStart,lineWidth:s.options.lineWidth,minContentWidth:s.options.minContentWidth}),zt=s=>/^(%|---|\.\.\.)/m.test(s);function Aa(s,e,t){if(!e||e<0)return!1;const n=e-t,a=s.length;if(a<=n)return!1;for(let i=0,l=0;in)return!0;if(l=i+1,a-l<=n)return!1}return!0}function pt(s,e){const t=JSON.stringify(s);if(e.options.doubleQuotedAsJSON)return t;const{implicitKey:n}=e,a=e.options.doubleQuotedMinMultiLineLength,i=e.indent||(zt(s)?" ":"");let l="",o=0;for(let r=0,c=t[r];c;c=t[++r])if(c===" "&&t[r+1]==="\\"&&t[r+2]==="n"&&(l+=t.slice(o,r)+"\\ ",r+=1,o=r,c="\\"),c==="\\")switch(t[r+1]){case"u":{l+=t.slice(o,r);const p=t.substr(r+2,4);switch(p){case"0000":l+="\\0";break;case"0007":l+="\\a";break;case"000b":l+="\\v";break;case"001b":l+="\\e";break;case"0085":l+="\\N";break;case"00a0":l+="\\_";break;case"2028":l+="\\L";break;case"2029":l+="\\P";break;default:p.substr(0,2)==="00"?l+="\\x"+p.substr(2):l+=t.substr(r,6)}r+=5,o=r+1}break;case"n":if(n||t[r+2]==='"'||t.length `;let u,d;for(d=t.length;d>0;--d){const v=t[d-1];if(v!==` `&&v!==" "&&v!==" ")break}let f=t.substring(d);const y=f.indexOf(` `);y===-1?u="-":t===f||y!==f.length-1?(u="+",i&&i()):u="",f&&(t=t.slice(0,-f.length),f[f.length-1]===` `&&(f=f.slice(0,-1)),f=f.replace(hn,`$&${c}`));let h=!1,m,b=-1;for(m=0;m{C=!0});const _=Rt(`${k}${v}${f}`,c,dn,T);if(!C)return`>${w} ${c}${_}`}return t=t.replace(/\n+/g,`$&${c}`),`|${w} ${c}${k}${t}${f}`}function Na(s,e,t,n){const{type:a,value:i}=s,{actualString:l,implicitKey:o,indent:r,indentStep:c,inFlow:p}=e;if(o&&i.includes(` `)||p&&/[[\]{},]/.test(i))return Ve(i,e);if(/^[\n\t ,[\]{}#&*!|>'"%@`]|^[?-]$|^[?-][ \t]|[\n:][ \t]|[ \t]\n|[\n\t ]#|[\n\t :]$/.test(i))return o||p||!i.includes(` `)?Ve(i,e):Pt(s,e,t,n);if(!o&&!p&&a!==O.PLAIN&&i.includes(` `))return Pt(s,e,t,n);if(zt(i)){if(r==="")return e.forceBlockIndent=!0,Pt(s,e,t,n);if(o&&r===c)return Ve(i,e)}const u=i.replace(/\n+/g,`$& ${r}`);if(l){const d=h=>{var m;return h.default&&h.tag!=="tag:yaml.org,2002:str"&&((m=h.test)==null?void 0:m.test(u))},{compat:f,tags:y}=e.doc.schema;if(y.some(d)||f!=null&&f.some(d))return Ve(i,e)}return o?u:Rt(u,r,fs,Ft(e,!1))}function _n(s,e,t,n){const{implicitKey:a,inFlow:i}=e,l=typeof s.value=="string"?s:Object.assign({},s,{value:String(s.value)});let{type:o}=s;o!==O.QUOTE_DOUBLE&&/[\x00-\x08\x0b-\x1f\x7f-\x9f\u{D800}-\u{DFFF}]/u.test(l.value)&&(o=O.QUOTE_DOUBLE);const r=p=>{switch(p){case O.BLOCK_FOLDED:case O.BLOCK_LITERAL:return a||i?Ve(l.value,e):Pt(l,e,t,n);case O.QUOTE_DOUBLE:return pt(l.value,e);case O.QUOTE_SINGLE:return fn(l.value,e);case O.PLAIN:return Na(l,e,t,n);default:return null}};let c=r(o);if(c===null){const{defaultKeyType:p,defaultStringType:u}=e.options,d=a&&p||u;if(c=r(d),c===null)throw new Error(`Unsupported default string type ${d}`)}return c}function hs(s,e){const t=Object.assign({blockQuote:!0,commentString:Sa,defaultKeyType:null,defaultStringType:"PLAIN",directives:null,doubleQuotedAsJSON:!1,doubleQuotedMinMultiLineLength:40,falseStr:"false",flowCollectionPadding:!0,indentSeq:!0,lineWidth:80,minContentWidth:20,nullStr:"null",simpleKeys:!1,singleQuote:null,trailingComma:!1,trueStr:"true",verifyAliasOrder:!0},s.schema.toStringOptions,e);let n;switch(t.collectionStyle){case"block":n=!1;break;case"flow":n=!0;break;default:n=null}return{anchors:new Set,doc:s,flowCollectionPadding:t.flowCollectionPadding?" ":"",indent:"",indentStep:typeof t.indent=="number"?" ".repeat(t.indent):" ",inFlow:n,options:t}}function Ea(s,e){var a;if(e.tag){const i=s.filter(l=>l.tag===e.tag);if(i.length>0)return i.find(l=>l.format===e.format)??i[0]}let t,n;if(q(e)){n=e.value;let i=s.filter(l=>{var o;return(o=l.identify)==null?void 0:o.call(l,n)});if(i.length>1){const l=i.filter(o=>o.test);l.length>0&&(i=l)}t=i.find(l=>l.format===e.format)??i.find(l=>!l.format)}else n=e,t=s.find(i=>i.nodeClass&&n instanceof i.nodeClass);if(!t){const i=((a=n==null?void 0:n.constructor)==null?void 0:a.name)??(n===null?"null":typeof n);throw new Error(`Tag not resolved for ${i} value`)}return t}function Ta(s,e,{anchors:t,doc:n}){if(!n.directives)return"";const a=[],i=(q(s)||G(s))&&s.anchor;i&&os(i)&&(t.add(i),a.push(`&${i}`));const l=s.tag??(e.default?null:e.tag);return l&&a.push(n.directives.tagString(l)),a.join(" ")}function Je(s,e,t,n){var r;if(W(s))return s.toString(e,t,n);if(qe(s)){if(e.doc.directives)return s.toString(e);if((r=e.resolvedAliases)!=null&&r.has(s))throw new TypeError("Cannot stringify circular structure without alias nodes");e.resolvedAliases?e.resolvedAliases.add(s):e.resolvedAliases=new Set([s]),s=s.resolve(e.doc)}let a;const i=Y(s)?s:e.doc.createNode(s,{onTagObj:c=>a=c});a??(a=Ea(e.doc.schema.tags,i));const l=Ta(i,a,e);l.length>0&&(e.indentAtStart=(e.indentAtStart??0)+l.length+1);const o=typeof a.stringify=="function"?a.stringify(i,e,t,n):q(i)?_n(i,e,t,n):i.toString(e,t,n);return l?q(i)||o[0]==="{"||o[0]==="["?`${l} ${o}`:`${l} ${e.indent}${o}`:o}function Ia({key:s,value:e},t,n,a){const{allNullValues:i,doc:l,indent:o,indentStep:r,options:{commentString:c,indentSeq:p,simpleKeys:u}}=t;let d=Y(s)&&s.comment||null;if(u){if(d)throw new Error("With simple keys, key nodes cannot have comments");if(G(s)||!Y(s)&&typeof s=="object"){const T="With simple keys, collection cannot be used as a key value";throw new Error(T)}}let f=!u&&(!s||d&&e==null&&!t.inFlow||G(s)||(q(s)?s.type===O.BLOCK_FOLDED||s.type===O.BLOCK_LITERAL:typeof s=="object"));t=Object.assign({},t,{allNullValues:!1,implicitKey:!f&&(u||!i),indent:o+r});let y=!1,h=!1,m=Je(s,t,()=>y=!0,()=>h=!0);if(!f&&!t.inFlow&&m.length>1024){if(u)throw new Error("With simple keys, single line scalar must not span more than 1024 characters");f=!0}if(t.inFlow){if(i||e==null)return y&&n&&n(),m===""?"?":f?`? ${m}`:m}else if(i&&!u||e==null&&f)return m=`? ${m}`,d&&!y?m+=Pe(m,t.indent,c(d)):h&&a&&a(),m;y&&(d=null),f?(d&&(m+=Pe(m,t.indent,c(d))),m=`? ${m} ${o}:`):(m=`${m}:`,d&&(m+=Pe(m,t.indent,c(d))));let b,k,A;Y(e)?(b=!!e.spaceBefore,k=e.commentBefore,A=e.comment):(b=!1,k=null,A=null,e&&typeof e=="object"&&(e=l.createNode(e))),t.implicitKey=!1,!f&&!d&&q(e)&&(t.indentAtStart=m.length+1),h=!1,!p&&r.length>=2&&!t.inFlow&&!f&&kt(e)&&!e.flow&&!e.tag&&!e.anchor&&(t.indent=t.indent.substring(2));let w=!1;const v=Je(e,t,()=>w=!0,()=>h=!0);let C=" ";if(d||b||k){if(C=b?` `:"",k){const T=c(k);C+=` ${Se(T,t.indent)}`}v===""&&!t.inFlow?C===` `&&A&&(C=` `):C+=` ${t.indent}`}else if(!f&&G(e)){const T=v[0],_=v.indexOf(` `),P=_!==-1,z=t.inFlow??e.flow??e.items.length===0;if(P||!z){let ee=!1;if(P&&(T==="&"||T==="!")){let R=v.indexOf(" ");T==="&"&&R!==-1&&R<_&&v[R+1]==="!"&&(R=v.indexOf(" ",R+1)),(R===-1||_s===Nt||typeof s=="symbol"&&s.description===Nt,default:"key",tag:"tag:yaml.org,2002:merge",test:/^<<$/,resolve:()=>Object.assign(new O(Symbol(Nt)),{addToJSMap:ms}),stringify:()=>Nt},Ca=(s,e)=>(Ae.identify(e)||q(e)&&(!e.type||e.type===O.PLAIN)&&Ae.identify(e.value))&&(s==null?void 0:s.doc.schema.tags.some(t=>t.tag===Ae.tag&&t.default));function ms(s,e,t){if(t=s&&qe(t)?t.resolve(s.doc):t,kt(t))for(const n of t.items)tn(s,e,n);else if(Array.isArray(t))for(const n of t)tn(s,e,n);else tn(s,e,t)}function tn(s,e,t){const n=s&&qe(t)?t.resolve(s.doc):t;if(!yt(n))throw new Error("Merge sources must be maps or map aliases");const a=n.toJSON(null,s,Map);for(const[i,l]of a)e instanceof Map?e.has(i)||e.set(i,l):e instanceof Set?e.add(i):Object.prototype.hasOwnProperty.call(e,i)||Object.defineProperty(e,i,{value:l,writable:!0,enumerable:!0,configurable:!0});return e}function gs(s,e,{key:t,value:n}){if(Y(t)&&t.addToJSMap)t.addToJSMap(s,e,n);else if(Ca(s,t))ms(s,e,n);else{const a=ce(t,"",s);if(e instanceof Map)e.set(a,ce(n,a,s));else if(e instanceof Set)e.add(a);else{const i=La(t,a,s),l=ce(n,i,s);i in e?Object.defineProperty(e,i,{value:l,writable:!0,enumerable:!0,configurable:!0}):e[i]=l}}return e}function La(s,e,t){if(e===null)return"";if(typeof e!="object")return String(e);if(Y(s)&&(t!=null&&t.doc)){const n=hs(t.doc,{});n.anchors=new Set;for(const i of t.anchors.keys())n.anchors.add(i.anchor);n.inFlow=!0,n.inStringifyKey=!0;const a=s.toString(n);if(!t.mapKeyWarned){let i=JSON.stringify(a);i.length>40&&(i=i.substring(0,36)+'..."'),ps(t.doc.options.logLevel,`Keys with collection values will be stringified due to JS Object restrictions: ${i}. Set mapAsMap: true to use object keys.`),t.mapKeyWarned=!0}return a}return JSON.stringify(e)}function Sn(s,e,t){const n=gt(s,void 0,t),a=gt(e,void 0,t);return new se(n,a)}class se{constructor(e,t=null){Object.defineProperty(this,ue,{value:is}),this.key=e,this.value=t}clone(e){let{key:t,value:n}=this;return Y(t)&&(t=t.clone(e)),Y(n)&&(n=n.clone(e)),new se(t,n)}toJSON(e,t){const n=t!=null&&t.mapAsMap?new Map:{};return gs(t,n,this)}toString(e,t,n){return e!=null&&e.doc?Ia(this,e,t,n):JSON.stringify(this)}}function bs(s,e,t){return(e.inFlow??s.flow?ja:Oa)(s,e,t)}function Oa({comment:s,items:e},t,{blockItemPrefix:n,flowChars:a,itemIndent:i,onChompKeep:l,onComment:o}){const{indent:r,options:{commentString:c}}=t,p=Object.assign({},t,{indent:i,type:null});let u=!1;const d=[];for(let y=0;ym=null,()=>u=!0);m&&(b+=Pe(b,i,c(m))),u&&m&&(u=!1),d.push(n+b)}let f;if(d.length===0)f=a.start+a.end;else{f=d[0];for(let y=1;ym=null);c||(c=u.length>p||b.includes(` `)),y0&&(c||(c=u.reduce((k,A)=>k+A.length+2,2)+(b.length+2)>e.options.lineWidth)),c&&(b+=",")),m&&(b+=Pe(b,n,o(m))),u.push(b),p=u.length}const{start:d,end:f}=t;if(u.length===0)return d+f;if(!c){const y=u.reduce((h,m)=>h+m.length+2,2);c=e.options.lineWidth>0&&y>e.options.lineWidth}if(c){let y=d;for(const h of u)y+=h?` ${i}${a}${h}`:` `;return`${y} ${a}${f}`}else return`${d}${l}${u.join(" ")}${l}${f}`}function qt({indent:s,options:{commentString:e}},t,n,a){if(n&&a&&(n=n.replace(/^\n+/,"")),n){const i=Se(e(n),s);t.push(i.trimStart())}}function De(s,e){const t=q(e)?e.value:e;for(const n of s)if(W(n)&&(n.key===e||n.key===t||q(n.key)&&n.key.value===t))return n}class re extends ds{static get tagName(){return"tag:yaml.org,2002:map"}constructor(e){super(Ce,e),this.items=[]}static from(e,t,n){const{keepUndefined:a,replacer:i}=n,l=new this(e),o=(r,c)=>{if(typeof i=="function")c=i.call(t,r,c);else if(Array.isArray(i)&&!i.includes(r))return;(c!==void 0||a)&&l.items.push(Sn(r,c,n))};if(t instanceof Map)for(const[r,c]of t)o(r,c);else if(t&&typeof t=="object")for(const r of Object.keys(t))o(r,t[r]);return typeof e.sortMapEntries=="function"&&l.items.sort(e.sortMapEntries),l}add(e,t){var l;let n;W(e)?n=e:!e||typeof e!="object"||!("key"in e)?n=new se(e,e==null?void 0:e.value):n=new se(e.key,e.value);const a=De(this.items,n.key),i=(l=this.schema)==null?void 0:l.sortMapEntries;if(a){if(!t)throw new Error(`Key ${n.key} already set`);q(a.value)&&us(n.value)?a.value.value=n.value:a.value=n.value}else if(i){const o=this.items.findIndex(r=>i(n,r)<0);o===-1?this.items.push(n):this.items.splice(o,0,n)}else this.items.push(n)}delete(e){const t=De(this.items,e);return t?this.items.splice(this.items.indexOf(t),1).length>0:!1}get(e,t){const n=De(this.items,e),a=n==null?void 0:n.value;return(!t&&q(a)?a.value:a)??void 0}has(e){return!!De(this.items,e)}set(e,t){this.add(new se(e,t),!0)}toJSON(e,t,n){const a=n?new n:t!=null&&t.mapAsMap?new Map:{};t!=null&&t.onCreate&&t.onCreate(a);for(const i of this.items)gs(t,a,i);return a}toString(e,t,n){if(!e)return JSON.stringify(this);for(const a of this.items)if(!W(a))throw new Error(`Map items must all be pairs; found ${JSON.stringify(a)} instead`);return!e.allNullValues&&this.hasAllNullValues(!1)&&(e=Object.assign({},e,{allNullValues:!0})),bs(this,e,{blockItemPrefix:"",flowChars:{start:"{",end:"}"},itemIndent:e.indent||"",onChompKeep:n,onComment:t})}}const st={collection:"map",default:!0,nodeClass:re,tag:"tag:yaml.org,2002:map",resolve(s,e){return yt(s)||e("Expected a mapping for this tag"),s},createNode:(s,e,t)=>re.from(s,e,t)};class He extends ds{static get tagName(){return"tag:yaml.org,2002:seq"}constructor(e){super(tt,e),this.items=[]}add(e){this.items.push(e)}delete(e){const t=Et(e);return typeof t!="number"?!1:this.items.splice(t,1).length>0}get(e,t){const n=Et(e);if(typeof n!="number")return;const a=this.items[n];return!t&&q(a)?a.value:a}has(e){const t=Et(e);return typeof t=="number"&&t=0?e:null}const at={collection:"seq",default:!0,nodeClass:He,tag:"tag:yaml.org,2002:seq",resolve(s,e){return kt(s)||e("Expected a sequence for this tag"),s},createNode:(s,e,t)=>He.from(s,e,t)},Ut={identify:s=>typeof s=="string",default:!0,tag:"tag:yaml.org,2002:str",resolve:s=>s,stringify(s,e,t,n){return e=Object.assign({actualString:!0},e),_n(s,e,t,n)}},Kt={identify:s=>s==null,createNode:()=>new O(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:()=>new O(null),stringify:({source:s},e)=>typeof s=="string"&&Kt.test.test(s)?s:e.options.nullStr},An={identify:s=>typeof s=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:[Tt]rue|TRUE|[Ff]alse|FALSE)$/,resolve:s=>new O(s[0]==="t"||s[0]==="T"),stringify({source:s,value:e},t){if(s&&An.test.test(s)){const n=s[0]==="t"||s[0]==="T";if(e===n)return s}return e?t.options.trueStr:t.options.falseStr}};function me({format:s,minFractionDigits:e,tag:t,value:n}){if(typeof n=="bigint")return String(n);const a=typeof n=="number"?n:Number(n);if(!isFinite(a))return isNaN(a)?".nan":a<0?"-.inf":".inf";let i=Object.is(n,-0)?"-0":JSON.stringify(n);if(!s&&e&&(!t||t==="tag:yaml.org,2002:float")&&/^\d/.test(i)){let l=i.indexOf(".");l<0&&(l=i.length,i+=".");let o=e-(i.length-l-1);for(;o-- >0;)i+="0"}return i}const ys={identify:s=>typeof s=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.(?:inf|Inf|INF)|\.nan|\.NaN|\.NAN)$/,resolve:s=>s.slice(-3).toLowerCase()==="nan"?NaN:s[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:me},ks={identify:s=>typeof s=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:\.[0-9]+|[0-9]+(?:\.[0-9]*)?)[eE][-+]?[0-9]+$/,resolve:s=>parseFloat(s),stringify(s){const e=Number(s.value);return isFinite(e)?e.toExponential():me(s)}},vs={identify:s=>typeof s=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:\.[0-9]+|[0-9]+\.[0-9]*)$/,resolve(s){const e=new O(parseFloat(s)),t=s.indexOf(".");return t!==-1&&s[s.length-1]==="0"&&(e.minFractionDigits=s.length-t-1),e},stringify:me},xt=s=>typeof s=="bigint"||Number.isInteger(s),Nn=(s,e,t,{intAsBigInt:n})=>n?BigInt(s):parseInt(s.substring(e),t);function ws(s,e,t){const{value:n}=s;return xt(n)&&n>=0?t+n.toString(e):me(s)}const _s={identify:s=>xt(s)&&s>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^0o[0-7]+$/,resolve:(s,e,t)=>Nn(s,2,8,t),stringify:s=>ws(s,8,"0o")},Ss={identify:xt,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9]+$/,resolve:(s,e,t)=>Nn(s,0,10,t),stringify:me},As={identify:s=>xt(s)&&s>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^0x[0-9a-fA-F]+$/,resolve:(s,e,t)=>Nn(s,2,16,t),stringify:s=>ws(s,16,"0x")},Ma=[st,at,Ut,Kt,An,_s,Ss,As,ys,ks,vs];function Fn(s){return typeof s=="bigint"||Number.isInteger(s)}const Tt=({value:s})=>JSON.stringify(s),Pa=[{identify:s=>typeof s=="string",default:!0,tag:"tag:yaml.org,2002:str",resolve:s=>s,stringify:Tt},{identify:s=>s==null,createNode:()=>new O(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^null$/,resolve:()=>null,stringify:Tt},{identify:s=>typeof s=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^true$|^false$/,resolve:s=>s==="true",stringify:Tt},{identify:Fn,default:!0,tag:"tag:yaml.org,2002:int",test:/^-?(?:0|[1-9][0-9]*)$/,resolve:(s,e,{intAsBigInt:t})=>t?BigInt(s):parseInt(s,10),stringify:({value:s})=>Fn(s)?s.toString():JSON.stringify(s)},{identify:s=>typeof s=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^-?(?:0|[1-9][0-9]*)(?:\.[0-9]*)?(?:[eE][-+]?[0-9]+)?$/,resolve:s=>parseFloat(s),stringify:Tt}],Da={default:!0,tag:"",test:/^/,resolve(s,e){return e(`Unresolved plain scalar ${JSON.stringify(s)}`),s}},$a=[st,at].concat(Pa,Da),En={identify:s=>s instanceof Uint8Array,default:!1,tag:"tag:yaml.org,2002:binary",resolve(s,e){if(typeof atob=="function"){const t=atob(s.replace(/[\n\r]/g,"")),n=new Uint8Array(t.length);for(let a=0;a1&&e("Each pair must have its own sequence indicator");const a=n.items[0]||new se(new O(null));if(n.commentBefore&&(a.key.commentBefore=a.key.commentBefore?`${n.commentBefore} ${a.key.commentBefore}`:n.commentBefore),n.comment){const i=a.value??a.key;i.comment=i.comment?`${n.comment} ${i.comment}`:n.comment}n=a}s.items[t]=W(n)?n:new se(n)}}else e("Expected a sequence for this tag");return s}function Es(s,e,t){const{replacer:n}=t,a=new He(s);a.tag="tag:yaml.org,2002:pairs";let i=0;if(e&&Symbol.iterator in Object(e))for(let l of e){typeof n=="function"&&(l=n.call(e,String(i++),l));let o,r;if(Array.isArray(l))if(l.length===2)o=l[0],r=l[1];else throw new TypeError(`Expected [key, value] tuple: ${l}`);else if(l&&l instanceof Object){const c=Object.keys(l);if(c.length===1)o=c[0],r=l[o];else throw new TypeError(`Expected tuple with one key, not ${c.length} keys`)}else o=l;a.items.push(Sn(o,r,t))}return a}const Tn={collection:"seq",default:!1,tag:"tag:yaml.org,2002:pairs",resolve:Ns,createNode:Es};class Ye extends He{constructor(){super(),this.add=re.prototype.add.bind(this),this.delete=re.prototype.delete.bind(this),this.get=re.prototype.get.bind(this),this.has=re.prototype.has.bind(this),this.set=re.prototype.set.bind(this),this.tag=Ye.tag}toJSON(e,t){if(!t)return super.toJSON(e);const n=new Map;t!=null&&t.onCreate&&t.onCreate(n);for(const a of this.items){let i,l;if(W(a)?(i=ce(a.key,"",t),l=ce(a.value,i,t)):i=ce(a,"",t),n.has(i))throw new Error("Ordered maps must not include duplicate keys");n.set(i,l)}return n}static from(e,t,n){const a=Es(e,t,n),i=new this;return i.items=a.items,i}}Ye.tag="tag:yaml.org,2002:omap";const In={collection:"seq",identify:s=>s instanceof Map,nodeClass:Ye,default:!1,tag:"tag:yaml.org,2002:omap",resolve(s,e){const t=Ns(s,e),n=[];for(const{key:a}of t.items)q(a)&&(n.includes(a.value)?e(`Ordered maps must not include duplicate keys: ${a.value}`):n.push(a.value));return Object.assign(new Ye,t)},createNode:(s,e,t)=>Ye.from(s,e,t)};function Ts({value:s,source:e},t){return e&&(s?Is:Cs).test.test(e)?e:s?t.options.trueStr:t.options.falseStr}const Is={identify:s=>s===!0,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:Y|y|[Yy]es|YES|[Tt]rue|TRUE|[Oo]n|ON)$/,resolve:()=>new O(!0),stringify:Ts},Cs={identify:s=>s===!1,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:N|n|[Nn]o|NO|[Ff]alse|FALSE|[Oo]ff|OFF)$/,resolve:()=>new O(!1),stringify:Ts},Ha={identify:s=>typeof s=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.(?:inf|Inf|INF)|\.nan|\.NaN|\.NAN)$/,resolve:s=>s.slice(-3).toLowerCase()==="nan"?NaN:s[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:me},qa={identify:s=>typeof s=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:[0-9][0-9_]*)?(?:\.[0-9_]*)?[eE][-+]?[0-9]+$/,resolve:s=>parseFloat(s.replace(/_/g,"")),stringify(s){const e=Number(s.value);return isFinite(e)?e.toExponential():me(s)}},Ba={identify:s=>typeof s=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:[0-9][0-9_]*)?\.[0-9_]*$/,resolve(s){const e=new O(parseFloat(s.replace(/_/g,""))),t=s.indexOf(".");if(t!==-1){const n=s.substring(t+1).replace(/_/g,"");n[n.length-1]==="0"&&(e.minFractionDigits=n.length)}return e},stringify:me},vt=s=>typeof s=="bigint"||Number.isInteger(s);function Vt(s,e,t,{intAsBigInt:n}){const a=s[0];if((a==="-"||a==="+")&&(e+=1),s=s.substring(e).replace(/_/g,""),n){switch(t){case 2:s=`0b${s}`;break;case 8:s=`0o${s}`;break;case 16:s=`0x${s}`;break}const l=BigInt(s);return a==="-"?BigInt(-1)*l:l}const i=parseInt(s,t);return a==="-"?-1*i:i}function Cn(s,e,t){const{value:n}=s;if(vt(n)){const a=n.toString(e);return n<0?"-"+t+a.substr(1):t+a}return me(s)}const Ra={identify:vt,default:!0,tag:"tag:yaml.org,2002:int",format:"BIN",test:/^[-+]?0b[0-1_]+$/,resolve:(s,e,t)=>Vt(s,2,2,t),stringify:s=>Cn(s,2,"0b")},Fa={identify:vt,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^[-+]?0[0-7_]+$/,resolve:(s,e,t)=>Vt(s,1,8,t),stringify:s=>Cn(s,8,"0")},za={identify:vt,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9][0-9_]*$/,resolve:(s,e,t)=>Vt(s,0,10,t),stringify:me},Ua={identify:vt,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^[-+]?0x[0-9a-fA-F_]+$/,resolve:(s,e,t)=>Vt(s,2,16,t),stringify:s=>Cn(s,16,"0x")};class We extends re{constructor(e){super(e),this.tag=We.tag}add(e){let t;W(e)?t=e:e&&typeof e=="object"&&"key"in e&&"value"in e&&e.value===null?t=new se(e.key,null):t=new se(e,null),De(this.items,t.key)||this.items.push(t)}get(e,t){const n=De(this.items,e);return!t&&W(n)?q(n.key)?n.key.value:n.key:n}set(e,t){if(typeof t!="boolean")throw new Error(`Expected boolean value for set(key, value) in a YAML set, not ${typeof t}`);const n=De(this.items,e);n&&!t?this.items.splice(this.items.indexOf(n),1):!n&&t&&this.items.push(new se(e))}toJSON(e,t){return super.toJSON(e,t,Set)}toString(e,t,n){if(!e)return JSON.stringify(this);if(this.hasAllNullValues(!0))return super.toString(Object.assign({},e,{allNullValues:!0}),t,n);throw new Error("Set items must all have null values")}static from(e,t,n){const{replacer:a}=n,i=new this(e);if(t&&Symbol.iterator in Object(t))for(let l of t)typeof a=="function"&&(l=a.call(t,l,l)),i.items.push(Sn(l,null,n));return i}}We.tag="tag:yaml.org,2002:set";const Ln={collection:"map",identify:s=>s instanceof Set,nodeClass:We,default:!1,tag:"tag:yaml.org,2002:set",createNode:(s,e,t)=>We.from(s,e,t),resolve(s,e){if(yt(s)){if(s.hasAllNullValues(!0))return Object.assign(new We,s);e("Set items must all have null values")}else e("Expected a mapping for this tag");return s}};function On(s,e){const t=s[0],n=t==="-"||t==="+"?s.substring(1):s,a=l=>e?BigInt(l):Number(l),i=n.replace(/_/g,"").split(":").reduce((l,o)=>l*a(60)+a(o),a(0));return t==="-"?a(-1)*i:i}function Ls(s){let{value:e}=s,t=l=>l;if(typeof e=="bigint")t=l=>BigInt(l);else if(isNaN(e)||!isFinite(e))return me(s);let n="";e<0&&(n="-",e*=t(-1));const a=t(60),i=[e%a];return e<60?i.unshift(0):(e=(e-i[0])/a,i.unshift(e%a),e>=60&&(e=(e-i[0])/a,i.unshift(e))),n+i.map(l=>String(l).padStart(2,"0")).join(":").replace(/000000\d*$/,"")}const Os={identify:s=>typeof s=="bigint"||Number.isInteger(s),default:!0,tag:"tag:yaml.org,2002:int",format:"TIME",test:/^[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+$/,resolve:(s,e,{intAsBigInt:t})=>On(s,t),stringify:Ls},js={identify:s=>typeof s=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"TIME",test:/^[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\.[0-9_]*$/,resolve:s=>On(s,!1),stringify:Ls},Gt={identify:s=>s instanceof Date,default:!0,tag:"tag:yaml.org,2002:timestamp",test:RegExp("^([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})(?:(?:t|T|[ \\t]+)([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2}(\\.[0-9]+)?)(?:[ \\t]*(Z|[-+][012]?[0-9](?::[0-9]{2})?))?)?$"),resolve(s){const e=s.match(Gt.test);if(!e)throw new Error("!!timestamp expects a date, starting with yyyy-mm-dd");const[,t,n,a,i,l,o]=e.map(Number),r=e[7]?Number((e[7]+"00").substr(1,3)):0;let c=Date.UTC(t,n-1,a,i||0,l||0,o||0,r);const p=e[8];if(p&&p!=="Z"){let u=On(p,!1);Math.abs(u)<30&&(u*=60),c-=6e4*u}return new Date(c)},stringify:({value:s})=>(s==null?void 0:s.toISOString().replace(/(T00:00:00)?\.000Z$/,""))??""},zn=[st,at,Ut,Kt,Is,Cs,Ra,Fa,za,Ua,Ha,qa,Ba,En,Ae,In,Tn,Ln,Os,js,Gt],Un=new Map([["core",Ma],["failsafe",[st,at,Ut]],["json",$a],["yaml11",zn],["yaml-1.1",zn]]),Kn={binary:En,bool:An,float:vs,floatExp:ks,floatNaN:ys,floatTime:js,int:Ss,intHex:As,intOct:_s,intTime:Os,map:st,merge:Ae,null:Kt,omap:In,pairs:Tn,seq:at,set:Ln,timestamp:Gt},Ka={"tag:yaml.org,2002:binary":En,"tag:yaml.org,2002:merge":Ae,"tag:yaml.org,2002:omap":In,"tag:yaml.org,2002:pairs":Tn,"tag:yaml.org,2002:set":Ln,"tag:yaml.org,2002:timestamp":Gt};function nn(s,e,t){const n=Un.get(e);if(n&&!s)return t&&!n.includes(Ae)?n.concat(Ae):n.slice();let a=n;if(!a)if(Array.isArray(s))a=[];else{const i=Array.from(Un.keys()).filter(l=>l!=="yaml11").map(l=>JSON.stringify(l)).join(", ");throw new Error(`Unknown schema "${e}"; use one of ${i} or define customTags array`)}if(Array.isArray(s))for(const i of s)a=a.concat(i);else typeof s=="function"&&(a=s(a.slice()));return t&&(a=a.concat(Ae)),a.reduce((i,l)=>{const o=typeof l=="string"?Kn[l]:l;if(!o){const r=JSON.stringify(l),c=Object.keys(Kn).map(p=>JSON.stringify(p)).join(", ");throw new Error(`Unknown custom tag ${r}; use one of ${c}`)}return i.includes(o)||i.push(o),i},[])}const xa=(s,e)=>s.keye.key?1:0;class jn{constructor({compat:e,customTags:t,merge:n,resolveKnownTags:a,schema:i,sortMapEntries:l,toStringDefaults:o}){this.compat=Array.isArray(e)?nn(e,"compat"):e?nn(null,e):null,this.name=typeof i=="string"&&i||"core",this.knownTags=a?Ka:{},this.tags=nn(t,this.name,n),this.toStringOptions=o??null,Object.defineProperty(this,Ce,{value:st}),Object.defineProperty(this,ve,{value:Ut}),Object.defineProperty(this,tt,{value:at}),this.sortMapEntries=typeof l=="function"?l:l===!0?xa:null}clone(){const e=Object.create(jn.prototype,Object.getOwnPropertyDescriptors(this));return e.tags=this.tags.slice(),e}}function Va(s,e){var r;const t=[];let n=e.directives===!0;if(e.directives!==!1&&s.directives){const c=s.directives.toString(s);c?(t.push(c),n=!0):s.directives.docStart&&(n=!0)}n&&t.push("---");const a=hs(s,e),{commentString:i}=a.options;if(s.commentBefore){t.length!==1&&t.unshift("");const c=i(s.commentBefore);t.unshift(Se(c,""))}let l=!1,o=null;if(s.contents){if(Y(s.contents)){if(s.contents.spaceBefore&&n&&t.push(""),s.contents.commentBefore){const u=i(s.contents.commentBefore);t.push(Se(u,""))}a.forceBlockIndent=!!s.comment,o=s.contents.comment}const c=o?void 0:()=>l=!0;let p=Je(s.contents,a,()=>o=null,c);o&&(p+=Pe(p,"",i(o))),(p[0]==="|"||p[0]===">")&&t[t.length-1]==="---"?t[t.length-1]=`--- ${p}`:t.push(p)}else t.push(Je(s.contents,a));if((r=s.directives)!=null&&r.docEnd)if(s.comment){const c=i(s.comment);c.includes(` `)?(t.push("..."),t.push(Se(c,""))):t.push(`... ${c}`)}else t.push("...");else{let c=s.comment;c&&l&&(c=c.replace(/^\n+/,"")),c&&((!l||o)&&t[t.length-1]!==""&&t.push(""),t.push(Se(i(c),"")))}return t.join(` `)+` `}class Yt{constructor(e,t,n){this.commentBefore=null,this.comment=null,this.errors=[],this.warnings=[],Object.defineProperty(this,ue,{value:un});let a=null;typeof t=="function"||Array.isArray(t)?a=t:n===void 0&&t&&(n=t,t=void 0);const i=Object.assign({intAsBigInt:!1,keepSourceTokens:!1,logLevel:"warn",prettyErrors:!0,strict:!0,stringKeys:!1,uniqueKeys:!0,version:"1.2"},n);this.options=i;let{version:l}=i;n!=null&&n._directives?(this.directives=n._directives.atDocument(),this.directives.yaml.explicit&&(l=this.directives.yaml.version)):this.directives=new ne({version:l}),this.setSchema(l,n),this.contents=e===void 0?null:this.createNode(e,a,n)}clone(){const e=Object.create(Yt.prototype,{[ue]:{value:un}});return e.commentBefore=this.commentBefore,e.comment=this.comment,e.errors=this.errors.slice(),e.warnings=this.warnings.slice(),e.options=Object.assign({},this.options),this.directives&&(e.directives=this.directives.clone()),e.schema=this.schema.clone(),e.contents=Y(this.contents)?this.contents.clone(e.schema):this.contents,this.range&&(e.range=this.range.slice()),e}add(e){Fe(this.contents)&&this.contents.add(e)}addIn(e,t){Fe(this.contents)&&this.contents.addIn(e,t)}createAlias(e,t){if(!e.anchor){const n=rs(this);e.anchor=!t||n.has(t)?cs(t||"a",n):t}return new wn(e.anchor)}createNode(e,t,n){let a;if(typeof t=="function")e=t.call({"":e},"",e),a=t;else if(Array.isArray(t)){const m=k=>typeof k=="number"||k instanceof String||k instanceof Number,b=t.filter(m).map(String);b.length>0&&(t=t.concat(b)),a=t}else n===void 0&&t&&(n=t,t=void 0);const{aliasDuplicateObjects:i,anchorPrefix:l,flow:o,keepUndefined:r,onTagObj:c,tag:p}=n??{},{onAnchor:u,setAnchors:d,sourceObjects:f}=va(this,l||"a"),y={aliasDuplicateObjects:i??!0,keepUndefined:r??!1,onAnchor:u,onTagObj:c,replacer:a,schema:this.schema,sourceObjects:f},h=gt(e,p,y);return o&&G(h)&&(h.flow=!0),d(),h}createPair(e,t,n={}){const a=this.createNode(e,null,n),i=this.createNode(t,null,n);return new se(a,i)}delete(e){return Fe(this.contents)?this.contents.delete(e):!1}deleteIn(e){return dt(e)?this.contents==null?!1:(this.contents=null,!0):Fe(this.contents)?this.contents.deleteIn(e):!1}get(e,t){return G(this.contents)?this.contents.get(e,t):void 0}getIn(e,t){return dt(e)?!t&&q(this.contents)?this.contents.value:this.contents:G(this.contents)?this.contents.getIn(e,t):void 0}has(e){return G(this.contents)?this.contents.has(e):!1}hasIn(e){return dt(e)?this.contents!==void 0:G(this.contents)?this.contents.hasIn(e):!1}set(e,t){this.contents==null?this.contents=Ht(this.schema,[e],t):Fe(this.contents)&&this.contents.set(e,t)}setIn(e,t){dt(e)?this.contents=t:this.contents==null?this.contents=Ht(this.schema,Array.from(e),t):Fe(this.contents)&&this.contents.setIn(e,t)}setSchema(e,t={}){typeof e=="number"&&(e=String(e));let n;switch(e){case"1.1":this.directives?this.directives.yaml.version="1.1":this.directives=new ne({version:"1.1"}),n={resolveKnownTags:!1,schema:"yaml-1.1"};break;case"1.2":case"next":this.directives?this.directives.yaml.version=e:this.directives=new ne({version:e}),n={resolveKnownTags:!0,schema:"core"};break;case null:this.directives&&delete this.directives,n=null;break;default:{const a=JSON.stringify(e);throw new Error(`Expected '1.1', '1.2' or null as first argument, but found: ${a}`)}}if(t.schema instanceof Object)this.schema=t.schema;else if(n)this.schema=new jn(Object.assign(n,t));else throw new Error("With a null YAML version, the { schema: Schema } option is required")}toJS({json:e,jsonArg:t,mapAsMap:n,maxAliasCount:a,onAnchor:i,reviver:l}={}){const o={anchors:new Map,doc:this,keep:!e,mapAsMap:n===!0,mapKeyWarned:!1,maxAliasCount:typeof a=="number"?a:100},r=ce(this.contents,t??"",o);if(typeof i=="function")for(const{count:c,res:p}of o.anchors.values())i(p,c);return typeof l=="function"?xe(l,{"":r},"",r):r}toJSON(e,t){return this.toJS({json:!0,jsonArg:e,mapAsMap:!1,onAnchor:t})}toString(e={}){if(this.errors.length>0)throw new Error("Document with errors cannot be stringified");if("indent"in e&&(!Number.isInteger(e.indent)||Number(e.indent)<=0)){const t=JSON.stringify(e.indent);throw new Error(`"indent" option must be a positive integer, not ${t}`)}return Va(this,e)}}function Fe(s){if(G(s))return!0;throw new Error("Expected a YAML collection as document contents")}class Ms extends Error{constructor(e,t,n,a){super(),this.name=e,this.code=n,this.message=a,this.pos=t}}class ft extends Ms{constructor(e,t,n){super("YAMLParseError",e,t,n)}}class Ga extends Ms{constructor(e,t,n){super("YAMLWarning",e,t,n)}}const xn=(s,e)=>t=>{if(t.pos[0]===-1)return;t.linePos=t.pos.map(o=>e.linePos(o));const{line:n,col:a}=t.linePos[0];t.message+=` at line ${n}, column ${a}`;let i=a-1,l=s.substring(e.lineStarts[n-1],e.lineStarts[n]).replace(/[\n\r]+$/,"");if(i>=60&&l.length>80){const o=Math.min(i-39,l.length-79);l="…"+l.substring(o),i-=o-1}if(l.length>80&&(l=l.substring(0,79)+"…"),n>1&&/^ *$/.test(l.substring(0,i))){let o=s.substring(e.lineStarts[n-2],e.lineStarts[n-1]);o.length>80&&(o=o.substring(0,79)+`… `),l=o+l}if(/[^ ]/.test(l)){let o=1;const r=t.linePos[1];(r==null?void 0:r.line)===n&&r.col>a&&(o=Math.max(1,Math.min(r.col-a,80-i)));const c=" ".repeat(i)+"^".repeat(o);t.message+=`: ${l} ${c} `}};function Qe(s,{flow:e,indicator:t,next:n,offset:a,onError:i,parentIndent:l,startOnNewline:o}){let r=!1,c=o,p=o,u="",d="",f=!1,y=!1,h=null,m=null,b=null,k=null,A=null,w=null,v=null;for(const _ of s)switch(y&&(_.type!=="space"&&_.type!=="newline"&&_.type!=="comma"&&i(_.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space"),y=!1),h&&(c&&_.type!=="comment"&&_.type!=="newline"&&i(h,"TAB_AS_INDENT","Tabs are not allowed as indentation"),h=null),_.type){case"space":!e&&(t!=="doc-start"||(n==null?void 0:n.type)!=="flow-collection")&&_.source.includes(" ")&&(h=_),p=!0;break;case"comment":{p||i(_,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");const P=_.source.substring(1)||" ";u?u+=d+P:u=P,d="",c=!1;break}case"newline":c?u?u+=_.source:(!w||t!=="seq-item-ind")&&(r=!0):d+=_.source,c=!0,f=!0,(m||b)&&(k=_),p=!0;break;case"anchor":m&&i(_,"MULTIPLE_ANCHORS","A node can have at most one anchor"),_.source.endsWith(":")&&i(_.offset+_.source.length-1,"BAD_ALIAS","Anchor ending in : is ambiguous",!0),m=_,v??(v=_.offset),c=!1,p=!1,y=!0;break;case"tag":{b&&i(_,"MULTIPLE_TAGS","A node can have at most one tag"),b=_,v??(v=_.offset),c=!1,p=!1,y=!0;break}case t:(m||b)&&i(_,"BAD_PROP_ORDER",`Anchors and tags must be after the ${_.source} indicator`),w&&i(_,"UNEXPECTED_TOKEN",`Unexpected ${_.source} in ${e??"collection"}`),w=_,c=t==="seq-item-ind"||t==="explicit-key-ind",p=!1;break;case"comma":if(e){A&&i(_,"UNEXPECTED_TOKEN",`Unexpected , in ${e}`),A=_,c=!1,p=!1;break}default:i(_,"UNEXPECTED_TOKEN",`Unexpected ${_.type} token`),c=!1,p=!1}const C=s[s.length-1],T=C?C.offset+C.source.length:a;return y&&n&&n.type!=="space"&&n.type!=="newline"&&n.type!=="comma"&&(n.type!=="scalar"||n.source!=="")&&i(n.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space"),h&&(c&&h.indent<=l||(n==null?void 0:n.type)==="block-map"||(n==null?void 0:n.type)==="block-seq")&&i(h,"TAB_AS_INDENT","Tabs are not allowed as indentation"),{comma:A,found:w,spaceBefore:r,comment:u,hasNewline:f,anchor:m,tag:b,newlineAfterProp:k,end:T,start:v??T}}function bt(s){if(!s)return null;switch(s.type){case"alias":case"scalar":case"double-quoted-scalar":case"single-quoted-scalar":if(s.source.includes(` `))return!0;if(s.end){for(const e of s.end)if(e.type==="newline")return!0}return!1;case"flow-collection":for(const e of s.items){for(const t of e.start)if(t.type==="newline")return!0;if(e.sep){for(const t of e.sep)if(t.type==="newline")return!0}if(bt(e.key)||bt(e.value))return!0}return!1;default:return!0}}function pn(s,e,t){if((e==null?void 0:e.type)==="flow-collection"){const n=e.end[0];n.indent===s&&(n.source==="]"||n.source==="}")&&bt(e)&&t(n,"BAD_INDENT","Flow end indicator should be more indented than parent",!0)}}function Ps(s,e,t){const{uniqueKeys:n}=s.options;if(n===!1)return!1;const a=typeof n=="function"?n:(i,l)=>i===l||q(i)&&q(l)&&i.value===l.value;return e.some(i=>a(i.key,t))}const Vn="All mapping items must start at the same column";function Ya({composeNode:s,composeEmptyNode:e},t,n,a,i){var p;const l=(i==null?void 0:i.nodeClass)??re,o=new l(t.schema);t.atRoot&&(t.atRoot=!1);let r=n.offset,c=null;for(const u of n.items){const{start:d,key:f,sep:y,value:h}=u,m=Qe(d,{indicator:"explicit-key-ind",next:f??(y==null?void 0:y[0]),offset:r,onError:a,parentIndent:n.indent,startOnNewline:!0}),b=!m.found;if(b){if(f&&(f.type==="block-seq"?a(r,"BLOCK_AS_IMPLICIT_KEY","A block sequence may not be used as an implicit map key"):"indent"in f&&f.indent!==n.indent&&a(r,"BAD_INDENT",Vn)),!m.anchor&&!m.tag&&!y){c=m.end,m.comment&&(o.comment?o.comment+=` `+m.comment:o.comment=m.comment);continue}(m.newlineAfterProp||bt(f))&&a(f??d[d.length-1],"MULTILINE_IMPLICIT_KEY","Implicit keys need to be on a single line")}else((p=m.found)==null?void 0:p.indent)!==n.indent&&a(r,"BAD_INDENT",Vn);t.atKey=!0;const k=m.end,A=f?s(t,f,m,a):e(t,k,d,null,m,a);t.schema.compat&&pn(n.indent,f,a),t.atKey=!1,Ps(t,o.items,A)&&a(k,"DUPLICATE_KEY","Map keys must be unique");const w=Qe(y??[],{indicator:"map-value-ind",next:h,offset:A.range[2],onError:a,parentIndent:n.indent,startOnNewline:!f||f.type==="block-scalar"});if(r=w.end,w.found){b&&((h==null?void 0:h.type)==="block-map"&&!w.hasNewline&&a(r,"BLOCK_AS_IMPLICIT_KEY","Nested mappings are not allowed in compact mappings"),t.options.strict&&m.starts&&(s.type==="block-map"||s.type==="block-seq");function Ja({composeNode:s,composeEmptyNode:e},t,n,a,i){var m;const l=n.start.source==="{",o=l?"flow map":"flow sequence",r=(i==null?void 0:i.nodeClass)??(l?re:He),c=new r(t.schema);c.flow=!0;const p=t.atRoot;p&&(t.atRoot=!1),t.atKey&&(t.atKey=!1);let u=n.offset+n.start.source.length;for(let b=0;b0){const b=wt(y,h,t.options.strict,a);b.comment&&(c.comment?c.comment+=` `+b.comment:c.comment=b.comment),c.range=[n.offset,h,b.offset]}else c.range=[n.offset,h,h];return c}function ln(s,e,t,n,a,i){const l=t.type==="block-map"?Ya(s,e,t,n,i):t.type==="block-seq"?Wa(s,e,t,n,i):Ja(s,e,t,n,i),o=l.constructor;return a==="!"||a===o.tagName?(l.tag=o.tagName,l):(a&&(l.tag=a),l)}function Qa(s,e,t,n,a){var d;const i=n.tag,l=i?e.directives.tagName(i.source,f=>a(i,"TAG_RESOLVE_FAILED",f)):null;if(t.type==="block-seq"){const{anchor:f,newlineAfterProp:y}=n,h=f&&i?f.offset>i.offset?f:i:f??i;h&&(!y||y.offsetf.tag===l&&f.collection===o);if(!r){const f=e.schema.knownTags[l];if((f==null?void 0:f.collection)===o)e.schema.tags.push(Object.assign({},f,{default:!1})),r=f;else return f?a(i,"BAD_COLLECTION_TYPE",`${f.tag} used for ${o} collection, but expects ${f.collection??"scalar"}`,!0):a(i,"TAG_RESOLVE_FAILED",`Unresolved tag: ${l}`,!0),ln(s,e,t,a,l)}const c=ln(s,e,t,a,l,r),p=((d=r.resolve)==null?void 0:d.call(r,c,f=>a(i,"TAG_RESOLVE_FAILED",f),e.options))??c,u=Y(p)?p:new O(p);return u.range=c.range,u.tag=l,r!=null&&r.format&&(u.format=r.format),u}function Xa(s,e,t){const n=e.offset,a=Za(e,s.options.strict,t);if(!a)return{value:"",type:null,comment:"",range:[n,n,n]};const i=a.mode===">"?O.BLOCK_FOLDED:O.BLOCK_LITERAL,l=e.source?ei(e.source):[];let o=l.length;for(let h=l.length-1;h>=0;--h){const m=l[h][1];if(m===""||m==="\r")o=h;else break}if(o===0){const h=a.chomp==="+"&&l.length>0?` `.repeat(Math.max(1,l.length-1)):"";let m=n+a.length;return e.source&&(m+=e.source.length),{value:h,type:i,comment:a.comment,range:[n,m,m]}}let r=e.indent+a.indent,c=e.offset+a.length,p=0;for(let h=0;hr&&(r=m.length);else{m.length=o;--h)l[h][0].length>r&&(o=h+1);let u="",d="",f=!1;for(let h=0;hr||b[0]===" "?(d===" "?d=` `:!f&&d===` `&&(d=` `),u+=d+m.slice(r)+b,d=` `,f=!0):b===""?d===` `?u+=` `:d=` `:(u+=d+b,d=" ",f=!1)}switch(a.chomp){case"-":break;case"+":for(let h=o;ht(n+d,f,y);switch(a){case"scalar":o=O.PLAIN,r=ni(i,c);break;case"single-quoted-scalar":o=O.QUOTE_SINGLE,r=si(i,c);break;case"double-quoted-scalar":o=O.QUOTE_DOUBLE,r=ai(i,c);break;default:return t(s,"UNEXPECTED_TOKEN",`Expected a flow scalar value, but found: ${a}`),{value:"",type:null,comment:"",range:[n,n+i.length,n+i.length]}}const p=n+i.length,u=wt(l,p,e,t);return{value:r,type:o,comment:u.comment,range:[n,p,u.offset]}}function ni(s,e){let t="";switch(s[0]){case" ":t="a tab character";break;case",":t="flow indicator character ,";break;case"%":t="directive indicator character %";break;case"|":case">":{t=`block scalar indicator ${s[0]}`;break}case"@":case"`":{t=`reserved character ${s[0]}`;break}}return t&&e(0,"BAD_SCALAR_START",`Plain value cannot start with ${t}`),Ds(s)}function si(s,e){return(s[s.length-1]!=="'"||s.length===1)&&e(s.length,"MISSING_CHAR","Missing closing 'quote"),Ds(s.slice(1,-1)).replace(/''/g,"'")}function Ds(s){let e,t;try{e=new RegExp(`(.*?)(?i?s.slice(i,n+1):a)}else t+=a}return(s[s.length-1]!=='"'||s.length===1)&&e(s.length,"MISSING_CHAR",'Missing closing "quote'),t}function ii(s,e){let t="",n=s[e+1];for(;(n===" "||n===" "||n===` `||n==="\r")&&!(n==="\r"&&s[e+2]!==` `);)n===` `&&(t+=` `),e+=1,n=s[e+1];return t||(t=" "),{fold:t,offset:e}}const li={0:"\0",a:"\x07",b:"\b",e:"\x1B",f:"\f",n:` `,r:"\r",t:" ",v:"\v",N:"…",_:" ",L:"\u2028",P:"\u2029"," ":" ",'"':'"',"/":"/","\\":"\\"," ":" "};function oi(s,e,t,n){const a=s.substr(e,t),l=a.length===t&&/^[0-9a-fA-F]+$/.test(a)?parseInt(a,16):NaN;if(isNaN(l)){const o=s.substr(e-2,t+2);return n(e-2,"BAD_DQ_ESCAPE",`Invalid escape sequence ${o}`),o}return String.fromCodePoint(l)}function $s(s,e,t,n){const{value:a,type:i,comment:l,range:o}=e.type==="block-scalar"?Xa(s,e,n):ti(e,s.options.strict,n),r=t?s.directives.tagName(t.source,u=>n(t,"TAG_RESOLVE_FAILED",u)):null;let c;s.options.stringKeys&&s.atKey?c=s.schema[ve]:r?c=ri(s.schema,a,r,t,n):e.type==="scalar"?c=ci(s,a,e,n):c=s.schema[ve];let p;try{const u=c.resolve(a,d=>n(t??e,"TAG_RESOLVE_FAILED",d),s.options);p=q(u)?u:new O(u)}catch(u){const d=u instanceof Error?u.message:String(u);n(t??e,"TAG_RESOLVE_FAILED",d),p=new O(a)}return p.range=o,p.source=a,i&&(p.type=i),r&&(p.tag=r),c.format&&(p.format=c.format),l&&(p.comment=l),p}function ri(s,e,t,n,a){var o;if(t==="!")return s[ve];const i=[];for(const r of s.tags)if(!r.collection&&r.tag===t)if(r.default&&r.test)i.push(r);else return r;for(const r of i)if((o=r.test)!=null&&o.test(e))return r;const l=s.knownTags[t];return l&&!l.collection?(s.tags.push(Object.assign({},l,{default:!1,test:void 0})),l):(a(n,"TAG_RESOLVE_FAILED",`Unresolved tag: ${t}`,t!=="tag:yaml.org,2002:str"),s[ve])}function ci({atKey:s,directives:e,schema:t},n,a,i){const l=t.tags.find(o=>{var r;return(o.default===!0||s&&o.default==="key")&&((r=o.test)==null?void 0:r.test(n))})||t[ve];if(t.compat){const o=t.compat.find(r=>{var c;return r.default&&((c=r.test)==null?void 0:c.test(n))})??t[ve];if(l.tag!==o.tag){const r=e.tagString(l.tag),c=e.tagString(o.tag),p=`Value may be parsed as either ${r} or ${c}`;i(a,"TAG_RESOLVE_FAILED",p,!0)}}return l}function ui(s,e,t){if(e){t??(t=e.length);for(let n=t-1;n>=0;--n){let a=e[n];switch(a.type){case"space":case"comment":case"newline":s-=a.source.length;continue}for(a=e[++n];(a==null?void 0:a.type)==="space";)s+=a.source.length,a=e[++n];break}}return s}const di={composeNode:Hs,composeEmptyNode:Mn};function Hs(s,e,t,n){const a=s.atKey,{spaceBefore:i,comment:l,anchor:o,tag:r}=t;let c,p=!0;switch(e.type){case"alias":c=fi(s,e,n),(o||r)&&n(e,"ALIAS_PROPS","An alias node must not specify any properties");break;case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":case"block-scalar":c=$s(s,e,r,n),o&&(c.anchor=o.source.substring(1));break;case"block-map":case"block-seq":case"flow-collection":try{c=Qa(di,s,e,t,n),o&&(c.anchor=o.source.substring(1))}catch(u){const d=u instanceof Error?u.message:String(u);n(e,"RESOURCE_EXHAUSTION",d)}break;default:{const u=e.type==="error"?e.message:`Unsupported token (type: ${e.type})`;n(e,"UNEXPECTED_TOKEN",u),p=!1}}return c??(c=Mn(s,e.offset,void 0,null,t,n)),o&&c.anchor===""&&n(o,"BAD_ALIAS","Anchor cannot be an empty string"),a&&s.options.stringKeys&&(!q(c)||typeof c.value!="string"||c.tag&&c.tag!=="tag:yaml.org,2002:str")&&n(r??e,"NON_STRING_KEY","With stringKeys, all keys must be strings"),i&&(c.spaceBefore=!0),l&&(e.type==="scalar"&&e.source===""?c.comment=l:c.commentBefore=l),s.options.keepSourceTokens&&p&&(c.srcToken=e),c}function Mn(s,e,t,n,{spaceBefore:a,comment:i,anchor:l,tag:o,end:r},c){const p={type:"scalar",offset:ui(e,t,n),indent:-1,source:""},u=$s(s,p,o,c);return l&&(u.anchor=l.source.substring(1),u.anchor===""&&c(l,"BAD_ALIAS","Anchor cannot be an empty string")),a&&(u.spaceBefore=!0),i&&(u.comment=i,u.range[2]=r),u}function fi({options:s},{offset:e,source:t,end:n},a){const i=new wn(t.substring(1));i.source===""&&a(e,"BAD_ALIAS","Alias cannot be an empty string"),i.source.endsWith(":")&&a(e+t.length-1,"BAD_ALIAS","Alias ending in : is ambiguous",!0);const l=e+t.length,o=wt(n,l,s.strict,a);return i.range=[e,l,o.offset],o.comment&&(i.comment=o.comment),i}function hi(s,e,{offset:t,start:n,value:a,end:i},l){const o=Object.assign({_directives:e},s),r=new Yt(void 0,o),c={atKey:!1,atRoot:!0,directives:r.directives,options:r.options,schema:r.schema},p=Qe(n,{indicator:"doc-start",next:a??(i==null?void 0:i[0]),offset:t,onError:l,parentIndent:0,startOnNewline:!0});p.found&&(r.directives.docStart=!0,a&&(a.type==="block-map"||a.type==="block-seq")&&!p.hasNewline&&l(p.end,"MISSING_CHAR","Block collection cannot start on same line with directives-end marker")),r.contents=a?Hs(c,a,p,l):Mn(c,p.end,n,null,p,l);const u=r.contents.range[2],d=wt(i,u,!1,l);return d.comment&&(r.comment=d.comment),r.range=[t,u,d.offset],r}function ut(s){if(typeof s=="number")return[s,s+1];if(Array.isArray(s))return s.length===2?s:[s[0],s[1]];const{offset:e,source:t}=s;return[e,e+(typeof t=="string"?t.length:1)]}function Gn(s){var a;let e="",t=!1,n=!1;for(let i=0;i{const l=ut(t);i?this.warnings.push(new Ga(l,n,a)):this.errors.push(new ft(l,n,a))},this.directives=new ne({version:e.version||"1.2"}),this.options=e}decorate(e,t){const{comment:n,afterEmptyLine:a}=Gn(this.prelude);if(n){const i=e.contents;if(t)e.comment=e.comment?`${e.comment} ${n}`:n;else if(a||e.directives.docStart||!i)e.commentBefore=n;else if(G(i)&&!i.flow&&i.items.length>0){let l=i.items[0];W(l)&&(l=l.key);const o=l.commentBefore;l.commentBefore=o?`${n} ${o}`:n}else{const l=i.commentBefore;i.commentBefore=l?`${n} ${l}`:n}}t?(Array.prototype.push.apply(e.errors,this.errors),Array.prototype.push.apply(e.warnings,this.warnings)):(e.errors=this.errors,e.warnings=this.warnings),this.prelude=[],this.errors=[],this.warnings=[]}streamInfo(){return{comment:Gn(this.prelude).comment,directives:this.directives,errors:this.errors,warnings:this.warnings}}*compose(e,t=!1,n=-1){for(const a of e)yield*this.next(a);yield*this.end(t,n)}*next(e){switch(e.type){case"directive":this.directives.add(e.source,(t,n,a)=>{const i=ut(e);i[0]+=t,this.onError(i,"BAD_DIRECTIVE",n,a)}),this.prelude.push(e.source),this.atDirectives=!0;break;case"document":{const t=hi(this.options,this.directives,e,this.onError);this.atDirectives&&!t.directives.docStart&&this.onError(e,"MISSING_CHAR","Missing directives-end/doc-start indicator line"),this.decorate(t,!1),this.doc&&(yield this.doc),this.doc=t,this.atDirectives=!1;break}case"byte-order-mark":case"space":break;case"comment":case"newline":this.prelude.push(e.source);break;case"error":{const t=e.source?`${e.message}: ${JSON.stringify(e.source)}`:e.message,n=new ft(ut(e),"UNEXPECTED_TOKEN",t);this.atDirectives||!this.doc?this.errors.push(n):this.doc.errors.push(n);break}case"doc-end":{if(!this.doc){const n="Unexpected doc-end without preceding document";this.errors.push(new ft(ut(e),"UNEXPECTED_TOKEN",n));break}this.doc.directives.docEnd=!0;const t=wt(e.end,e.offset+e.source.length,this.doc.options.strict,this.onError);if(this.decorate(this.doc,!0),t.comment){const n=this.doc.comment;this.doc.comment=n?`${n} ${t.comment}`:t.comment}this.doc.range[2]=t.offset;break}default:this.errors.push(new ft(ut(e),"UNEXPECTED_TOKEN",`Unsupported token ${e.type}`))}}*end(e=!1,t=-1){if(this.doc)this.decorate(this.doc,!0),yield this.doc,this.doc=null;else if(e){const n=Object.assign({_directives:this.directives},this.options),a=new Yt(void 0,n);this.atDirectives&&this.onError(t,"MISSING_CHAR","Missing directives-end indicator line"),a.range=[0,t,t],this.decorate(a,!1),yield a}}}const qs="\uFEFF",Bs="",Rs="",mn="";function mi(s){switch(s){case qs:return"byte-order-mark";case Bs:return"doc-mode";case Rs:return"flow-error-end";case mn:return"scalar";case"---":return"doc-start";case"...":return"doc-end";case"":case` `:case`\r `:return"newline";case"-":return"seq-item-ind";case"?":return"explicit-key-ind";case":":return"map-value-ind";case"{":return"flow-map-start";case"}":return"flow-map-end";case"[":return"flow-seq-start";case"]":return"flow-seq-end";case",":return"comma"}switch(s[0]){case" ":case" ":return"space";case"#":return"comment";case"%":return"directive-line";case"*":return"alias";case"&":return"anchor";case"!":return"tag";case"'":return"single-quoted-scalar";case'"':return"double-quoted-scalar";case"|":case">":return"block-scalar-header"}return null}function fe(s){switch(s){case void 0:case" ":case` `:case"\r":case" ":return!0;default:return!1}}const Yn=new Set("0123456789ABCDEFabcdef"),gi=new Set("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-#;/?:@&=+$_.!~*'()"),It=new Set(",[]{}"),bi=new Set(` ,[]{} \r `),on=s=>!s||bi.has(s);class yi{constructor(){this.atEnd=!1,this.blockScalarIndent=-1,this.blockScalarKeep=!1,this.buffer="",this.flowKey=!1,this.flowLevel=0,this.indentNext=0,this.indentValue=0,this.lineEndPos=null,this.next=null,this.pos=0}*lex(e,t=!1){if(e){if(typeof e!="string")throw TypeError("source is not a string");this.buffer=this.buffer?this.buffer+e:e,this.lineEndPos=null}this.atEnd=!t;let n=this.next??"stream";for(;n&&(t||this.hasChars(1));)n=yield*this.parseNext(n)}atLineEnd(){let e=this.pos,t=this.buffer[e];for(;t===" "||t===" ";)t=this.buffer[++e];return!t||t==="#"||t===` `?!0:t==="\r"?this.buffer[e+1]===` `:!1}charAt(e){return this.buffer[this.pos+e]}continueScalar(e){let t=this.buffer[e];if(this.indentNext>0){let n=0;for(;t===" ";)t=this.buffer[++n+e];if(t==="\r"){const a=this.buffer[n+e+1];if(a===` `||!a&&!this.atEnd)return e+n+1}return t===` `||n>=this.indentNext||!t&&!this.atEnd?e+n:-1}if(t==="-"||t==="."){const n=this.buffer.substr(e,3);if((n==="---"||n==="...")&&fe(this.buffer[e+3]))return-1}return e}getLine(){let e=this.lineEndPos;return(typeof e!="number"||e!==-1&&ethis.indentValue&&!fe(this.charAt(1))&&(this.indentNext=this.indentValue),yield*this.parseBlockStart()}*parseBlockStart(){const[e,t]=this.peek(2);if(!t&&!this.atEnd)return this.setNext("block-start");if((e==="-"||e==="?"||e===":")&&fe(t)){const n=(yield*this.pushCount(1))+(yield*this.pushSpaces(!0));return this.indentNext=this.indentValue+1,this.indentValue+=n,yield*this.parseBlockStart()}return"doc"}*parseDocument(){yield*this.pushSpaces(!0);const e=this.getLine();if(e===null)return this.setNext("doc");let t=yield*this.pushIndicators();switch(e[t]){case"#":yield*this.pushCount(e.length-t);case void 0:return yield*this.pushNewline(),yield*this.parseLineStart();case"{":case"[":return yield*this.pushCount(1),this.flowKey=!1,this.flowLevel=1,"flow";case"}":case"]":return yield*this.pushCount(1),"doc";case"*":return yield*this.pushUntil(on),"doc";case'"':case"'":return yield*this.parseQuotedScalar();case"|":case">":return t+=yield*this.parseBlockScalarHeader(),t+=yield*this.pushSpaces(!0),yield*this.pushCount(e.length-t),yield*this.pushNewline(),yield*this.parseBlockScalar();default:return yield*this.parsePlainScalar()}}*parseFlowCollection(){let e,t,n=-1;do e=yield*this.pushNewline(),e>0?(t=yield*this.pushSpaces(!1),this.indentValue=n=t):t=0,t+=yield*this.pushSpaces(!0);while(e+t>0);const a=this.getLine();if(a===null)return this.setNext("flow");if((n!==-1&&n"0"&&t<="9")this.blockScalarIndent=Number(t)-1;else if(t!=="-")break}return yield*this.pushUntil(t=>fe(t)||t==="#")}*parseBlockScalar(){let e=this.pos-1,t=0,n;e:for(let i=this.pos;n=this.buffer[i];++i)switch(n){case" ":t+=1;break;case` `:e=i,t=0;break;case"\r":{const l=this.buffer[i+1];if(!l&&!this.atEnd)return this.setNext("block-scalar");if(l===` `)break}default:break e}if(!n&&!this.atEnd)return this.setNext("block-scalar");if(t>=this.indentNext){this.blockScalarIndent===-1?this.indentNext=t:this.indentNext=this.blockScalarIndent+(this.indentNext===0?1:this.indentNext);do{const i=this.continueScalar(e+1);if(i===-1)break;e=this.buffer.indexOf(` `,i)}while(e!==-1);if(e===-1){if(!this.atEnd)return this.setNext("block-scalar");e=this.buffer.length}}let a=e+1;for(n=this.buffer[a];n===" ";)n=this.buffer[++a];if(n===" "){for(;n===" "||n===" "||n==="\r"||n===` `;)n=this.buffer[++a];e=a-1}else if(!this.blockScalarKeep)do{let i=e-1,l=this.buffer[i];l==="\r"&&(l=this.buffer[--i]);const o=i;for(;l===" ";)l=this.buffer[--i];if(l===` `&&i>=this.pos&&i+1+t>o)e=i;else break}while(!0);return yield mn,yield*this.pushToIndex(e+1,!0),yield*this.parseLineStart()}*parsePlainScalar(){const e=this.flowLevel>0;let t=this.pos-1,n=this.pos-1,a;for(;a=this.buffer[++n];)if(a===":"){const i=this.buffer[n+1];if(fe(i)||e&&It.has(i))break;t=n}else if(fe(a)){let i=this.buffer[n+1];if(a==="\r"&&(i===` `?(n+=1,a=` `,i=this.buffer[n+1]):t=n),i==="#"||e&&It.has(i))break;if(a===` `){const l=this.continueScalar(n+1);if(l===-1)break;n=Math.max(n,l-2)}}else{if(e&&It.has(a))break;t=n}return!a&&!this.atEnd?this.setNext("plain-scalar"):(yield mn,yield*this.pushToIndex(t+1,!0),e?"flow":"doc")}*pushCount(e){return e>0?(yield this.buffer.substr(this.pos,e),this.pos+=e,e):0}*pushToIndex(e,t){const n=this.buffer.slice(this.pos,e);return n?(yield n,this.pos+=n.length,n.length):(t&&(yield""),0)}*pushIndicators(){switch(this.charAt(0)){case"!":return(yield*this.pushTag())+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators());case"&":return(yield*this.pushUntil(on))+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators());case"-":case"?":case":":{const e=this.flowLevel>0,t=this.charAt(1);if(fe(t)||e&&It.has(t))return e?this.flowKey&&(this.flowKey=!1):this.indentNext=this.indentValue+1,(yield*this.pushCount(1))+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators())}}return 0}*pushTag(){if(this.charAt(1)==="<"){let e=this.pos+2,t=this.buffer[e];for(;!fe(t)&&t!==">";)t=this.buffer[++e];return yield*this.pushToIndex(t===">"?e+1:e,!1)}else{let e=this.pos+1,t=this.buffer[e];for(;t;)if(gi.has(t))t=this.buffer[++e];else if(t==="%"&&Yn.has(this.buffer[e+1])&&Yn.has(this.buffer[e+2]))t=this.buffer[e+=3];else break;return yield*this.pushToIndex(e,!1)}}*pushNewline(){const e=this.buffer[this.pos];return e===` `?yield*this.pushCount(1):e==="\r"&&this.charAt(1)===` `?yield*this.pushCount(2):0}*pushSpaces(e){let t=this.pos-1,n;do n=this.buffer[++t];while(n===" "||e&&n===" ");const a=t-this.pos;return a>0&&(yield this.buffer.substr(this.pos,a),this.pos=t),a}*pushUntil(e){let t=this.pos,n=this.buffer[t];for(;!e(n);)n=this.buffer[++t];return yield*this.pushToIndex(t,!1)}}class ki{constructor(){this.lineStarts=[],this.addNewLine=e=>this.lineStarts.push(e),this.linePos=e=>{let t=0,n=this.lineStarts.length;for(;t>1;this.lineStarts[i]=0;)switch(s[e].type){case"doc-start":case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":case"newline":break e}for(;((t=s[++e])==null?void 0:t.type)==="space";);return s.splice(e,s.length)}function Jn(s){if(s.start.type==="flow-seq-start")for(const e of s.items)e.sep&&!e.value&&!Te(e.start,"explicit-key-ind")&&!Te(e.sep,"map-value-ind")&&(e.key&&(e.value=e.key),delete e.key,Fs(e.value)?e.value.end?Array.prototype.push.apply(e.value.end,e.sep):e.value.end=e.sep:Array.prototype.push.apply(e.start,e.sep),delete e.sep)}class vi{constructor(e){this.atNewLine=!0,this.atScalar=!1,this.indent=0,this.offset=0,this.onKeyLine=!1,this.stack=[],this.source="",this.type="",this.lexer=new yi,this.onNewLine=e}*parse(e,t=!1){this.onNewLine&&this.offset===0&&this.onNewLine(0);for(const n of this.lexer.lex(e,t))yield*this.next(n);t||(yield*this.end())}*next(e){if(this.source=e,this.atScalar){this.atScalar=!1,yield*this.step(),this.offset+=e.length;return}const t=mi(e);if(t)if(t==="scalar")this.atNewLine=!1,this.atScalar=!0,this.type="scalar";else{switch(this.type=t,yield*this.step(),t){case"newline":this.atNewLine=!0,this.indent=0,this.onNewLine&&this.onNewLine(this.offset+e.length);break;case"space":this.atNewLine&&e[0]===" "&&(this.indent+=e.length);break;case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":this.atNewLine&&(this.indent+=e.length);break;case"doc-mode":case"flow-error-end":return;default:this.atNewLine=!1}this.offset+=e.length}else{const n=`Not a YAML token: ${e}`;yield*this.pop({type:"error",offset:this.offset,message:n,source:e}),this.offset+=e.length}}*end(){for(;this.stack.length>0;)yield*this.pop()}get sourceToken(){return{type:this.type,offset:this.offset,indent:this.indent,source:this.source}}*step(){const e=this.peek(1);if(this.type==="doc-end"&&(e==null?void 0:e.type)!=="doc-end"){for(;this.stack.length>0;)yield*this.pop();this.stack.push({type:"doc-end",offset:this.offset,source:this.source});return}if(!e)return yield*this.stream();switch(e.type){case"document":return yield*this.document(e);case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return yield*this.scalar(e);case"block-scalar":return yield*this.blockScalar(e);case"block-map":return yield*this.blockMap(e);case"block-seq":return yield*this.blockSequence(e);case"flow-collection":return yield*this.flowCollection(e);case"doc-end":return yield*this.documentEnd(e)}yield*this.pop()}peek(e){return this.stack[this.stack.length-e]}*pop(e){const t=e??this.stack.pop();if(!t)yield{type:"error",offset:this.offset,source:"",message:"Tried to pop an empty stack"};else if(this.stack.length===0)yield t;else{const n=this.peek(1);switch(t.type==="block-scalar"?t.indent="indent"in n?n.indent:0:t.type==="flow-collection"&&n.type==="document"&&(t.indent=0),t.type==="flow-collection"&&Jn(t),n.type){case"document":n.value=t;break;case"block-scalar":n.props.push(t);break;case"block-map":{const a=n.items[n.items.length-1];if(a.value){n.items.push({start:[],key:t,sep:[]}),this.onKeyLine=!0;return}else if(a.sep)a.value=t;else{Object.assign(a,{key:t,sep:[]}),this.onKeyLine=!a.explicitKey;return}break}case"block-seq":{const a=n.items[n.items.length-1];a.value?n.items.push({start:[],value:t}):a.value=t;break}case"flow-collection":{const a=n.items[n.items.length-1];!a||a.value?n.items.push({start:[],key:t,sep:[]}):a.sep?a.value=t:Object.assign(a,{key:t,sep:[]});return}default:yield*this.pop(),yield*this.pop(t)}if((n.type==="document"||n.type==="block-map"||n.type==="block-seq")&&(t.type==="block-map"||t.type==="block-seq")){const a=t.items[t.items.length-1];a&&!a.sep&&!a.value&&a.start.length>0&&Wn(a.start)===-1&&(t.indent===0||a.start.every(i=>i.type!=="comment"||i.indent=e.indent){const a=!this.onKeyLine&&this.indent===e.indent,i=a&&(t.sep||t.explicitKey)&&this.type!=="seq-item-ind";let l=[];if(i&&t.sep&&!t.value){const o=[];for(let r=0;re.indent&&(o.length=0);break;default:o.length=0}}o.length>=2&&(l=t.sep.splice(o[1]))}switch(this.type){case"anchor":case"tag":i||t.value?(l.push(this.sourceToken),e.items.push({start:l}),this.onKeyLine=!0):t.sep?t.sep.push(this.sourceToken):t.start.push(this.sourceToken);return;case"explicit-key-ind":!t.sep&&!t.explicitKey?(t.start.push(this.sourceToken),t.explicitKey=!0):i||t.value?(l.push(this.sourceToken),e.items.push({start:l,explicitKey:!0})):this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken],explicitKey:!0}]}),this.onKeyLine=!0;return;case"map-value-ind":if(t.explicitKey)if(t.sep)if(t.value)e.items.push({start:[],key:null,sep:[this.sourceToken]});else if(Te(t.sep,"map-value-ind"))this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:l,key:null,sep:[this.sourceToken]}]});else if(Fs(t.key)&&!Te(t.sep,"newline")){const o=ze(t.start),r=t.key,c=t.sep;c.push(this.sourceToken),delete t.key,delete t.sep,this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:o,key:r,sep:c}]})}else l.length>0?t.sep=t.sep.concat(l,this.sourceToken):t.sep.push(this.sourceToken);else if(Te(t.start,"newline"))Object.assign(t,{key:null,sep:[this.sourceToken]});else{const o=ze(t.start);this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:o,key:null,sep:[this.sourceToken]}]})}else t.sep?t.value||i?e.items.push({start:l,key:null,sep:[this.sourceToken]}):Te(t.sep,"map-value-ind")?this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[],key:null,sep:[this.sourceToken]}]}):t.sep.push(this.sourceToken):Object.assign(t,{key:null,sep:[this.sourceToken]});this.onKeyLine=!0;return;case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":{const o=this.flowScalar(this.type);i||t.value?(e.items.push({start:l,key:o,sep:[]}),this.onKeyLine=!0):t.sep?this.stack.push(o):(Object.assign(t,{key:o,sep:[]}),this.onKeyLine=!0);return}default:{const o=this.startBlockValue(e);if(o){if(o.type==="block-seq"){if(!t.explicitKey&&t.sep&&!Te(t.sep,"newline")){yield*this.pop({type:"error",offset:this.offset,message:"Unexpected block-seq-ind on same line with key",source:this.source});return}}else a&&e.items.push({start:l});this.stack.push(o);return}}}}yield*this.pop(),yield*this.step()}*blockSequence(e){var n;const t=e.items[e.items.length-1];switch(this.type){case"newline":if(t.value){const a="end"in t.value?t.value.end:void 0,i=Array.isArray(a)?a[a.length-1]:void 0;(i==null?void 0:i.type)==="comment"?a==null||a.push(this.sourceToken):e.items.push({start:[this.sourceToken]})}else t.start.push(this.sourceToken);return;case"space":case"comment":if(t.value)e.items.push({start:[this.sourceToken]});else{if(this.atIndentedComment(t.start,e.indent)){const a=e.items[e.items.length-2],i=(n=a==null?void 0:a.value)==null?void 0:n.end;if(Array.isArray(i)){Array.prototype.push.apply(i,t.start),i.push(this.sourceToken),e.items.pop();return}}t.start.push(this.sourceToken)}return;case"anchor":case"tag":if(t.value||this.indent<=e.indent)break;t.start.push(this.sourceToken);return;case"seq-item-ind":if(this.indent!==e.indent)break;t.value||Te(t.start,"seq-item-ind")?e.items.push({start:[this.sourceToken]}):t.start.push(this.sourceToken);return}if(this.indent>e.indent){const a=this.startBlockValue(e);if(a){this.stack.push(a);return}}yield*this.pop(),yield*this.step()}*flowCollection(e){const t=e.items[e.items.length-1];if(this.type==="flow-error-end"){let n;do yield*this.pop(),n=this.peek(1);while((n==null?void 0:n.type)==="flow-collection")}else if(e.end.length===0){switch(this.type){case"comma":case"explicit-key-ind":!t||t.sep?e.items.push({start:[this.sourceToken]}):t.start.push(this.sourceToken);return;case"map-value-ind":!t||t.value?e.items.push({start:[],key:null,sep:[this.sourceToken]}):t.sep?t.sep.push(this.sourceToken):Object.assign(t,{key:null,sep:[this.sourceToken]});return;case"space":case"comment":case"newline":case"anchor":case"tag":!t||t.value?e.items.push({start:[this.sourceToken]}):t.sep?t.sep.push(this.sourceToken):t.start.push(this.sourceToken);return;case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":{const a=this.flowScalar(this.type);!t||t.value?e.items.push({start:[],key:a,sep:[]}):t.sep?this.stack.push(a):Object.assign(t,{key:a,sep:[]});return}case"flow-map-end":case"flow-seq-end":e.end.push(this.sourceToken);return}const n=this.startBlockValue(e);n?this.stack.push(n):(yield*this.pop(),yield*this.step())}else{const n=this.peek(2);if(n.type==="block-map"&&(this.type==="map-value-ind"&&n.indent===e.indent||this.type==="newline"&&!n.items[n.items.length-1].sep))yield*this.pop(),yield*this.step();else if(this.type==="map-value-ind"&&n.type!=="flow-collection"){const a=Ct(n),i=ze(a);Jn(e);const l=e.end.splice(1,e.end.length);l.push(this.sourceToken);const o={type:"block-map",offset:e.offset,indent:e.indent,items:[{start:i,key:e,sep:l}]};this.onKeyLine=!0,this.stack[this.stack.length-1]=o}else yield*this.lineEnd(e)}}flowScalar(e){if(this.onNewLine){let t=this.source.indexOf(` `)+1;for(;t!==0;)this.onNewLine(this.offset+t),t=this.source.indexOf(` `,t)+1}return{type:e,offset:this.offset,indent:this.indent,source:this.source}}startBlockValue(e){switch(this.type){case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return this.flowScalar(this.type);case"block-scalar-header":return{type:"block-scalar",offset:this.offset,indent:this.indent,props:[this.sourceToken],source:""};case"flow-map-start":case"flow-seq-start":return{type:"flow-collection",offset:this.offset,indent:this.indent,start:this.sourceToken,items:[],end:[]};case"seq-item-ind":return{type:"block-seq",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken]}]};case"explicit-key-ind":{this.onKeyLine=!0;const t=Ct(e),n=ze(t);return n.push(this.sourceToken),{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:n,explicitKey:!0}]}}case"map-value-ind":{this.onKeyLine=!0;const t=Ct(e),n=ze(t);return{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:n,key:null,sep:[this.sourceToken]}]}}}return null}atIndentedComment(e,t){return this.type!=="comment"||this.indent<=t?!1:e.every(n=>n.type==="newline"||n.type==="space")}*documentEnd(e){this.type!=="doc-mode"&&(e.end?e.end.push(this.sourceToken):e.end=[this.sourceToken],this.type==="newline"&&(yield*this.pop()))}*lineEnd(e){switch(this.type){case"comma":case"doc-start":case"doc-end":case"flow-seq-end":case"flow-map-end":case"map-value-ind":yield*this.pop(),yield*this.step();break;case"newline":this.onKeyLine=!1;case"space":case"comment":default:e.end?e.end.push(this.sourceToken):e.end=[this.sourceToken],this.type==="newline"&&(yield*this.pop())}}}function wi(s){const e=s.prettyErrors!==!1;return{lineCounter:s.lineCounter||e&&new ki||null,prettyErrors:e}}function _i(s,e={}){const{lineCounter:t,prettyErrors:n}=wi(e),a=new vi(t==null?void 0:t.addNewLine),i=new pi(e);let l=null;for(const o of i.compose(a.parse(s),!0,s.length))if(!l)l=o;else if(l.options.logLevel!=="silent"){l.errors.push(new ft(o.range.slice(0,2),"MULTIPLE_DOCS","Source contains multiple documents; please use YAML.parseAllDocuments()"));break}return n&&t&&(l.errors.forEach(xn(s,t)),l.warnings.forEach(xn(s,t))),l}function Ue(s,e,t){let n;const a=_i(s,t);if(!a)return null;if(a.warnings.forEach(i=>ps(a.options.logLevel,i)),a.errors.length>0){if(a.options.logLevel!=="silent")throw a.errors[0];a.errors=[]}return a.toJS(Object.assign({reviver:n},t))}const Si=`# Usually we don't need the EN translations unless the placeholder text doesn't match the output unit test key: Hello 'The requested page is not available in the "en" language.': The requested page is not available in this language. `,Ai=`unit test key: Hallo Not Found: Nicht gefunden Bad Request: Ungültige Anfrage Forbidden: Zugriff verweigert Internal Server Error: Interner Serverfehler Something went wrong: Etwas ist schiefgelaufen 'The requested page is not available in the "de" language.': Die angeforderte Seite ist nicht in dieser Sprache verfügbar. Back to home: Zurück zur Startseite "Sorry, but the page you are looking for doesn't exist or has been moved.": Entschuldigung, aber die gesuchte Seite existiert nicht oder wurde verschoben. Back: Zurück All Pages: Alle Seiten `,Ni=`unit test key: Hola Not Found: No encontrado Bad Request: Solicitud incorrecta Forbidden: Acceso denegado Internal Server Error: Error interno del servidor Something went wrong: Algo salió mal 'The requested page is not available in the "es" language.': La página solicitada no está disponible en este idioma. Back to home: Volver al inicio "Sorry, but the page you are looking for doesn't exist or has been moved.": Lo sentimos, pero la página que buscas no existe o ha sido movida. Back: Atrás All Pages: Todas las páginas `,Ei=`unit test key: Bonjour Not Found: Page introuvable Bad Request: Requête invalide Forbidden: Accès interdit Internal Server Error: Erreur interne du serveur Something went wrong: Une erreur s'est produite 'The requested page is not available in the "fr" language.': La page demandée n'est pas disponible dans cette langue. Back to home: Retour à l'accueil "Sorry, but the page you are looking for doesn't exist or has been moved.": Désolé, mais la page que vous recherchez n'existe pas ou a été déplacée. Back: Retour All Pages: Toutes les pages `,Ti=`unit test key: ごあいさつ Not Found: 見つかりません Bad Request: 不正なリクエスト Forbidden: アクセス禁止 Internal Server Error: 内部サーバーエラー Something went wrong: エラーが発生しました 'The requested page is not available in the "ja" language.': このページはこの言語では利用できません。 Back to home: ホームに戻る "Sorry, but the page you are looking for doesn't exist or has been moved.": 申し訳ありませんが、お探しのページは存在しないか、移動しました。 JA: 戻る All Pages: すべてのページ `,Ii=`unit test key: Olá Not Found: Não encontrado Bad Request: Requisição inválida Forbidden: Acesso negado Internal Server Error: Erro interno do servidor Something went wrong: Algo deu errado 'The requested page is not available in the "pt" language.': A página solicitada não está disponível neste idioma. Back to home: Voltar ao início "Sorry, but the page you are looking for doesn't exist or has been moved.": Desculpe, mas a página que procura não existe ou foi movida. Back: Voltar All Pages: Todas as páginas `,Ci={en:Ue(Si),de:Ue(Ai),es:Ue(Ni),fr:Ue(Ei),ja:Ue(Ti),pt:Ue(Ii)},Li=(s,e=$t)=>{const t=Ci[e];return typeof t[s]>"u"&&e!==$t&&console.warn(`⚠ i18n missing translation for "${e}" key: "${s}"`),t[s]??s},Oi=(s=$t)=>(e,t)=>Li(e,t??s),ji=s=>{const e=s.querySelectorAll("a"),t=Array.from(e);t.forEach((a,i)=>{a.setAttribute("tabindex",i===0?"0":"-1")});const n=a=>{const i=t.indexOf(a.target);if(i===-1)return;let l=i;switch(a.key){case"ArrowUp":a.preventDefault(),l=i>0?i-1:t.length-1;break;case"ArrowDown":a.preventDefault(),l=i{s.removeEventListener("keydown",n)}},{error:Mi,debug:zs}=ia("anchor_positioning_polyfill");let rn=!1,Qn=!1;const Pi=()=>["anchor-name","position-anchor","anchor","anchor-scroll"].some(e=>CSS.supports(e,"test"))||"anchorName"in document.documentElement.style,Di=async()=>{if(!(Qn||rn)){rn=!0;try{const{default:s}=await Ot(async()=>{const{default:e}=await import("./sjbTjPxS.js");return{default:e}},[],import.meta.url);s(),Qn=!0,zs("Anchor positioning polyfill loaded")}catch(s){throw Mi("Failed to load anchor positioning polyfill:",s),rn=!1,s}}},$i=()=>{zs("anchor_positioning_polyfill triggered"),Pi()||Di().catch(()=>{})};var Hi=$(" "),qi=$(" ",1),Bi=$(" "),Ri=$(" ",1),Fi=$('
  • '),zi=$('
    ');function Ui(s,e){const t=gn();Xe(e,!0);const n="LinkMenu";let a=ts(e,"label_icon",3,"globe"),i=Ge(void 0),l=pe(()=>{var d;return(d=g(i))==null?void 0:d.querySelectorAll("a")});const o=d=>{var m,b;const{type:f,code:y}=d,h=["Space","Enter","ArrowUp","ArrowDown"];f==="keyup"&&g(l)&&h.includes(y)&&((m=g(i))==null||m.showPopover(),g(l)[y!=="ArrowUp"?0:((b=g(l))==null?void 0:b.length)-1].focus())},r=d=>{const f=()=>{const h=d.documentElement.style.getPropertyValue("--position-offset")||getComputedStyle(d.documentElement).getPropertyValue("--position-offset");return Number.parseFloat(h)||0},y=()=>{var h;(h=g(i))!=null&&h.matches(":popover-open")&&f()<0&&g(i).hidePopover()};return d.addEventListener("scroll",y,{passive:!0}),()=>{d.removeEventListener("scroll",y)}};var c=zi();Lt(Zn,()=>r),D(c,"data-name",n),D(c,"data-testid",n);var p=I(c);_e(p,{get id(){return`button_${t}`},"aria-haspopup":"menu",get popovertarget(){return`menu_${t}`},onkeyup:o,variant:"text",size:"medium",inverse:!0,children:(d,f)=>{var y=qi(),h=V(y);{var m=v=>{es(v,{get id(){return a()},size:"button",variation:"regular"})};X(h,v=>{a()&&v(m)})}var b=H(h,2);M(b,1,"LinkMenu__button-label svelte-74grnz");var k=I(b,!0);E(b);var A=H(b,2);{var w=v=>{var C=Hi();M(C,1,"LinkMenu__button-short-label svelte-74grnz");var T=I(C,!0);E(C),B(()=>Z(T,e.label_short)),L(v,C)};X(A,v=>{e.label_short&&v(w)})}B(()=>Z(k,e.label)),L(d,y)},$$slots:{default:!0}});var u=H(p,2);ye(u,21,()=>e.link_items,ke,(d,f,y,h)=>{let m=()=>g(f).link,b=()=>g(f).label,k=()=>g(f).label_short;var A=Fi(),w=I(A);he(w,{variant:"tertiary",size:"medium",role:"menuitem",get link(){return m()},children:(v,C)=>{var T=Ri(),_=V(T);M(_,1,"LinkMenu__menu-label svelte-74grnz");var P=I(_,!0);E(_);var z=H(_,2);{var ee=R=>{var U=Bi();M(U,1,"LinkMenu__menu-short-label svelte-74grnz");var de=I(U,!0);E(U),B(()=>Z(de,k())),L(R,U)};X(z,R=>{k()&&R(ee)})}B(()=>Z(P,b())),L(v,T)},$$slots:{default:!0}}),E(A),L(d,A)}),E(u),cn(u,d=>Ie(i,d),()=>g(i)),Lt(u,()=>ji),E(c),Lt(c,()=>$i),B(()=>{var d,f;D(c,"data-blok-c",(d=e._sb_editable)==null?void 0:d["data-blok-c"]),D(c,"data-blok-uid",(f=e._sb_editable)==null?void 0:f["data-blok-uid"]),D(u,"id",`menu_${t}`),D(u,"aria-label",e.menu_label)}),L(s,c),Ze()}var Ki=$(" ",1),xi=$('
    ');function Vi(s,e){const t=gn();Xe(e,!0);const n="SearchInput";let a=Ge(!1),i=Ge(void 0),l=Ge(void 0);const o=m=>{Ie(a,m,!0),setTimeout(()=>{var b,k,A;m?((b=g(l))==null||b.focus(),(k=g(l))==null||k.select()):(A=g(i))==null||A.focus_me()},0)};ns(()=>{as(()=>{Ie(a,!1)})});var r=xi();D(r,"data-name",n),D(r,"data-testid",n);var c=I(r);M(c,1,"SearchInput__button svelte-6ahwl2");var p=I(c);cn(_e(p,{variant:"text",size:"medium",inverse:!0,get"aria-expanded"(){return g(a)},get"aria-controls"(){return`search_${t}`},onclick:()=>o(!0),children:(m,b)=>{var k=Ki(),A=V(k);es(A,{id:"search",size:"button"});var w=H(A,2);M(w,1,"SearchInput__button-label svelte-6ahwl2");var v=I(w,!0);E(w),B(()=>Z(v,e.search_label)),L(m,k)},$$slots:{default:!0}}),m=>Ie(i,m,!0),()=>g(i)),E(c);var u=H(c,2);let d;var f=I(u);cn(f,m=>Ie(l,m),()=>g(l));var y=H(f,2);_e(y,{size:"icon",get"aria-label"(){return e.search_submit},variant:"tertiary",inverse:!0,icon_after:"search",type:"submit"});var h=H(y,2);_e(h,{size:"icon",get"aria-label"(){return e.search_close},type:"button",variant:"tertiary",inverse:!0,icon_after:"dismiss",onclick:()=>o(!1)}),E(u),E(r),B(()=>{c.inert=g(a),D(u,"action",`/${e.lang_path??""}/search`),D(u,"id",`search_${t}`),u.inert=!g(a),d=M(u,1,"svelte-6ahwl2",null,d,{show:g(a)}),D(f,"aria-label",e.search_input_label),D(f,"placeholder",e.search_input_label)}),ss("submit",u,()=>o(!1)),L(s,r),Ze()}var Gi=$('
  • '),Yi=$("
  • "),Wi=$("
  • "),Ji=$('
    '),Qi=$('
  • '),Xi=$('
  • '),Zi=$("
    "),el=$("
      "),tl=$('
      '),nl=$('
    • '),sl=$("
      "),al=$('
      ');function ro(s,e){const t=gn();Xe(e,!0);const n="HeaderNavigation";let a=pe(()=>ea(e.menu_items)),i=Ge(!1);const l=S=>{let N=!1;S.forEach(j=>{N?(j.focus(),N=!1):document.activeElement===j&&(N=!0)})},o=S=>{const N={left:"ArrowLeft",right:"ArrowRight"},j=S.target.closest("ul");if(j instanceof HTMLUListElement){const K=Array.from(j.querySelectorAll(`.${n}__l1-button`));if(S.type==="keydown"&&Object.values(N).includes(S.code))S.code===N.right&&l(K),S.code===N.left&&l(K.reverse());else if(S.type==="keydown"&&["Enter","Space"].includes(S.code)){S.preventDefault();let J=j.querySelector(`#${S.target.getAttribute("popovertarget")}`);J instanceof HTMLElement&&J.showPopover(),setTimeout(()=>{let Q=j.querySelector(":popover-open li > *");Q instanceof HTMLElement&&Q.focus()},5)}}},r=(S,N)=>{const j={up:"ArrowUp",down:"ArrowDown"},K=S.target,J=K.closest("ul");if(K instanceof HTMLElement&&J instanceof HTMLUListElement){const Q=Array.from(J.querySelectorAll("li > *"));S.type==="keydown"&&Object.values(j).includes(S.code)?(S.code===j.down&&l(Q),S.code===j.up&&l(Q.reverse())):S.type==="keydown"&&K.localName==="button"&&["Enter","Space"].includes(S.code)&&(S.preventDefault(),N.expanded=!N.expanded,setTimeout(()=>{let te=document.querySelector(`#${K.getAttribute("aria-controls")} li > *`);te instanceof HTMLElement&&te.focus()},5))}},c=(S,N)=>{const j={up:"ArrowUp",down:"ArrowDown",left:"ArrowLeft"},K=S.target.closest("ul");if(S.type==="keydown"&&Object.values(j).includes(S.code)&&K instanceof HTMLUListElement){const J=Array.from(K.querySelectorAll("li > *"));if(S.code===j.down)l(J);else if(S.code===j.up)l(J.reverse());else if(S.code===j.left){let Q=document.querySelector(`.${n}__l2-links button[aria-expanded="true"]`);Q instanceof HTMLButtonElement&&Q.focus(),N.expanded=!N.expanded}}},p=S=>{const N=S.target.closest("[popover]");N instanceof HTMLDivElement&&N.hidePopover()},u=S=>{S.newState==="closed"&&g(a).forEach(N=>{var j;(j=N.l2)==null||j.forEach(K=>{K.expanded=!1})})},d={size:"medium",variant:"text",inverse:!0},f=` --_padding-block-legacy: var(--spacing-md); --_padding-inline: var(--spacing-md); --_padding-block: var(--spacing-md);`;let y=pe(()=>oa(Object.assign({"../../../../assets/hyland-logos/horizontal-brand-dark.svg":()=>Ot(()=>import("./DeH09YVL.js"),[],import.meta.url),"../../../../assets/hyland-logos/horizontal-communitylive-dark.svg":()=>Ot(()=>import("./BlR3-PZx.js"),[],import.meta.url),"../../../../assets/hyland-logos/horizontal-logotype-dark.svg":()=>Ot(()=>Promise.resolve().then(()=>il),void 0,import.meta.url)}),`../../../../assets/hyland-logos/${e.logo}.svg`,7).then(S=>S.default)),h=pe(()=>{var S,N;return((N=(S=yn)==null?void 0:S.data)==null?void 0:N.lang)||$t}),m=pe(()=>Oi(g(h)));ns(()=>{as(()=>{Ie(i,!1),document.querySelectorAll("[popover]").forEach(S=>{S instanceof HTMLDivElement&&S.hidePopover()})})});var b=al();D(b,"data-name",n),D(b,"data-testid",n);var k=I(b),A=I(k);M(A,1,"HeaderNavigation__nav-top svelte-13v48v4");var w=I(A);M(w,1,"HeaderNavigation__home svelte-13v48v4");var v=I(w);he(v,ae(()=>d,{get link(){return`/${g(h)??""}`},get"aria-label"(){return`${e.home_label??""} Home`},children:(S,N)=>{var j=oe(),K=V(j);la(K,()=>g(y),null,(J,Q)=>{var te=oe(),Le=V(te);$e(Le,()=>g(Q)),L(J,te)},J=>{var Q=ta();B(()=>Z(Q,e.home_label)),L(J,Q)}),L(S,j)},$$slots:{default:!0}})),E(w);var C=H(w,2);{var T=S=>{var N=oe(),j=V(N);ye(j,17,()=>e.top_links,ke,(K,J)=>{let Q=()=>g(J).label,te=()=>g(J).link;var Le=Gi(),Wt=I(Le);he(Wt,ae(()=>d,{get link(){return te()},get label(){return Q()}})),E(Le),L(K,Le)}),L(S,N)};X(C,S=>{e.top_links&&S(T)})}var _=H(C,2);{var P=S=>{var N=Yi();M(N,1,"HeaderNavigation__languages svelte-13v48v4");var j=I(N);Ui(j,ae(()=>e.languages)),E(N),L(S,N)};X(_,S=>{e.languages&&S(P)})}var z=H(_,2);{var ee=S=>{var N=Wi();M(N,1,"HeaderNavigation__search svelte-13v48v4");var j=I(N);Vi(j,ae(()=>e.search_input)),E(N),L(S,N)};X(z,S=>{e.search_input&&S(ee)})}var R=H(z,2);M(R,1,"HeaderNavigation__burger svelte-13v48v4");var U=I(R);_e(U,ae(()=>d,{style:f,variant:"tertiary",get"aria-label"(){return e.mobile_burger_label},get"aria-expanded"(){return g(i)},get"aria-controls"(){return`mobile_menu_${t}`},onclick:()=>Ie(i,!g(i)),children:(S,N)=>{var j=Ji();B(()=>D(j,"data-mobile-menu-open",g(i)?"":null)),L(S,j)},$$slots:{default:!0}})),E(R),E(A),E(k);var de=H(k,2);M(de,1,"HeaderNavigation__nav-main-wrapper svelte-13v48v4");var _t=I(de);M(_t,1,"HeaderNavigation__nav-main svelte-13v48v4"),ye(_t,21,()=>g(a),ke,(S,N,j)=>{var K=nl(),J=I(K);{var Q=ge=>{he(ge,ae(()=>d,{class:"HeaderNavigation__l1-button",variant:"text",get link(){return g(N).link},get label(){return g(N).label}}))},te=ge=>{_e(ge,ae(()=>d,{get id(){return`l1_button_${j}_${t}`},class:"HeaderNavigation__l1-button",get label(){return g(N).label},get popovertarget(){return`l1_menu_${j}_${t}`},onkeydown:o,onclick:()=>{g(i)&&(g(N).expanded=!0)}}))};X(J,ge=>{g(N).link?ge(Q):ge(te,-1)})}var Le=H(J,2);{var Wt=ge=>{var we=tl();M(we,1,"HeaderNavigation__l1-menu svelte-13v48v4");var Jt=I(we),Qt=I(Jt);M(Qt,1,"HeaderNavigation__l2-menu svelte-13v48v4");var St=I(Qt);M(St,1,"HeaderNavigation__links HeaderNavigation__l2-links svelte-13v48v4");var Pn=I(St);{let Be=pe(()=>g(m)("Back"));_e(Pn,ae(()=>d,{variant:"tertiary",class:"mobile-menu",get label(){return g(Be)},icon_before:"chevron_left",onclick:()=>{g(i)&&(g(N).expanded=!1)}}))}var Vs=H(Pn,2);ye(Vs,17,()=>g(N).l2,ke,(Be,F,Oe)=>{var Ne=Qi(),lt=I(Ne);{var ot=x=>{he(x,ae(()=>d,{variant:"tertiary",get link(){return g(F).link},get label(){return g(F).label},onkeydown:le=>r(le,g(F))},()=>g(F).attributes))},ie=x=>{_e(x,ae(()=>d,{variant:"tertiary",get id(){return`l2_button_${Oe}_${t}`},class:"HeaderNavigation__l2-button",get label(){return g(F).label},get"aria-expanded"(){return g(F).expanded},get"aria-controls"(){return`l2_menu_${Oe}_${t}`},icon_after:"chevron_right",onclick:()=>{if(g(N).l2)for(const le of g(N).l2)le.expanded=!1;g(F).expanded=!g(F).expanded},onkeydown:le=>r(le,g(F))}))};X(lt,x=>{g(F).link?x(ot):g(F).l3&&x(ie,1)})}E(Ne),L(Be,Ne)}),E(St);var At=H(St,2);M(At,1,"HeaderNavigation__l2-feature svelte-13v48v4");var Gs=I(At);Bn(Gs,ae(()=>g(N).feature,{copy:F=>{var Oe=oe(),Ne=V(Oe);{var lt=ie=>{var x=oe(),le=V(x);$e(le,()=>{var be;return(be=g(N).feature)==null?void 0:be.copy}),L(ie,x)},ot=ie=>{var x=oe(),le=V(x);mt(le,()=>{var be;return((be=g(N).feature)==null?void 0:be.copy)??Dt}),L(ie,x)};X(Ne,ie=>{var x;typeof((x=g(N).feature)==null?void 0:x.copy)=="string"?ie(lt):ie(ot,-1)})}L(F,Oe)},$$slots:{copy:!0}})),E(At);var Dn=H(At,2);ye(Dn,17,()=>g(N).l2,ke,(Be,F,Oe)=>{var Ne=oe(),lt=V(Ne);{var ot=ie=>{var x=el();M(x,1,"HeaderNavigation__l3-menu svelte-13v48v4");let le;var be=I(x);M(be,1,"HeaderNavigation__links HeaderNavigation__l3-links svelte-13v48v4"),ye(be,21,()=>g(F).l3,ke,(rt,je)=>{var ct=Xi(),$n=I(ct);he($n,ae(()=>d,{variant:"tertiary",get link(){return g(je).link},get label(){return g(je).label},onkeydown:Zt=>c(Zt,g(F))})),E(ct),L(rt,ct)}),E(be);var Ws=H(be,2);{var Js=rt=>{var je=Zi();M(je,1,"HeaderNavigation__l3-feature svelte-13v48v4");var ct=I(je);Bn(ct,ae(()=>g(F).l3_feature,{copy:Zt=>{var Hn=oe(),Qs=V(Hn);{var Xs=Re=>{var Ee=oe(),en=V(Ee);$e(en,()=>g(F).l3_feature.copy),L(Re,Ee)},Zs=Re=>{var Ee=oe(),en=V(Ee);mt(en,()=>{var qn;return((qn=g(F).l3_feature)==null?void 0:qn.copy)??Dt}),L(Re,Ee)};X(Qs,Re=>{var Ee;typeof((Ee=g(F).l3_feature)==null?void 0:Ee.copy)=="string"?Re(Xs):Re(Zs,-1)})}L(Zt,Hn)},$$slots:{copy:!0}})),E(je),L(rt,je)};X(Ws,rt=>{g(F).l3_feature&&rt(Js)})}E(x),B(()=>{D(x,"id",`l2_menu_${Oe}_${t}`),le=na(x,"",le,{display:g(F).expanded?"contents":null})}),L(ie,x)};X(lt,ie=>{g(F).l3&&ie(ot)})}L(Be,Ne)});var Xt=H(Dn,2);M(Xt,1,"HeaderNavigation__l2-close desktop-menu svelte-13v48v4");var Ys=I(Xt);_e(Ys,ae(()=>d,{variant:"tertiary",icon_before:"dismiss",get label(){return e.menu_close_label},onclick:p})),E(Xt),E(Qt),E(Jt),E(we),B(()=>{D(we,"id",`l1_menu_${j}_${t}`),D(we,"aria-labelledby",`l1_button_${j}_${t}`),D(we,"popover",g(i)?null:""),D(we,"data-mobile-l2-expanded",g(N).expanded?"":null),M(Jt,1,bn(g(i)?"":"layout"),"svelte-13v48v4")}),ss("beforetoggle",we,u),L(ge,we)};X(Le,ge=>{g(N).l2&&ge(Wt)})}E(K),L(S,K)}),E(_t);var Ks=H(_t,2);{var xs=S=>{var N=sl();M(N,1,"HeaderNavigation__nav-main-ctas svelte-13v48v4");var j=I(N);{var K=te=>{he(te,{variant:"text",inverse:!0,get label(){return e.nav_main_secondary_cta.label},get link(){return e.nav_main_secondary_cta.link},icon_after:"none"})};X(j,te=>{e.nav_main_secondary_cta&&te(K)})}var J=H(j,2);{var Q=te=>{he(te,{variant:"primary",inverse:!0,pill:!0,get label(){return e.nav_main_primary_cta.label},get link(){return e.nav_main_primary_cta.link},size:"small",icon_after:"none"})};X(J,te=>{e.nav_main_primary_cta&&te(Q)})}E(N),L(S,N)};X(Ks,S=>{(e.nav_main_primary_cta||e.nav_main_secondary_cta)&&S(xs)})}E(de),E(b),B(()=>{var S,N;D(b,"data-blok-c",(S=e._sb_editable)==null?void 0:S["data-blok-c"]),D(b,"data-blok-uid",(N=e._sb_editable)==null?void 0:N["data-blok-uid"]),D(de,"id",`mobile_menu_${t}`)}),L(s,b),Ze()}const Us=` `,il=Object.freeze(Object.defineProperty({__proto__:null,default:Us},Symbol.toStringTag,{value:"Module"})),ll=` `,ol=` `,rl={intro:{text:"Be more informed, empowered and connected through every interaction and in every relationship with everyone you serve.",ctaLabel:"Contact Us",ctaHref:"/en/contact-us"},columns:[{heading:"Why Hyland",links:[{label:"Case Studies",href:"/en/customers/case-studies"},{label:"Analyst Reports",href:"/en/resources/analyst-reports"},{label:"Insights",href:"/en/resources/articles"},{label:"Integrations",href:"/en/platform/integrations","data-sveltekit-reload":!0}]},{heading:"Discover & Learn",links:[{label:"Resource Center",href:"/en/resources/resource-center","data-sveltekit-reload":!0},{label:"Terminology",href:"/en/resources/terminology"},{label:"Downloads",href:"/en/resources/downloads"},{label:"Product Updates",href:"/en/resources/product-news"},{label:"All Pages",href:"/en/all-pages","data-sveltekit-reload":!0}]},{heading:"Hyland Services",links:[{label:"Implementation",href:"/en/solutions/services/implementation-services"},{label:"Managed",href:"/en/solutions/services/managed-services"},{label:"Consulting",href:"/en/solutions/services/consulting-services"},{label:"Data Conversion",href:"/en/solutions/services/data-conversion-services"}]},{heading:"About Hyland",links:[{label:"Careers",href:"/en/company/careers"},{label:"About",href:"/en/company/about"},{label:"Partners",href:"/en/partners"},{label:"Corporate Responsibility",href:"/en/company/about/corporate-responsibility"},{label:"Newsroom",href:"/en/company/newsroom"}]},{heading:"Connect",links:[{label:"Community",href:"https://community.hyland.com/?_gl=1*b6ttbm*_gcl_au*MjI3OTE1MzkzLjE3NTYxODMyNTk.*_ga*Mzk4OTUwMTg4LjE3Mjk4MDU0MDA.*_ga_N3PL677CX8*czE3NTY5MzE1MzUkbzI5NiRnMCR0MTc1NjkzMTU0MSRqNTQkbDAkaDA."},{label:"Events",href:"/en/resources/events"},{label:"Training",href:"https://university.hyland.com/?_gl=1*b6ttbm*_gcl_au*MjI3OTE1MzkzLjE3NTYxODMyNTk.*_ga*Mzk4OTUwMTg4LjE3Mjk4MDU0MDA.*_ga_N3PL677CX8*czE3NTY5MzE1MzUkbzI5NiRnMCR0MTc1NjkzMTU0MSRqNTQkbDAkaDA."},{label:"Product Documentation",href:"https://docs.hyland.com/?_gl=1*b6ttbm*_gcl_au*MjI3OTE1MzkzLjE3NTYxODMyNTk.*_ga*Mzk4OTUwMTg4LjE3Mjk4MDU0MDA.*_ga_N3PL677CX8*czE3NTY5MzE1MzUkbzI5NiRnMCR0MTc1NjkzMTU0MSRqNTQkbDAkaDA."},{label:"Tech Support",href:"https://community.hyland.com/customer-portal?_gl=1*b6ttbm*_gcl_au*MjI3OTE1MzkzLjE3NTYxODMyNTk.*_ga*Mzk4OTUwMTg4LjE3Mjk4MDU0MDA.*_ga_N3PL677CX8*czE3NTY5MzE1MzUkbzI5NiRnMCR0MTc1NjkzMTU0MSRqNTQkbDAkaDA."}]}],newsletter:{text:"Start your shift to a new era of content innovation",cta:{label:"Get monthly insights",href:"/en/resources/newsletter-signup"}},social:{heading:"Follow Us",links:[{platform:"facebook",href:"https://www.facebook.com/HylandSoftware"},{platform:"x",href:"https://twitter.com/hyland"},{platform:"instagram",href:"https://www.instagram.com/hylandgram"},{platform:"linkedin",href:"https://www.linkedin.com/company/hyland-software/"},{platform:"youtube",href:"https://www.youtube.com/user/HylandSoftware"}]}},cl={intro:{text:"Seien Sie bei jeder Interaktion und in jeder Beziehung mit den Personen, denen Sie dienen, besser informiert, kompetenter und stärker verbunden.",ctaLabel:"Kontaktieren Sie uns",ctaHref:"/de/contact-us"},columns:[{heading:"Warum Hyland",links:[{label:"Anwenderberichte",href:"/de/customers/case-studies"},{label:"Analystenberichte",href:"/de/resources/analyst-reports"},{label:"Integrationen",href:"/de/platform/integrations","data-sveltekit-reload":!0}]},{heading:"Entdecken und lernen",links:[{label:"Ressourcen",href:"/de/resources/resource-center","data-sveltekit-reload":!0}]},{heading:"Hyland Services",links:[{label:"Implementierung",href:"/de/solutions/services/implementation-services"},{label:"Managed Services",href:"/de/solutions/services/managed-services"},{label:"Beratung",href:"/de/solutions/services/consulting-services"},{label:"Datenkonvertierung",href:"/de/solutions/services/data-conversion-services"}]},{heading:"Über Hyland",links:[{label:"Karriere",href:"/de/company/careers"},{label:"Infos",href:"/de/company/about"},{label:"Partner",href:"/de/partners"},{label:"Unternehmerische Verantwortung",href:"/de/company/about/corporate-responsibility"}]},{heading:"Konnektivität",links:[{label:"Community",href:"https://community.hyland.com"},{label:"Schulung",href:"https://university.hyland.com"},{label:"Technischer Support",href:"https://community.hyland.com/customer-portal"}]}],social:{heading:"Folgen Sie uns",links:[{platform:"facebook",href:"https://www.facebook.com/HylandSoftware"},{platform:"x",href:"https://twitter.com/hyland"},{platform:"instagram",href:"https://www.instagram.com/hylandgram"},{platform:"linkedin",href:"https://www.linkedin.com/company/hyland-software/"},{platform:"youtube",href:"https://www.youtube.com/user/HylandSoftware"}]}},ul={intro:{text:"Esté más informado, capacitado y conectado en cada interacción y en cada relación con todas las personas a las que sirve.",ctaLabel:"Contáctenos",ctaHref:"/es/contact-us"},columns:[{heading:"¿POR QUÉ HYLAND?",links:[{label:"Informes de analistas",href:"/es/resources/analyst-reports"},{label:"Integraciones",href:"/es/platform/integrations","data-sveltekit-reload":!0}]},{heading:"Servicios de Hyland",links:[{label:"Implementación",href:"/es/solutions/services/implementation-services"},{label:"Administrados",href:"/es/solutions/services/managed-services"},{label:"Consultoría",href:"/es/solutions/services/consulting-services"},{label:"Conversión de datos",href:"/es/solutions/services/data-conversion-services"}]},{heading:"Acerca de Hyland",links:[{label:"Empleo",href:"/es/company/careers"},{label:"Acerca de Hyland",href:"/es/company/about"},{label:"Socios",href:"/es/partners"},{label:"Responsabilidad corporativa",href:"/es/company/about/corporate-responsibility"},{label:"Todas las páginas",href:"/es/all-pages","data-sveltekit-reload":!0}]},{heading:"Conéctese",links:[{label:"Comunidad",href:"https://community.hyland.com"},{label:"Eventos",href:"/es/resources/events"},{label:"Capacitación",href:"https://university.hyland.com"},{label:"Documentación",href:"https://docs.hyland.com"},{label:"Soporte Técnico",href:"https://community.hyland.com/customer-portal"}]}],social:{heading:"Síganos",links:[{platform:"facebook",href:"https://www.facebook.com/HylandSoftware"},{platform:"x",href:"https://twitter.com/hyland"},{platform:"instagram",href:"https://www.instagram.com/hylandgram"},{platform:"linkedin",href:"https://www.linkedin.com/company/hyland-software/"},{platform:"youtube",href:"https://www.youtube.com/user/HylandSoftware"}]}},dl={intro:{text:"Soyez mieux informés, plus autonomes et mieux connectés dans chaque interaction et dans chaque relation avec toutes les personnes que vous servez.",ctaLabel:"Contactez-nous",ctaHref:"/fr/contact-us"},columns:[{heading:"Pourquoi Hyland",links:[{label:"Rapports d'analystes",href:"/fr/resources/analyst-reports"},{label:"Intégrations",href:"/fr/platform/integrations","data-sveltekit-reload":!0}]},{heading:"Services Hyland",links:[{label:"Implémentation",href:"/fr/solutions/services/implementation-services"},{label:"Infogérance",href:"/fr/solutions/services/managed-services"},{label:"Conseil",href:"/fr/solutions/services/consulting-services"},{label:"Conversion de données",href:"/fr/solutions/services/data-conversion-services"}]},{heading:"À propos de Hyland",links:[{label:"Carrières",href:"/fr/company/careers"},{label:"À propos",href:"/fr/company/about"},{label:"Partenaires",href:"/fr/partners"},{label:"Responsabilité de l’entreprise",href:"/fr/company/about/corporate-responsibility"},{label:"Toutes les pages",href:"/fr/all-pages","data-sveltekit-reload":!0}]},{heading:"Connecter",links:[{label:"Communauté",href:"https://community.hyland.com"},{label:"Événements",href:"/fr/resources/events"},{label:"Formation",href:"https://university.hyland.com"},{label:"Documentation",href:"https://docs.hyland.com"},{label:"Support technique",href:"https://community.hyland.com/customer-portal"}]}],social:{heading:"Suivez-nous",links:[{platform:"facebook",href:"https://www.facebook.com/HylandSoftware"},{platform:"x",href:"https://twitter.com/hyland"},{platform:"instagram",href:"https://www.instagram.com/hylandgram"},{platform:"linkedin",href:"https://www.linkedin.com/company/hyland-software/"},{platform:"youtube",href:"https://www.youtube.com/user/HylandSoftware"}]}},fl={intro:{text:"サービスを提供するすべての人とのあらゆるやりとりや関係を通じて、より多くの情報を得たり、自信を付けたり、互いにつながったりできます。",ctaLabel:"お問い合せ",ctaHref:"/ja/contact-us"},columns:[{heading:"ハイランドを選定する理由",links:[{label:"分析レポート",href:"/ja/resources/analyst-reports"},{label:"統合",href:"/ja/platform/integrations","data-sveltekit-reload":!0}]},{heading:"ハイランドサービス",links:[{label:"実装",href:"/ja/solutions/services/implementation-services"},{label:"管理",href:"/ja/solutions/services/managed-services"},{label:"コンサルティング",href:"/ja/solutions/services/consulting-services"},{label:"データ変換",href:"/ja/solutions/services/data-conversion-services"}]},{heading:"ハイランドについて",links:[{label:"キャリア",href:"/ja/company/careers"},{label:"企業情報",href:"/ja/company/about"},{label:"パートナー",href:"/ja/partners"},{label:"企業責任",href:"/ja/company/about/corporate-responsibility"},{label:"すべてのページ",href:"/ja/all-pages","data-sveltekit-reload":!0}]},{heading:"交流",links:[{label:"コミュニティ",href:"https://community.hyland.com"},{label:"イベント",href:"/ja/resources/events"},{label:"トレーニング",href:"https://university.hyland.com"},{label:"資料",href:"https://support.hyland.com"},{label:"技術サポート",href:"https://community.hyland.com/customer-portal"}]}],social:{heading:"フォローする",links:[{platform:"facebook",href:"https://www.facebook.com/HylandSoftware"},{platform:"x",href:"https://twitter.com/hyland"},{platform:"instagram",href:"https://www.instagram.com/hylandgram"},{platform:"linkedin",href:"https://www.linkedin.com/company/hyland-software/"},{platform:"youtube",href:"https://www.youtube.com/user/HylandSoftware"}]}},hl={intro:{text:"Esteja mais informado, capacitado e conectado através de cada interação e em cada relacionamento com todos que você atende.",ctaLabel:"Entre em contato conosco",ctaHref:"/pt/contact-us"},columns:[{heading:"Por que a Hyland?",links:[{label:"Relatórios de análise",href:"/pt/resources/analyst-reports"},{label:"Integrações",href:"/pt/platform/integrations","data-sveltekit-reload":!0}]},{heading:"SERVIÇOS HYLAND",links:[{label:"Implementação",href:"/pt/solutions/services/implementation-services"},{label:"Gerenciada",href:"/pt/solutions/services/managed-services"},{label:"Consultoria",href:"/pt/solutions/services/consulting-services"},{label:"Conversão de dados",href:"/pt/solutions/services/data-conversion-services"}]},{heading:"Sobre a Hyland",links:[{label:"Oportunidades profissionais",href:"/pt/company/careers"},{label:"Sobre",href:"/pt/company/about"},{label:"Parceiros",href:"/pt/partners"},{label:"Responsabilidade corporativa",href:"/pt/company/about/corporate-responsibility"},{label:"Todas as páginas",href:"/pt/all-pages","data-sveltekit-reload":!0}]},{heading:"CONECTE-SE",links:[{label:"Community",href:"https://community.hyland.com"},{label:"Eventos",href:"/pt/resources/events"},{label:"Treinamento",href:"https://university.hyland.com"},{label:"Documentação",href:"https://docs.hyland.com"},{label:"Suporte técnico",href:"https://community.hyland.com/customer-portal"}]}],social:{heading:"Siga-nos",links:[{platform:"facebook",href:"https://www.facebook.com/HylandSoftware"},{platform:"x",href:"https://twitter.com/hyland"},{platform:"instagram",href:"https://www.instagram.com/hylandgram"},{platform:"linkedin",href:"https://www.linkedin.com/company/hyland-software/"},{platform:"youtube",href:"https://www.youtube.com/user/HylandSoftware"}]}},Xn={en:rl,de:cl,es:ul,fr:dl,ja:fl,pt:hl};var pl=$('
    • '),ml=$("

        "),gl=$('

        '),bl=$('

        ');function co(s,e){Xe(e,!0);const t="Footer";let n=pe(()=>e.content??Xn[yn.data.lang]??Xn.en);const a={linkedin:fa,youtube:ll,facebook:da,instagram:ol,x:ua};var i=bl();D(i,"data-name",t),D(i,"data-testid",t),M(i,1,bn(["l-full","layout","bg-dark-blue","text-sm",t]),"svelte-1sp39aw");var l=I(i);M(l,1,"Footer__layout svelte-1sp39aw");var o=I(l);M(o,1,"Footer__intro svelte-1sp39aw");var r=I(o);$e(r,()=>Us);var c=H(r,2),p=I(c,!0);E(c);var u=H(c,2);he(u,{variant:"primary",inverse:!0,get label(){return g(n).intro.ctaLabel},get link(){return g(n).intro.ctaHref}}),E(o);var d=H(o,2);M(d,1,"Footer__columns svelte-1sp39aw"),ye(d,21,()=>g(n).columns,ke,(w,v)=>{var C=ml();M(C,1,"Footer__links svelte-1sp39aw");var T=I(C);M(T,1,"Footer__heading svelte-1sp39aw");var _=I(T,!0);E(T);var P=H(T,2);M(P,1,"Footer__links-list svelte-1sp39aw"),ye(P,21,()=>g(v).links,ke,(z,ee)=>{var R=pl(),U=I(R);sa(U,()=>({class:"Footer__link",href:g(ee).href,...g(ee).attributes}),void 0,void 0,void 0,"svelte-1sp39aw");var de=I(U,!0);E(U),E(R),B(()=>Z(de,g(ee).label)),L(z,R)}),E(P),E(C),B(()=>Z(_,g(v).heading)),L(w,C)}),E(d),E(l);var f=H(l,2);M(f,1,"Footer__social svelte-1sp39aw");var y=I(f);{var h=w=>{var v=gl(),C=I(v),T=I(C,!0);E(C);var _=H(C,2);he(_,{variant:"secondary",inverse:!0,get label(){return g(n).newsletter.cta.label},get link(){return g(n).newsletter.cta.href}}),E(v),B(()=>Z(T,g(n).newsletter.text)),L(w,v)};X(y,w=>{g(n).newsletter&&w(h)})}var m=H(y,2),b=I(m);M(b,1,"Footer__heading svelte-1sp39aw");var k=I(b,!0);E(b);var A=H(b,2);ye(A,17,()=>g(n).social.links,ke,(w,v)=>{he(w,{variant:"tertiary",inverse:!0,size:"small",get link(){return g(v).href},children:(C,T)=>{var _=oe(),P=V(_);$e(P,()=>a[g(v).platform]),L(C,_)},$$slots:{default:!0}})}),E(m),E(f),E(i),B(()=>{Z(p,g(n).intro.text),Z(k,g(n).social.heading)}),L(s,i),Ze()}const yl=s=>{var e=Ll(),t=V(e),n=I(t);E(t),et(2),B(()=>Z(n,`©${it??""} Hyland. All rights reserved.`)),L(s,e)},kl=s=>{var e=Ol(),t=V(e),n=I(t);E(t),et(2),B(()=>Z(n,`©${it??""} Hyland.`)),L(s,e)},vl=s=>{var e=jl(),t=V(e),n=I(t);E(t),et(2),B(()=>Z(n,`©${it??""} Hyland.`)),L(s,e)},wl=s=>{var e=Ml(),t=V(e),n=I(t);E(t),et(2),B(()=>Z(n,`©${it??""} Hyland.`)),L(s,e)},_l=s=>{var e=Pl(),t=V(e),n=I(t);E(t),et(2),B(()=>Z(n,`©${it??""} Hyland.`)),L(s,e)},Sl=s=>{var e=Dl(),t=V(e),n=I(t);E(t),et(2),B(()=>Z(n,`©${it??""} Hyland.`)),L(s,e)},it=new Date().getFullYear(),Al={copyright:yl,legal_links:[{content:{id:1,full_slug:"https://www.hyland.com/en/legal/privacy-policies",name:"Privacy Policy"}},{content:{id:2,full_slug:"https://www.hyland.com/en/legal/privacy-policies/cookie-policy",name:"Cookie Policy"}},{content:{id:3,full_slug:"##",name:"Manage Cookies"}},{content:{id:4,full_slug:"https://www.hyland.com/en/legal/do-not-sell-share-personal-info",name:"Do Not Sell or Share My Personal Information"}},{content:{id:5,full_slug:"https://www.hyland.com/en/legal/terms-of-use",name:"Terms of Use"}},{content:{id:6,full_slug:"https://www.hyland.com/en/legal/hyland-trust-center",name:"Security and Compliance"}},{content:{id:7,full_slug:"https://www.hyland.com/en/legal",name:"Legal and Compliance"}}]},Nl={copyright:kl,legal_links:[{content:{id:1,full_slug:"/fr/legal/privacy-policies",name:"Confidentialité"}},{content:{id:2,full_slug:"/fr/legal/privacy-policies/cookie-policy",name:"Politique de Cookie"}},{content:{id:3,full_slug:"##",name:"Gestion des Cookies"}},{content:{id:4,full_slug:"/fr/legal/terms-of-use",name:"Conditions D'utilisation"}},{content:{id:5,full_slug:"/fr/legal/hyland-trust-center",name:"Sécurité et Conformité Réglementaire"}},{content:{id:6,full_slug:"/fr/legal",name:"Légal et Conformité Réglementaire"}}]},El={copyright:vl,legal_links:[{content:{id:1,full_slug:"/pt/legal/privacy-policies",name:"Privacidade"}},{content:{id:2,full_slug:"/pt/legal/privacy-policies/cookie-policy",name:"Política de Cookies"}},{content:{id:3,full_slug:"##",name:"Gerenciamento de Cookies"}},{content:{id:4,full_slug:"/pt/legal/terms-of-use",name:"Termos de Uso"}},{content:{id:5,full_slug:"/pt/legal/hyland-trust-center",name:"Segurança e Conformidade (Compliance)"}},{content:{id:6,full_slug:"/pt/legal",name:"Jurídico e Conformidade (Compliance)"}}]},Tl={copyright:wl,legal_links:[{content:{id:1,full_slug:"/de/legal/privacy-policies",name:"Datenschutz"}},{content:{id:2,full_slug:"/de/legal/privacy-policies/cookie-policy",name:"Cookie-Richtlinie"}},{content:{id:3,full_slug:"##",name:"Cookie-Einstellungen"}},{content:{id:4,full_slug:"/de/legal/terms-of-use",name:"Nutzungsbedingungen"}},{content:{id:5,full_slug:"/de/legal/hyland-trust-center",name:"Sicherheit und Compliance"}},{content:{id:6,full_slug:"/de/legal",name:"Rechtliche Bestimmungen und Compliance"}}]},Il={copyright:_l,legal_links:[{content:{id:1,full_slug:"/es/legal/privacy-policies",name:"Privacidad"}},{content:{id:2,full_slug:"/es/legal/privacy-policies/cookie-policy",name:"Política de Cookie"}},{content:{id:3,full_slug:"##",name:"Gestión de Cookies"}},{content:{id:4,full_slug:"/es/legal/terms-of-use",name:"Condiciones de Uso"}},{content:{id:5,full_slug:"/es/legal/hyland-trust-center",name:"Seguridad y Cumplimiento Normativo"}},{content:{id:6,full_slug:"/es/legal",name:"Legal y Cumplimiento Normativo"}}]},Cl={copyright:Sl,legal_links:[{content:{id:1,full_slug:"/ja/legal/privacy-policies",name:"プライバシー"}},{content:{id:2,full_slug:"/ja/legal/privacy-policies/cookie-policy",name:"クッキーポリシー"}},{content:{id:3,full_slug:"##",name:"クッキーの管理"}},{content:{id:4,full_slug:"/ja/legal/terms-of-use",name:"利用規約"}},{content:{id:5,full_slug:"/ja/legal/hyland-trust-center",name:"セキュリティとコンプライアンス"}},{content:{id:6,full_slug:"/ja/legal",name:"法律とコンプライアンス"}}]};var Ll=$(`

        Hyland, the H design, and Hyland product names are registered and/or unregistered trademarks of Hyland and its affiliates in the United States and other countries.

        `,1),Ol=$(`

        Hyland, le logo en forme de H et les noms de produits Hyland sont des marques déposées et/ou non déposées de Hyland et de ses sociétés affiliées aux États-Unis et dans d’autres pays.

        `,1),jl=$(`

        Hyland, o logotipo em forma de H e os nomes de produtos Hyland são marcas registradas e/ou não registradas da Hyland e de suas afiliadas nos Estados Unidos e em outros países.

        `,1),Ml=$(`

        Hyland, das H-Design und die Hyland-Produktnamen sind eingetragene und/oder nicht eingetragene Warenzeichen von Hyland und seinen verbundenen Unternehmen in den Vereinigten Staaten und anderen Ländern.

        `,1),Pl=$(`

        Hyland, el diseño de la H y los nombres de productos Hyland son marcas registradas y/o no registradas de Hyland y sus afiliadas en Estados Unidos y otros países.

        `,1),Dl=$("

        Hyland、HロゴおよびHyland製品名は、米国およびその他の国におけるHylandおよびその関連会社の登録商標または未登録商標です。

        ",1),$l=$("
      • "),Hl=$("
          ");function uo(s,e){Xe(e,!0);const t="FooterLegal",n={en:Al,fr:Nl,pt:El,de:Tl,es:Il,ja:Cl};let a=pe(()=>n[yn.data.lang]??n.en),i=pe(()=>e.copyright??g(a).copyright),l=pe(()=>e.legal_links??g(a).legal_links);var o=Hl();D(o,"data-name",t),D(o,"data-testid",t),M(o,1,"FooterLegal bg-dark-blue text-sm layout svelte-1a6ttm1");var r=I(o);mt(r,()=>e.children??Dt);var c=H(r,2);M(c,1,"FooterLegal__copyright svelte-1a6ttm1");var p=I(c);mt(p,()=>g(i)??Dt),E(c);var u=H(c,2);M(u,1,"FooterLegal__list--inline svelte-1a6ttm1"),ye(u,21,()=>g(l),ke,(d,f)=>{var y=$l();M(y,1,"FooterLegal__list-item svelte-1a6ttm1");var h=I(y),m=I(h,!0);E(h),E(y),B(()=>{D(h,"href",g(f).content.full_slug),M(h,1,bn([g(f).content.full_slug==="##"?" ot-sdk-show-settings":null]),"svelte-1a6ttm1"),Z(m,g(f).content.name)}),L(d,y)}),E(u),E(o),B(()=>{var d,f;D(o,"data-blok-c",(d=e._sb_editable)==null?void 0:d["data-blok-c"]),D(o,"data-blok-uid",(f=e._sb_editable)==null?void 0:f["data-blok-uid"])}),L(s,o),Ze()}const ql=JSON.parse(`{"communitylive":{"home_label":"CommunityLIVE","logo":"horizontal-communitylive-dark","mobile_burger_label":"Expand Navigation","menu_items":[{"label":"Agenda","l2":[{"label":"Agenda at a Glance","link":"/en/agenda-at-a-glance"},{"label":"Sessions","link":"/en/agenda/sessions"},{"label":"Technical Training","link":"/en/technical-training"},{"label":"Speakers","link":"/en/agenda/speakers"},{"label":"Self-paced Labs","link":"/en/self-paced-labs"},{"label":"Agentic AI Throwdown","link":"/en/agenda/agentic-ai-throwdown"}],"feature":{"heading":"Sessions built for what's next","copy":"Dive into AI-driven automation, governed content, data intelligence, cloud modernization and digital experiences — backed by real-world insights you can use immediately.","cta_label":"Check out the sessions","cta_link":"https://www.communitylive.com/en/agenda/sessions","cta_link_icon":"","image":{"filename":"https://a-us.storyblok.com/f/569291068137024/1250x1250/b08c2664f1/sessions-built-for-what-s-next.jpg","alt":"Smiling woman on stage at CommunityLIVE wearing a cream blouse and denim skirt, gesturing with hands and speaking into a headset microphone against a dark backdrop."}}},{"label":"Experience","l2":[{"label":"Experience Overview","link":"/en/experience"},{"label":"Braindate","link":"/en/experience/braindate"},{"label":"Community Impact","link":"/en/experience/community-impact"},{"label":"Innovation Awards","link":"/en/experience/innovation-awards"},{"label":"Closing Party","link":"/en/experience/closing-party"}],"feature":{"heading":"Sessions built for what's next","copy":"Dive into AI-driven automation, governed content, data intelligence, cloud modernization and digital experiences — backed by real-world insights you can use immediately.","cta_label":"Check out the sessions","cta_link":"https://www.communitylive.com/en/agenda/sessions","cta_link_icon":"","image":{"filename":"https://a-us.storyblok.com/f/569291068137024/1250x1250/b08c2664f1/sessions-built-for-what-s-next.jpg","alt":"Smiling woman on stage at CommunityLIVE wearing a cream blouse and denim skirt, gesturing with hands and speaking into a headset microphone against a dark backdrop."}}},{"label":"Sponsors","link":"/en/sponsors"},{"label":"FAQ","link":"/en/faq"}]},"hyland":{"home_label":"Hyland","logo":"horizontal-brand-dark","mobile_burger_label":"Expand Navigation","nav_main_primary_cta":{"label":"Request a demo","link":"/en/demos/request-demo"},"top_links":[{"link":"https://community.hyland.com","label":"Community"},{"link":"/en/contact-us","label":"Contact Us"}],"languages":{"label":"English","label_short":"EN","menu_label":"Language","link_items":[{"link":"/de","label":"Deutsch"},{"link":"/es","label":"Español"},{"link":"/fr","label":"Français"},{"link":"/ja","label":"日本語"},{"link":"/pt","label":"Português"}]},"menu_close_label":"Close menu","search_input":{"lang_path":"en","search_label":"Search","search_input_label":"Search Hyland...","search_submit":"Submit","search_close":"Close"},"menu_items":[{"label":"Platform","l2":[{"label":"Platform","link":"/en/platform"},{"label":"Enterprise AI","link":"/en/platform/content-intelligence"},{"label":"Agentic Document Processing","link":"/en/platform/agentic-document-processing"},{"label":"Process Automation","link":"/en/platform/process-automation"},{"label":"Content Management","link":"/en/platform/content-management"},{"label":"Digital Asset Management","link":"/en/platform/digital-asset-management"},{"label":"Governance","link":"/en/platform/governance"},{"label":"Application Development","link":"/en/platform/application-development"},{"label":"Systems Integrations","link":"/en/platform/integrations","attributes":{"data-sveltekit-reload":true}},{"label":"Collaboration","link":"/en/platform/collaboration"},{"label":"Cloud","link":"/en/platform/cloud"}],"feature":{"heading":"2026 Gartner® Magic Quadrant™ for Document Management","copy":"Hyland named a Leader for our ability to execute and completeness of vision. Download the complimentary report to see the full analysis.","cta_label":"Read the report","cta_link":"/en/resources/analyst-reports/gartner-magic-quadrant-document-management-report","image":{"filename":"https://site-cdn.hyland.com/www/2893x3200/aae4dc162e/gmq_dm_figure1.png","alt":"Hyland Named a Leader in 2026 Gartner® Magic Quadrant™ for Document Management"}}},{"label":"Solutions","l2":[{"label":"Solutions Overview","link":"/en/solutions"},{"label":"By Industry","l3":[{"label":"Industries Overview","link":"/en/solutions/industries"},{"label":"Healthcare","link":"/en/solutions/industries/healthcare"},{"label":"Financial Services","link":"/en/solutions/industries/financial-services"},{"label":"Government","link":"/en/solutions/industries/government"},{"label":"Insurance","link":"/en/solutions/industries/insurance"},{"label":"Education","link":"/en/solutions/industries/education"},{"label":"Media & Entertainment","link":"/en/solutions/industries/media-and-entertainment"},{"label":"Manufacturing","link":"/en/solutions/industries/manufacturing"},{"label":"CPG & Retail","link":"/en/solutions/industries/cpg-and-retail"},{"label":"Other Industries","link":"/en/solutions/industries/other-industries"}],"l3_feature":{"heading":"Industries","copy":"It's your unique digital evolution … but you don't have to face it alone. We understand the landscape of your industry and the unique needs of the people you serve.","cta_label":"Overview of industries","cta_link":"/en/solutions/industries","image":{"filename":"https://site-cdn.hyland.com/www/a37fb17aa3/cleveland-hyland-company.jpg","alt":"Two people review data analytics graphics on a conference call."}}},{"label":"By Department","l3":[{"label":"Departments Overview","link":"/en/solutions/departments"},{"label":"Accounting & Finance","link":"/en/solutions/departments/accounting-finance"},{"label":"Human Resources","link":"/en/solutions/departments/human-resources"},{"label":"Legal","link":"/en/solutions/departments/legal"}],"l3_feature":{"heading":"Departments","copy":"Countless teams and departments have transformed the way they work in accounting, HR, legal and more with Hyland solutions.","cta_label":"Overview of departments","cta_link":"/en/solutions/departments","image":{"filename":"https://site-cdn.hyland.com/www/b3545af6ed/adobestock_727920555.jpeg","alt":"A bearded man with glasses is focusing on coding with two computer screens displaying blue and green lines of code against a blurred tech-themed background."}}},{"label":"Services","l3":[{"label":"Services Overview","link":"/en/solutions/services"},{"label":"Education Services","link":"/en/solutions/services/education-services"},{"label":"Implementation Services","link":"/en/solutions/services/implementation-services"},{"label":"Managed Services","link":"/en/solutions/services/managed-services"},{"label":"Consulting Services","link":"/en/solutions/services/consulting-services"},{"label":"Data Conversion Services","link":"/en/solutions/services/data-conversion-services"}],"l3_feature":{"heading":"Services","copy":"It's your unique digital evolution … but you don't have to face it alone. We understand the landscape of your industry and the unique needs of the people you serve.","cta_label":"Overview of services","cta_link":"/en/solutions/services","image":{"filename":"https://site-cdn.hyland.com/www/f81da832e8/implementation-services-source.jpeg","alt":"Two young professionals collaborate at a desktop computer."}}},{"label":"Technical Support","link":"/en/solutions/technical-support"},{"label":"All Products","link":"/en/solutions/products"}],"feature":{"heading":"Intelligent document processing","copy":"Automate your document-centric processes with AI-powered document capture, separation, classification, extraction and enrichment.","cta_label":"Learn about Hyland IDP","cta_link":"/en/solutions/products/intelligent-document-processing","image":{"filename":"https://site-cdn.hyland.com/www/0b0a066ed3/adobestock_1004554714.jpeg","alt":"An abstract design showcasing a red and blue background with a prominent diagonal line cutting across."}}},{"label":"Customers","l2":[{"label":"Customer Overview","link":"/en/customers"},{"label":"Case Studies","link":"/en/customers/case-studies"}],"feature":{"heading":"Customers","copy":"Discover why Hyland is trusted by thousands of organizations worldwide.","cta_label":"Hear from our customers","cta_link":"/en/customers","image":{"filename":"https://site-cdn.hyland.com/www/578402622f/adobestock_567652292.jpeg","alt":"Two women looking at a tablet and having a business discussion at an office."}}},{"label":"Partners","l2":[{"label":"Partner Network","link":"/en/partners"},{"label":"Become a Partner","link":"/en/resources/partner-application"},{"label":"Find a Partner","link":"/en/partners/find-partners","attributes":{"data-sveltekit-reload":true}},{"label":"Partner Resources","link":"/en/partners/partner-resources"}],"feature":{"heading":"Partners","copy":"Our exclusive partner programs combine our strengths with yours to create better experiences through content services","cta_label":"Overview of partners","cta_link":"/en/partners","image":{"filename":"https://site-cdn.hyland.com/www/44d4fda34a/adobestock_1064084710.jpeg","alt":"Two young professionals stand and chat outside their office building; a man in a beige suit and glasses holds a tablet while talking to a woman in a gray blazer holding a hot beverage. The leaves on the trees in the background are orange and red, implying that it's fall."}}},{"label":"Resources","l2":[{"label":"Resources Overview","link":"/en/resources"},{"label":"Analyst Reports","link":"/en/resources/analyst-reports"},{"label":"Articles","link":"/en/resources/articles"},{"label":"Downloads","link":"/en/resources/downloads"},{"label":"Events","link":"/en/resources/events"},{"label":"Product Releases","link":"/en/resources/product-news"},{"label":"Terminology","link":"/en/resources/terminology"},{"label":"Webinars","link":"https://webinars.hyland.com/wcc/eh/4918425/hyland-webinars-virtual-events"},{"label":"Resource Center","link":"/en/resources/resource-center","attributes":{"data-sveltekit-reload":true}}],"feature":{"heading":"Get monthly insights","copy":"Join The Shift newsletter for the latest strategies and expert tips from industry leaders. Discover actionable steps to stay innovative.","cta_label":"Register now","cta_link":"/en/resources/newsletter-signup","image":{"filename":"https://site-cdn.hyland.com/www/e97b355c4f/adobestock_484008983.jpeg","alt":"Supervisor briefing and leading a meeting with his colleagues in a modern workplace."}}},{"label":"Company","l2":[{"label":"Overview of Hyland","link":"/en/company"},{"label":"About","l3":[{"label":"About Overview","link":"/en/company/about"},{"label":"History","link":"/en/company/about/history"},{"label":"Corporate Responsibility","link":"/en/company/about/corporate-responsibility"},{"label":"Acquisitions","link":"/en/company/about/acquisitions"},{"label":"Executive Team","link":"/en/company/about/exec-team"},{"label":"Locations","link":"/en/company/about/locations"},{"label":"Awards and Accolades","link":"/en/company/about/awards-and-accolades"}],"l3_feature":{"heading":"Why choose Hyland?","copy":"With our modern, open and cloud-native platforms, you can build strong connections and keep evolving.","cta_label":"Dig deeper","cta_link":"/en/company/why-hyland","image":{"filename":"https://site-cdn.hyland.com/www/f3cdef6f92/adobestock_726890036.jpeg","alt":"An African-American woman in a bright yellow blazer is standing in front of a screen displaying data. She gestures as she does a presentation, holding a tablet in her other hand."}}},{"label":"Why Hyland?","link":"/en/company/why-hyland"},{"label":"Newsroom","link":"/en/company/newsroom"},{"label":"Careers","link":"/en/company/careers"}],"feature":{"heading":"2026 Gartner® Magic Quadrant™ for Document Management","copy":"Hyland named a Leader for our ability to execute and completeness of vision. Download the complimentary report to see the full analysis.","cta_label":"Read the report","cta_link":"/en/resources/analyst-reports/gartner-magic-quadrant-document-management-report","image":{"filename":"https://site-cdn.hyland.com/www/2893x3200/aae4dc162e/gmq_dm_figure1.png","alt":"Hyland Named a Leader in 2026 Gartner® Magic Quadrant™ for Document Management"}}}]}}`),Bl={hyland:{home_label:"Hyland",logo:"horizontal-brand-dark",mobile_burger_label:"Toggle mobile navigation",nav_main_primary_cta:{label:"Demo anfordern",link:"/de/demos/request-demo"},top_links:[{link:"https://community.hyland.com/",label:"Community"},{link:"/de/contact-us",label:"Kontakt"}],languages:{label:"Deutsch",menu_label:"Language",link_items:[{link:"/es",label:"Español"},{link:"/en",label:"English"},{link:"/fr",label:"Français"},{link:"/ja",label:"日本語"},{link:"/pt",label:"Português"}]},menu_close_label:"Menü schließen",search_input:{lang_path:"de",search_label:"Suchen",search_input_label:"Suchen Hyland...",search_submit:"Suchen",search_close:"Schließen"},menu_items:[{label:"Plattform",l2:[{label:"Plattform",link:"/de/platform"},{label:"KI für Unternehmen",link:"/de/platform/content-intelligence"},{label:"Content-Erfassung",link:"/de/platform/content-capture-processing"},{label:"Prozessautomatisierung",link:"/de/platform/process-automation"},{label:"Content-Management",link:"/de/platform/content-management"},{label:"Software für Digital-Asset-Management",link:"/de/platform/digital-asset-management"},{label:"Federation und Governance",link:"/de/platform/governance"},{label:"Anwendungsentwicklung",link:"/de/platform/application-development"},{label:"Integrationen",link:"/de/platform/integrations",attributes:{"data-sveltekit-reload":!0}},{label:"Kollaboration",link:"/de/platform/collaboration"},{label:"Cloud",link:"/de/platform/cloud"}],feature:{heading:"Content Innovation Cloud™",copy:"Nutzen Sie die Leistungsfähigkeit einer einheitlichen Content-, Prozess- und Application Intelligence-Plattform, um den Wert von Unternehmensinhalten zu erschließen und auf intelligente, neue Weise zu arbeiten.",cta_label:"Erfahren Sie mehr",cta_link:"/de/platform",image:{filename:"https://site-cdn.hyland.com/www/391f4bced2/content-innovation-cloud-square-noheader_blue-alt.png",alt:""}}},{label:"Lösungen",l2:[{label:"Lösungen – Übersicht",link:"/de/solutions"},{label:"Branchen",l3:[{label:"Branchen – Übersicht",link:"/de/solutions/industries"},{label:"Gesundheitswesen",link:"/de/solutions/industries/healthcare"},{label:"Finanzdienstleistungsbranche",link:"/de/solutions/industries/financial-services"},{label:"Öffentlicher Sektor / Behörden",link:"/de/solutions/industries/government"},{label:"Versicherungsbranche",link:"/de/solutions/industries/insurance"},{label:"Bildungswesen",link:"/de/solutions/industries/education"},{label:"Medien und Unterhaltung",link:"/de/solutions/industries/media-and-entertainment"},{label:"Fertigung",link:"/de/solutions/industries/manufacturing"},{label:"Verbrauchsgüter & Einzelhandel",link:"/de/solutions/industries/cpg-and-retail"},{label:"Andere Branchen",link:"/de/solutions/industries/other-industries"}],l3_feature:{heading:"Branchen",copy:"Ihre digitale Entwicklung verläuft zwar ganz individuell, jedoch müssen Sie diese nicht allein bewältigen.Wir kennen nicht nur die Besonderheiten Ihrer Branche, sondern auch die einzigartigen Anforderungen der Menschen, die Sie bedienen.",cta_label:"Branchenübersicht",cta_link:"/de/solutions/industries",image:{filename:"https://site-cdn.hyland.com/www/a37fb17aa3/cleveland-hyland-company.jpg",alt:""}}},{label:"Abteilungen",l3:[{label:"Abteilungen – Übersicht",link:"/de/solutions/departments"},{label:"Buchhaltung & Finanzen",link:"/de/solutions/departments/accounting-finance"},{label:"Personalwesen",link:"/de/solutions/departments/human-resources"},{label:"Rechtsabteilung",link:"/de/solutions/departments/legal"}],l3_feature:{heading:"Abteilungen",copy:"Unzählige Teams und Abteilungen haben mit Hyland-Lösungen ihre Arbeitsweise in der Buchhaltung, im Personalwesen, in der Rechtsabteilung und anderen Bereichen verändert.",cta_label:"Abteilungsübersicht",cta_link:"/de/solutions/departments",image:{filename:"https://site-cdn.hyland.com/www/b3545af6ed/adobestock_727920555.jpeg",alt:""}}},{label:"Services",l3:[{label:"Services – Übersicht",link:"/de/solutions/services"},{label:"Education Services",link:"/de/solutions/services/education-services"},{label:"Implementierungsservices",link:"/de/solutions/services/implementation-services"},{label:"Managed Services",link:"/de/solutions/services/managed-services"},{label:"Beratungsservices",link:"/de/solutions/services/consulting-services"},{label:"Datenkonvertierungsdienste",link:"/de/solutions/services/data-conversion-services"}],l3_feature:{heading:"Services",copy:"Wir unterstützen Sie bei der Maximierung Ihrer Technologieinvestitionen, damit Sie Ihre Kunden bestmöglich bedienen können.",cta_label:"Servicesübersicht",cta_link:"/de/solutions/services",image:{filename:"https://site-cdn.hyland.com/www/f81da832e8/implementation-services-source.jpeg",alt:"Two young professionals collaborate at a desktop computer."}}},{label:"Technischer Support von Hyland",link:"/de/solutions/technical-support"},{label:"Alle Produkte",link:"/de/solutions/products"}],feature:{heading:"Intelligente Dokumentenverarbeitung",copy:"Automatisieren Sie Ihre dokumentenzentrierten Prozesse mit KI-gestützter Dokumentenerfassung, -trennung, -klassifizierung, -extraktion und -anreicherung.",cta_label:"Erfahren Sie mehr über Hyland IDP",cta_link:"/de/solutions/products/intelligent-document-processing",image:{filename:"https://site-cdn.hyland.com/www/0b0a066ed3/adobestock_1004554714.jpeg",alt:""}}},{label:"Kunden",l2:[{label:"Kunden – Übersicht",link:"/de/customers"},{label:"Anwenderberichte",link:"/de/customers/case-studies"}],feature:{heading:"CommunityLIVE World Tour",copy:"Eine globale Veranstaltungsreihe. Lokal durchgeführt. Ergebnisorientiert.",cta_label:"Finden Sie eine Veranstaltung in Ihrer Nähe",cta_link:"/de/resources/events/communitylive-world-tour",image:{filename:"https://site-cdn.hyland.com/www/e97b355c4f/adobestock_484008983.jpeg",alt:""}}},{label:"Partner",l2:[{label:"Partnernetzwerk",link:"/de/partners"},{label:"Werden Sie Partner",link:"/de/resources/partner-application"},{label:"Finde einen Partner",link:"/en/partners/find-partners",attributes:{"data-sveltekit-reload":!0}},{label:"Informationsmaterialien für Partner",link:"/de/partners/partner-resources"}],feature:{heading:"Partner",copy:"Unsere exklusiven Partnerprogramme kombinieren unsere Stärken mit Ihren, um bessere Erlebnisse durch Content-Services zu schaffen.",cta_label:"Partnerübersicht",cta_link:"/de/partners",image:{filename:"https://site-cdn.hyland.com/www/44d4fda34a/adobestock_1064084710.jpeg",alt:""}}},{label:"Ressourcen",l2:[{label:"Ressourcen – Übersicht",link:"/de/resources"},{label:"Analystenberichte",link:"/de/resources/analyst-reports"},{label:"Artikel",link:"/de/resources/articles"},{label:"Downloads",link:"/de/resources/downloads"},{label:"Events",link:"/de/resources/events"},{label:"Webinare",link:"https://webinars.hyland.com/wcc/eh/4918425/hyland-webinars-virtual-events"},{label:"Informationsmaterialien",link:"/de/resources/resource-center",attributes:{"data-sveltekit-reload":!0}}],feature:{heading:"Ressourcen",copy:"Hier finden Sie Informationsmaterialien zur digitalen Transformation Ihres Unternehmens.",cta_label:"Informationsmaterialien durchsuchen",cta_link:"/de/resources/resource-center",cta_attributes:{"data-sveltekit-reload":!0},image:{filename:"https://site-cdn.hyland.com/www/89947eacbd/adobestock_570571530.jpeg",alt:""}}},{label:"Unternehmen",l2:[{label:"Überblick über Hyland",link:"/de/company"},{label:"Infos",l3:[{label:"Informationen – Übersicht",link:"/de/company/about"},{label:"Unternehmerische Verantwortung",link:"/de/company/about/corporate-responsibility"},{label:"Akquisitionen",link:"/de/company/about/acquisitions"},{label:"Führungsteam",link:"/de/company/about/exec-team"},{label:"Geschäftsstellen",link:"/de/company/about/locations"}],l3_feature:{heading:"Warum Hyland wählen?",copy:"Mit unseren modernen, offenen und cloudnativen Plattformen können Sie starke Verbindungen aufbauen und sich ständig weiterentwickeln.",cta_label:"Weitere Informationen",cta_link:"/de/company/why-hyland",image:{filename:"https://site-cdn.hyland.com/www/f3cdef6f92/adobestock_726890036.jpeg",alt:"An African-American woman in a bright yellow blazer is standing in front of a screen displaying data. She gestures as she does a presentation, holding a tablet in her other hand. "}}},{label:"Warum Hyland?",link:"/de/company/why-hyland"},{label:"Karriere",link:"/de/company/careers"}],feature:{heading:"Unternehmen",copy:"Hyland verknüpft Ihren Content und Ihre Systeme, damit Sie stärkere Verbindungen zu den Menschen aufbauen können, die Ihnen am wichtigsten sind.",cta_label:"Erfahren Sie mehr über Hyland",cta_link:"/de/company",image:{filename:"https://site-cdn.hyland.com/www/9310582588/adobestock_1121118448.jpeg",alt:""}}}]}},Rl={hyland:{home_label:"Hyland",logo:"horizontal-brand-dark",mobile_burger_label:"Toggle mobile navigation",nav_main_primary_cta:{label:"Solicitar demo",link:"/es/demos/request-demo"},top_links:[{link:"https://community.hyland.com/",label:"Community"},{link:"/es/contact-us",label:"Contacto"}],languages:{label:"Español",menu_label:"Language",link_items:[{link:"/de",label:"Deutsch"},{link:"/en",label:"English"},{link:"/fr",label:"Français"},{link:"/ja",label:"日本語"},{link:"/pt",label:"Português"}]},menu_close_label:"Cerrar menú",search_input:{lang_path:"es",search_label:"Búsqueda",search_input_label:"Buscar en Hyland...",search_submit:"Búsqueda",search_close:"Cerrar"},menu_items:[{label:"Plataforma",l2:[{label:"Plataforma",link:"/es/platform"},{label:"IA empresarial",link:"/es/platform/content-intelligence"},{label:"Captura de contenido",link:"/es/platform/content-capture-processing"},{label:"Automatización de procesos",link:"/es/platform/process-automation"},{label:"Gestión de contenido",link:"/es/platform/content-management"},{label:"Software de gestión de activos digitales",link:"/es/platform/digital-asset-management"},{label:"Federación y gobernanza",link:"/es/platform/governance"},{label:"Desarrollo de aplicaciones",link:"/es/platform/application-development"},{label:"Integraciones",link:"/es/platform/integrations",attributes:{"data-sveltekit-reload":!0}},{label:"Colaboración",link:"/es/platform/collaboration"},{label:"Nube",link:"/es/platform/cloud"}],feature:{heading:"Content Innovation Cloud™",copy:"Aproveche el poder de una plataforma unificada de inteligencia de contenido, procesos y aplicaciones para desbloquear el valor del contenido empresarial y empezar a trabajar de formas nuevas e inteligentes.",cta_label:"Más información",cta_link:"/es/platform",image:{filename:"https://site-cdn.hyland.com/www/391f4bced2/content-innovation-cloud-square-noheader_blue-alt.png",alt:""}}},{label:"Soluciones",l2:[{label:"Descripción general de las soluciones",link:"/es/solutions"},{label:"Industrias",l3:[{label:"Descripción general de las industrias",link:"/es/solutions/industries"},{label:"Salud",link:"/es/solutions/industries/healthcare"},{label:"Servicios financieros",link:"/es/solutions/industries/financial-services"},{label:"Gobierno",link:"/es/solutions/industries/government"},{label:"Seguros",link:"/es/solutions/industries/insurance"},{label:"Educación",link:"/es/solutions/industries/education"},{label:"Medios de comunicación y entretenimiento",link:"/es/solutions/industries/media-and-entertainment"},{label:"Producción",link:"/es/solutions/industries/manufacturing"},{label:"CPG y Retail",link:"/es/solutions/industries/cpg-and-retail"},{label:"Otros",link:"/es/solutions/industries/other-industries"}],l3_feature:{heading:"Industrias",copy:"Su evolución digital es única... pero no tiene por qué afrontarla solo. Conocemos el panorama de su sector y las necesidades específicas de las personas a las que sirve.",cta_label:"Soluciones de industria",cta_link:"/es/solutions/industries",image:{filename:"https://site-cdn.hyland.com/www/a37fb17aa3/cleveland-hyland-company.jpg",alt:""}}},{label:"Departamentos",l3:[{label:"Descripción general de los departamentos",link:"/es/solutions/departments"},{label:"Contabilidad y finanzas",link:"/es/solutions/departments/accounting-finance"},{label:"Recursos Humanos",link:"/es/solutions/departments/human-resources"},{label:"Asuntos legales",link:"/es/solutions/departments/legal"}],l3_feature:{heading:"Departamentos",copy:"Gracias a las soluciones de Hyland, son incontables los equipos y departamentos que han transformado su forma de trabajar, desde Contabilidad a Recursos Humanos, pasando por Asuntos legales y muchos más.",cta_label:"Descripción general de los departamentos",cta_link:"/es/solutions/departments",image:{filename:"https://site-cdn.hyland.com/www/b3545af6ed/adobestock_727920555.jpeg",alt:""}}},{label:"Servicios",l3:[{label:"Descripción general de los servicios",link:"/es/solutions/services"},{label:"Servicios educativos",link:"/es/solutions/services/education-services"},{label:"Servicios de implementación",link:"/es/solutions/services/implementation-services"},{label:"Servicios gestionados",link:"/es/solutions/services/managed-services"},{label:"Servicios de consultoría",link:"/es/solutions/services/consulting-services"},{label:"Servicios de conversión de datos",link:"/es/solutions/services/data-conversion-services"}],l3_feature:{heading:"Servicios",copy:"En Hyland, nos comprometemos a ayudarle a maximizar su inversión en tecnología, para que pueda atender mejor a sus clientes.",cta_label:"Descripción general de los servicios",cta_link:"/es/solutions/services",image:{filename:"https://site-cdn.hyland.com/www/f81da832e8/implementation-services-source.jpeg",alt:"Two young professionals collaborate at a desktop computer."}}},{label:"Soporte técnico de Hyland",link:"/es/solutions/technical-support"},{label:"Todos los productos",link:"/es/solutions/products"}],feature:{heading:"Procesamiento inteligente de documentos",copy:"Automatice sus procesos centrados en documentos con captura de documentos impulsada por IA, separación, clasificación, extracción y enriquecimiento.",cta_label:"Conozca Hyland IDP",cta_link:"/es/solutions/products/intelligent-document-processing",image:{filename:"https://site-cdn.hyland.com/www/0b0a066ed3/adobestock_1004554714.jpeg",alt:""}}},{label:"Clientes",l2:[{label:"Descripción general de los clientes",link:"/es/customers"},{label:"Casos de éxito",link:"/es/customers/case-studies"}],feature:{heading:"CommunityLIVE World Tour",copy:"Una serie de eventos globales. Realizados localmente. Centrados en los resultados.",cta_label:"Encuentre un evento cerca de usted",cta_link:"/es/resources/events/communitylive-world-tour",image:{filename:"https://site-cdn.hyland.com/www/e97b355c4f/adobestock_484008983.jpeg",alt:""}}},{label:"Socios",l2:[{label:"Red de Socios",link:"/es/partners"},{label:"Hágase socio",link:"/es/resources/partner-application"},{label:"Encuentra un compañero",link:"/en/partners/find-partners",attributes:{"data-sveltekit-reload":!0}},{label:"Recursos para socios",link:"/es/partners/partner-resources"}],feature:{heading:"Socios",copy:"Nuestros programas exclusivos para socios combinan nuestras fortalezas con las suyas para crear mejores experiencias a través de los servicios de contenido.",cta_label:"Descripción general de los socios",cta_link:"/es/partners",image:{filename:"https://site-cdn.hyland.com/www/44d4fda34a/adobestock_1064084710.jpeg",alt:""}}},{label:"Recursos",l2:[{label:"Descripción general de los recursos",link:"/es/resources"},{label:"Informes de analistas",link:"/es/resources/analyst-reports"},{label:"Artículos",link:"/es/resources/articles"},{label:"Descargas",link:"/es/resources/downloads"},{label:"Eventos",link:"/es/resources/events"},{label:"Webinarios",link:"https://webinars.hyland.com/wcc/eh/4918425/hyland-webinars-virtual-events"},{label:"Centro de recurso",link:"/es/resources/resource-center",attributes:{"data-sveltekit-reload":!0}}],feature:{heading:"Recursos",copy:"Encuentre recursos para impulsar la transformación digital de su organización.",cta_label:"Explore el centro de recursos",cta_link:"/es/resources/resource-center",cta_attributes:{"data-sveltekit-reload":!0},image:{filename:"https://site-cdn.hyland.com/www/89947eacbd/adobestock_570571530.jpeg",alt:""}}},{label:"Empresa",l2:[{label:"Descripción general de Hyland",link:"/es/company"},{label:"Acerca de nosotros",l3:[{label:"Descripción general",link:"/es/company/about"},{label:"Responsabilidad corporativa",link:"/es/company/about/corporate-responsibility"},{label:"Adquisiciones",link:"/es/company/about/acquisitions"},{label:"Equipo directivo",link:"/es/company/about/exec-team"},{label:"Ubicaciones",link:"/es/company/about/locations"}],l3_feature:{heading:"¿Por qué elegir Hyland?",copy:"Gracias a nuestras plataformas modernas, abiertas y nativas de la nube, pueden crear conexiones sólidas y seguir evolucionando.",cta_label:"Profundice",cta_link:"/es/company/why-hyland",image:{filename:"https://site-cdn.hyland.com/www/f3cdef6f92/adobestock_726890036.jpeg",alt:"An African-American woman in a bright yellow blazer is standing in front of a screen displaying data. She gestures as she does a presentation, holding a tablet in her other hand. "}}},{label:"¿Por qué Hyland?",link:"/es/company/why-hyland"},{label:"Empleo",link:"/es/company/careers"}],feature:{heading:"Empresa",copy:"Hyland conecta su contenido y sistemas para que pueda forjar conexiones más sólidas con las personas que más importan.",cta_label:"Obtenga más información sobre Hyland",cta_link:"/es/company",image:{filename:"https://site-cdn.hyland.com/www/9310582588/adobestock_1121118448.jpeg",alt:""}}}]}},Fl={hyland:{home_label:"Hyland",logo:"horizontal-brand-dark",mobile_burger_label:"Expand Navigation",nav_main_primary_cta:{label:"Demander une démo",link:"/fr/demos/request-demo"},top_links:[{link:"https://community.hyland.com/",label:"Community"},{link:"/fr/contact-us",label:"Contactez-nous"}],languages:{label:"Français",menu_label:"Language",link_items:[{link:"/de",label:"Deutsch"},{link:"/es",label:"Español"},{link:"/en",label:"English"},{link:"/ja",label:"日本語"},{link:"/pt",label:"Português"}]},menu_close_label:"Fermer le menu",search_input:{lang_path:"fr",search_label:"Rechercher",search_input_label:"Rechercher Hyland...",search_submit:"Rechercher",search_close:"Fermer"},menu_items:[{label:"Plateforme",l2:[{label:"Plateforme",link:"/fr/platform"},{label:"IA d'entreprise",link:"/fr/platform/content-intelligence"},{label:"Capture de contenu",link:"/fr/platform/content-capture-processing"},{label:"Automatisation des processus",link:"/fr/platform/process-automation"},{label:"Gestion de contenu",link:"/fr/platform/content-management"},{label:"Logiciels de gestion des ressources numériques",link:"/fr/platform/digital-asset-management"},{label:"Fédération & Gouvernance",link:"/fr/platform/governance"},{label:"Développement d'applications",link:"/fr/platform/application-development"},{label:"Intégrations",link:"/fr/platform/integrations",attributes:{"data-sveltekit-reload":!0}},{label:"Collaboration",link:"/fr/platform/collaboration"},{label:"Cloud",link:"/fr/platform/cloud"}],feature:{heading:"Content Innovation Cloud™",copy:"Exploitez la puissance d'une plateforme unifiée d'intelligence des contenus, des processus et des applications pour libérer la valeur des contenus de votre entreprise et travailler plus intelligemment.",cta_label:"Apprendre encore plus",cta_link:"/fr/platform",image:{filename:"https://site-cdn.hyland.com/www/391f4bced2/content-innovation-cloud-square-noheader_blue-alt.png",alt:""}}},{label:"Solutions",l2:[{label:"Toutes nos solutions",link:"/fr/solutions"},{label:"Secteurs",l3:[{label:"Tous les secteurs",link:"/fr/solutions/industries"},{label:"Santé",link:"/fr/solutions/industries/healthcare"},{label:"Finance",link:"/fr/solutions/industries/financial-services"},{label:"Gouvernement",link:"/fr/solutions/industries/government"},{label:"Assurance",link:"/fr/solutions/industries/insurance"},{label:"Éducation",link:"/fr/solutions/industries/education"},{label:"Médias et divertissement",link:"/fr/solutions/industries/media-and-entertainment"},{label:"Industrie",link:"/fr/solutions/industries/manufacturing"},{label:"Grande consommation et vente au détail",link:"/fr/solutions/industries/cpg-and-retail"},{label:"Autres",link:"/fr/solutions/industries/other-industries"}],l3_feature:{heading:"Secteurs",copy:"Votre transformation digitale est unique… mais vous n'avez pas à y faire face seul. Nous comprenons le paysage de votre industrie et les besoins uniques des personnes que vous servez.",cta_label:"Tous les secteurs",cta_link:"/fr/solutions/industries",image:{filename:"https://site-cdn.hyland.com/www/a37fb17aa3/cleveland-hyland-company.jpg",alt:""}}},{label:"Départements",l3:[{label:"Tous les départements",link:"/fr/solutions/departments"},{label:"Comptabilité et Finance",link:"/fr/solutions/departments/accounting-finance"},{label:"Ressources Humaines",link:"/fr/solutions/departments/human-resources"},{label:"Juridique",link:"/fr/solutions/departments/legal"}],l3_feature:{heading:"Départements",copy:"D'innombrables équipes et départements ont transformé leur façon de travailler dans les domaines de la comptabilité, des ressources humaines, du droit, et bien plus encore, grâce aux solutions Hyland.",cta_label:"Tous les départements",cta_link:"/fr/solutions/departments",image:{filename:"https://site-cdn.hyland.com/www/b3545af6ed/adobestock_727920555.jpeg",alt:""}}},{label:"Tous les services",l3:[{label:"Tous les services",link:"/fr/solutions/services"},{label:"Services de formation",link:"/fr/solutions/services/education-services"},{label:"Implémentation",link:"/fr/solutions/services/implementation-services"},{label:"Infogérance",link:"/fr/solutions/services/managed-services"},{label:"Conseil",link:"/fr/solutions/services/consulting-services"},{label:"Conversion de données",link:"/fr/solutions/services/data-conversion-services"}],l3_feature:{heading:"Tous les services",copy:"Nous nous engageons à vous aider à optimiser votre investissement technologique afin que vous puissiez mieux servir vos clients.",cta_label:"Tous les services",cta_link:"/fr/solutions/services",image:{filename:"https://site-cdn.hyland.com/www/f81da832e8/implementation-services-source.jpeg",alt:"Two young professionals collaborate at a desktop computer."}}},{label:"Assistance technique Hyland",link:"/fr/solutions/technical-support"},{label:"Tous les produits",link:"/fr/solutions/products"}],feature:{heading:"Traitement intelligent des documents",copy:"Automatisez vos processus centrés sur les documents avec une capture de documents alimentée par l'IA, la séparation, la classification, l'extraction et l'enrichissement.",cta_label:"Découvrez Hyland IDP",cta_link:"/fr/solutions/products/intelligent-document-processing",image:{filename:"https://site-cdn.hyland.com/www/0b0a066ed3/adobestock_1004554714.jpeg",alt:""}}},{label:"Clients",l2:[{label:"Aperçu des clients",link:"/fr/customers"},{label:"Études de cas",link:"/fr/customers/case-studies"}],feature:{heading:"CommunityLIVE World Tour",copy:"Un événement mondial. Une expérience locale. Des résultats concrets.",cta_label:"Trouvez l’événement le plus proche de chez vous",cta_link:"/fr/resources/events/communitylive-world-tour",image:{filename:"https://site-cdn.hyland.com/www/e97b355c4f/adobestock_484008983.jpeg",alt:""}}},{label:"Partenaires",l2:[{label:"Réseau de Partenaires",link:"/fr/partners"},{label:"Devenez partenaire",link:"/fr/resources/partner-application"},{label:"Trouver un partenaire",link:"/en/partners/find-partners",attributes:{"data-sveltekit-reload":!0}},{label:"Ressources partenaires",link:"/fr/partners/partner-resources"}],feature:{heading:"Partenaires",copy:"Nos programmes de partenariat exclusifs combinent nos forces avec les vôtres pour créer de meilleures expériences grâce à des services de contenu.",cta_label:"Aperçu des partenaires",cta_link:"/fr/partners",image:{filename:"https://site-cdn.hyland.com/www/44d4fda34a/adobestock_1064084710.jpeg",alt:""}}},{label:"Ressources",l2:[{label:"Aperçu des ressources",link:"/fr/resources"},{label:"Rapports d'analystes",link:"/fr/resources/analyst-reports"},{label:"Articles",link:"/fr/resources/articles"},{label:"Téléchargements",link:"/fr/resources/downloads"},{label:"Événements",link:"/fr/resources/events"},{label:"Webinaires",link:"https://webinars.hyland.com/wcc/eh/4918425/hyland-webinars-virtual-events"},{label:"Centre de ressources",link:"/fr/resources/resource-center",attributes:{"data-sveltekit-reload":!0}}],feature:{heading:"Ressources",copy:"Trouvez des ressources pour favoriser la transformation digitale de votre organisation.",cta_label:"Parcourir le centre de ressources",cta_link:"/fr/resources/resource-center",cta_attributes:{"data-sveltekit-reload":!0},image:{filename:"https://site-cdn.hyland.com/www/89947eacbd/adobestock_570571530.jpeg",alt:""}}},{label:"Société",l2:[{label:"Aperçu d'Hyland",link:"/fr/company"},{label:"À propos",l3:[{label:"Connaitre Hyland",link:"/fr/company/about"},{label:"Responsabilité entreprise",link:"/fr/company/about/corporate-responsibility"},{label:"Acquisitions",link:"/fr/company/about/acquisitions"},{label:"Équipe exécutive",link:"/fr/company/about/exec-team"},{label:"Bureaux",link:"/fr/company/about/locations"}],l3_feature:{heading:"Pourquoi choisir Hyland ?",copy:"Grâce à nos plateformes modernes, ouvertes et cloud-natives, ils peuvent établir des liens solides et continuer à évoluer.",cta_label:"En savoir plus",cta_link:"/fr/company/why-hyland",image:{filename:"https://site-cdn.hyland.com/www/f3cdef6f92/adobestock_726890036.jpeg",alt:"An African-American woman in a bright yellow blazer is standing in front of a screen displaying data. She gestures as she does a presentation, holding a tablet in her other hand. "}}},{label:"Pourquoi Hyland ?",link:"/fr/company/why-hyland"},{label:"Carrières",link:"/fr/company/careers"}],feature:{heading:"Société",copy:"Hyland connecte votre contenu et vos systèmes afin que vous puissiez renforcer les liens avec les personnes qui comptent le plus.",cta_label:"En savoir plus sur Hyland",cta_link:"/fr/company",image:{filename:"https://site-cdn.hyland.com/www/9310582588/adobestock_1121118448.jpeg",alt:""}}}]}},zl={hyland:{home_label:"Hyland",logo:"horizontal-brand-dark",mobile_burger_label:"Toggle mobile navigation",nav_main_primary_cta:{label:"デモをリクエスト",link:"/ja/demos/request-demo"},top_links:[{link:"https://community.hyland.com/",label:"Community"},{link:"/ja/contact-us",label:"お問い合せ"}],languages:{label:"日本語",menu_label:"Language",link_items:[{link:"/de",label:"Deutsch"},{link:"/es",label:"Español"},{link:"/en",label:"English"},{link:"/fr",label:"Français"},{link:"/pt",label:"Português"}]},menu_close_label:"メニューを閉じる",search_input:{lang_path:"ja",search_label:"検索",search_input_label:"すべてのハイランドを検索",search_submit:"検索",search_close:"を閉じる"},menu_items:[{label:"プラットフォーム",l2:[{label:"プラットフォーム",link:"/ja/platform"},{label:"エンタープライズAI",link:"/ja/platform/content-intelligence"},{label:"コンテンツキャプチャ",link:"/ja/platform/content-capture-processing"},{label:"プロセス自動化",link:"/ja/platform/process-automation"},{label:"コンテンツ管理",link:"/ja/platform/content-management"},{label:"デジタル資産管理",link:"/ja/platform/digital-asset-management"},{label:"フェデレーションとガバナンス",link:"/ja/platform/governance"},{label:"アプリケーション開発",link:"/ja/platform/application-development"},{label:"統合",link:"/ja/platform/integrations",attributes:{"data-sveltekit-reload":!0}},{label:"コラボレーション",link:"/ja/platform/collaboration"},{label:"クラウド",link:"/ja/platform/cloud"}],feature:{heading:"Content Innovation Cloud™",copy:"統合コンテンツ、プロセス、アプリケーションインテリジェンスプラットフォームの力を活用して、従来見過ごされてきた企業内コンテンツの価値を引き出し、スマートな新しい方法で業務を開始しましょう。",cta_label:"もっと詳しく知る",cta_link:"/ja/platform",image:{filename:"https://site-cdn.hyland.com/www/391f4bced2/content-innovation-cloud-square-noheader_blue-alt.png",alt:""}}},{label:"ソリューション",l2:[{label:"ソリューション概要",link:"/ja/solutions"},{label:"業界",l3:[{label:"業種別ソリューション概要",link:"/ja/solutions/industries"},{label:"ヘルスケア",link:"/ja/solutions/industries/healthcare"},{label:"金融サービス",link:"/ja/solutions/industries/financial-services"},{label:"政府",link:"/ja/solutions/industries/government"},{label:"保険",link:"/ja/solutions/industries/insurance"},{label:"教育",link:"/ja/solutions/industries/education"},{label:"メディアとエンターテイメント",link:"/ja/solutions/industries/media-and-entertainment"},{label:"製造業",link:"/ja/solutions/industries/manufacturing"},{label:"CPGと小売",link:"/ja/solutions/industries/cpg-and-retail"},{label:"その他の業界",link:"/ja/solutions/industries/other-industries"}],l3_feature:{heading:"業界",copy:"お客様独自のデジタル進化ですが、単独で向き合う必要はありません。私たちは、お客様の業界の状況と、サービスを提供する人々の固有のニーズを理解しています。",cta_label:"業界の概要",cta_link:"/ja/solutions/industries",image:{filename:"https://site-cdn.hyland.com/www/a37fb17aa3/cleveland-hyland-company.jpg",alt:""}}},{label:"部門",l3:[{label:"部門概要",link:"/ja/solutions/departments"},{label:"経理および財務",link:"/ja/solutions/departments/accounting-finance"},{label:"人事",link:"/ja/solutions/departments/human-resources"},{label:"法務",link:"/ja/solutions/departments/legal"}],l3_feature:{heading:"部門",copy:"数え切れないほどのチームや部門が、ハイランドソリューションによって、経理、人事、法務部門の働き方を変えてきました。",cta_label:"部門の概要",cta_link:"/ja/solutions/departments",image:{filename:"https://site-cdn.hyland.com/www/b3545af6ed/adobestock_727920555.jpeg",alt:""}}},{label:"サービス",l3:[{label:"サービスの概要",link:"/ja/solutions/services"},{label:"教育サービス",link:"/ja/solutions/services/education-services"},{label:"実装サービス",link:"/ja/solutions/services/implementation-services"},{label:"マネージドサービス",link:"/ja/solutions/services/managed-services"},{label:"コンサルティングサービス",link:"/ja/solutions/services/consulting-services"},{label:"データ変換サービス",link:"/ja/solutions/services/data-conversion-services"}],l3_feature:{heading:"サービス",copy:"私たちは、テクノロジーへの投資を最大化し、お客様に最高のサービスを提供できるよう、全力でサポートすることを約束します。",cta_label:"サービスの概要",cta_link:"/ja/solutions/services",image:{filename:"https://site-cdn.hyland.com/www/f81da832e8/implementation-services-source.jpeg",alt:"Two young professionals collaborate at a desktop computer."}}},{label:"すべての製品",link:"/ja/solutions/products"}],feature:{heading:"インテリジェントな文書処理",copy:"AIを活用した文書キャプチャ、分離、分類、抽出、強化で文書中心のプロセスを自動化します。",cta_label:"Hyland IDPについて学ぶ",cta_link:"/ja/solutions/products/intelligent-document-processing",image:{filename:"https://site-cdn.hyland.com/www/0b0a066ed3/adobestock_1004554714.jpeg",alt:""}}},{label:"お客様",l2:[{label:"お客様の概要",link:"/ja/customers"},{label:"事例",link:"/ja/customers/case-studies"}],feature:{heading:"お客様",copy:"世界中の何千もの組織からハイランドが信頼されている理由をご覧ください。",cta_label:"お客様の概要",cta_link:"/ja/customers",image:{filename:"https://site-cdn.hyland.com/www/578402622f/adobestock_567652292.jpeg",alt:""}}},{label:"パートナー",l2:[{label:"パートナーネットワーク",link:"/ja/partners"},{label:"ハイランドのパートナーになる",link:"/ja/resources/partner-application"},{label:"パートナーを見つける",link:"/en/partners/find-partners",attributes:{"data-sveltekit-reload":!0}},{label:"パートナーリソース",link:"/ja/partners/partner-resources"}],feature:{heading:"パートナー",copy:"ハイランド独自のパートナープログラムは、コンテンツサービスを通じて、より良いエクスペリエンスを創造するために、ハイランドの強みとパートナーの強みを組み合わせています。",cta_label:"パートナーの概要",cta_link:"/ja/partners",image:{filename:"https://site-cdn.hyland.com/www/44d4fda34a/adobestock_1064084710.jpeg",alt:""}}},{label:"リソース",l2:[{label:"リソース概要",link:"/ja/resources"},{label:"分析レポート",link:"/ja/resources/analyst-reports"},{label:"記事",link:"/ja/resources/articles"},{label:"ダウンロード",link:"/ja/resources/downloads"},{label:"イベント",link:"/ja/resources/events"},{label:"ウェビナー",link:"https://webinars.hyland.com/wcc/eh/4918425/hyland-webinars-virtual-events"},{label:"リソースセンター",link:"/ja/resources/resource-center",attributes:{"data-sveltekit-reload":!0}}],feature:{heading:"リソース",copy:"組織のデジタルトランスフォーメーションを推進するリソースをお探しいただけます。",cta_label:"リソースセンターを見る",cta_link:"/ja/resources/resource-center",cta_attributes:{"data-sveltekit-reload":!0},image:{filename:"https://site-cdn.hyland.com/www/89947eacbd/adobestock_570571530.jpeg",alt:""}}},{label:"会社概要",l2:[{label:"ハイランドの概要",link:"/ja/company"},{label:"企業情報",l3:[{label:"概要について",link:"/ja/company/about"},{label:"企業責任",link:"/ja/company/about/corporate-responsibility"},{label:"企業買収",link:"/ja/company/about/acquisitions"},{label:"経営陣",link:"/ja/company/about/exec-team"},{label:"拠点",link:"/ja/company/about/locations"}],l3_feature:{heading:"ハイランドを選択する理由",copy:"最新でオープンなクラウドネイティブプラットフォームで、強力なつながりを構築し、進化し続けることができます。",cta_label:"詳細を見る",cta_link:"/ja/company/why-hyland",image:{filename:"https://site-cdn.hyland.com/www/f3cdef6f92/adobestock_726890036.jpeg",alt:"An African-American woman in a bright yellow blazer is standing in front of a screen displaying data. She gestures as she does a presentation, holding a tablet in her other hand. "}}},{label:"ハイランドを選定する理由",link:"/ja/company/why-hyland"},{label:"キャリア",link:"/ja/company/careers"}],feature:{heading:"会社概要",copy:"ハイランドは、コンテンツとシステムを連携させ、最も重要な人々とより強いつながりを築きます。",cta_label:"ハイランドについて確認する",cta_link:"/ja/company",image:{filename:"https://site-cdn.hyland.com/www/9310582588/adobestock_1121118448.jpeg",alt:""}}}]}},Ul={hyland:{home_label:"Hyland",logo:"horizontal-brand-dark",mobile_burger_label:"Expand Navigation",nav_main_primary_cta:{label:"Solicitar demo",link:"/pt/demos/request-demo"},top_links:[{link:"https://community.hyland.com",label:"Community"},{link:"/pt/contact-us",label:"Entre em contato"}],languages:{label:"Português",menu_label:"Language",link_items:[{link:"/de",label:"Deutsch"},{link:"/es",label:"Español"},{link:"/en",label:"English"},{link:"/fr",label:"Français"},{link:"/ja",label:"日本語"}]},menu_close_label:"Menu Fechar",search_input:{lang_path:"pt",search_label:"Busca",search_input_label:"Pesquisar a Hyland...",search_submit:"Busca",search_close:"Fechar"},menu_items:[{label:"Plataforma",l2:[{label:"Plataforma",link:"/pt/platform"},{label:"IA empresarial",link:"/pt/platform/content-intelligence"},{label:"Captura de conteúdo",link:"/pt/platform/content-capture-processing"},{label:"Automação de processos",link:"/pt/platform/process-automation"},{label:"Gerenciamento de conteúdo",link:"/pt/platform/content-management"},{label:"Software de gestão de ativos digitais",link:"/pt/platform/digital-asset-management"},{label:"Federação e Governança",link:"/pt/platform/governance"},{label:"Desenvolvimento de aplicativos",link:"/pt/platform/application-development"},{label:"Integrações",link:"/pt/platform/integrations",attributes:{"data-sveltekit-reload":!0}},{label:"Colaboração",link:"/pt/platform/collaboration"},{label:"Nuvem",link:"/pt/platform/cloud"}],feature:{heading:"Content Innovation Cloud™",copy:"Aproveite o poder de uma plataforma unificada de conteúdo, processos e inteligência de aplicações para maximizar o valor do conteúdo corporativo e adotar novas formas inteligentes de trabalho.",cta_label:"Saber mais",cta_link:"/pt/platform",image:{filename:"https://site-cdn.hyland.com/www/990f3dbbbe/content-innovation-cloud-square-noheader_blue.png",alt:""}}},{label:"Soluções",l2:[{label:"Visão geral das soluções",link:"/pt/solutions"},{label:"Setores",l3:[{label:"Visão geral dos setores",link:"/pt/solutions/industries"},{label:"Saúde",link:"/pt/solutions/industries/healthcare"},{label:"Setor Financeiro",link:"/pt/solutions/industries/financial-services"},{label:"Governo",link:"/pt/solutions/industries/government"},{label:"Seguros",link:"/pt/solutions/industries/insurance"},{label:"Educação",link:"/pt/solutions/industries/education"},{label:"Mídia e entretenimento",link:"/pt/solutions/industries/media-and-entertainment"},{label:"Manufatura",link:"/pt/solutions/industries/manufacturing"},{label:"Bens de consumo embalados e varejo",link:"/pt/solutions/industries/cpg-and-retail"},{label:"Outra indústria",link:"/pt/solutions/industries/other-industries"}],l3_feature:{heading:"Setores",copy:"É a sua evolução digital... mas você não precisa enfrentá-la sozinho.Entendemos o cenário do seu setor e as necessidades exclusivas das pessoas que você atende.",cta_label:"Visão geral dos setores",cta_link:"/pt/solutions/industries",image:{filename:"https://site-cdn.hyland.com/www/a37fb17aa3/cleveland-hyland-company.jpg",alt:""}}},{label:"Departamentos",l3:[{label:"Visão geral dos departamentos",link:"/pt/solutions/departments"},{label:"Contabilidade e Finanças",link:"/pt/solutions/departments/accounting-finance"},{label:"Recursos Humanos",link:"/pt/solutions/departments/human-resources"},{label:"Jurídico",link:"/pt/solutions/departments/legal"}],l3_feature:{heading:"Departamentos",copy:"Inúmeras equipes e departamentos transformaram a maneira como trabalham em contabilidade, RH, jurídico e muito mais com as soluções da Hyland.",cta_label:"Visão geral dos departamentos",cta_link:"/pt/solutions/departments",image:{filename:"https://site-cdn.hyland.com/www/b3545af6ed/adobestock_727920555.jpeg",alt:""}}},{label:"Serviços",l3:[{label:"Resumo dos Serviços",link:"/pt/solutions/services"},{label:"Serviços educacionais",link:"/pt/solutions/services/education-services"},{label:"Serviços de implementação",link:"/pt/solutions/services/implementation-services"},{label:"Serviços gerenciados",link:"/pt/solutions/services/managed-services"},{label:"Serviços de consultoria",link:"/pt/solutions/services/consulting-services"},{label:"Serviços de conversão de dados",link:"/pt/solutions/services/data-conversion-services"}],l3_feature:{heading:"Serviços",copy:"Estamos comprometidos em ajudá-lo a maximizar seu investimento em tecnologia para que você possa atender melhor seus clientes.",cta_label:"Visão geral dos serviços",cta_link:"/pt/solutions/services",image:{filename:"https://site-cdn.hyland.com/www/f81da832e8/implementation-services-source.jpeg",alt:"Two young professionals collaborate at a desktop computer."}}},{label:"Suporte técnico da Hyland",link:"/pt/solutions/technical-support"},{label:"Todos os produtos",link:"/pt/solutions/products"}],feature:{heading:"Processamento inteligente de documentos",copy:"Automatize seus processos centrados em documentos com captura de documentos impulsionada por IA, separação, classificação, extração e enriquecimento.",cta_label:"Saiba mais sobre Hyland IDP",cta_link:"/pt/solutions/products/intelligent-document-processing",image:{filename:"https://site-cdn.hyland.com/www/0b0a066ed3/adobestock_1004554714.jpeg",alt:""}}},{label:"Clientes",l2:[{label:"Visão geral dos clientes",link:"/pt/customers"},{label:"Estudos de caso",link:"/pt/customers/case-studies"}],feature:{heading:"CommunityLIVE World Tour",copy:"Uma série de eventos globais. Realizada localmente. Focada em resultados.",cta_label:"Encontre o evento mais próximo de você",cta_link:"/pt/resources/events/communitylive-world-tour",image:{filename:"https://site-cdn.hyland.com/www/e97b355c4f/adobestock_484008983.jpeg",alt:""}}},{label:"Parceiros",l2:[{label:"Rede de Parceiros",link:"/pt/partners"},{label:"Torne-se um parceiro",link:"/pt/resources/partner-application"},{label:"Encontre um parceiro",link:"/en/partners/find-partners",attributes:{"data-sveltekit-reload":!0}},{label:"Recursos de parceiro",link:"/pt/partners/partner-resources"}],feature:{heading:"Parceiros",copy:"Nossos exclusivos programas de parceria combinam nossos pontos fortes com os seus para criar melhores experiências através de serviços de conteúdo.",cta_label:"Visão geral de parceiros",cta_link:"/pt/partners",image:{filename:"https://site-cdn.hyland.com/www/44d4fda34a/adobestock_1064084710.jpeg",alt:""}}},{label:"Recursos",l2:[{label:"Visão geral dos recursos",link:"/pt/resources"},{label:"Relatórios de análise",link:"/pt/resources/analyst-reports"},{label:"Artigos",link:"/pt/resources/articles"},{label:"Downloads",link:"/pt/resources/downloads"},{label:"Eventos",link:"/pt/resources/events"},{label:"Webinars",link:"https://webinars.hyland.com/wcc/eh/4918425/hyland-webinars-virtual-events"},{label:"Centro de recursos",link:"/pt/resources/resource-center",attributes:{"data-sveltekit-reload":!0}}],feature:{heading:"Recursos",copy:"Encontre recursos para impulsionar a transformação digital da sua organização.",cta_label:"Navegue pelo centro de recursos",cta_link:"/pt/resources/resource-center",cta_attributes:{"data-sveltekit-reload":!0},image:{filename:"https://site-cdn.hyland.com/www/89947eacbd/adobestock_570571530.jpeg",alt:""}}},{label:"Empresa",l2:[{label:"Visão geral de Hyland",link:"/pt/company"},{label:"Sobre",l3:[{label:"Sobre a Visão geral",link:"/pt/company/about"},{label:"Responsabilidade corporativa",link:"/pt/company/about/corporate-responsibility"},{label:"Aquisições",link:"/pt/company/about/acquisitions"},{label:"Equipe executiva",link:"/pt/company/about/exec-team"},{label:"Localização",link:"/pt/company/about/locations"}],l3_feature:{heading:"Por que escolher a Hyland?",copy:"Com nossas plataformas modernas, abertas e nativas da nuvem, você pode construir conexões fortes e continuar evoluindo.",cta_label:"Vá além",cta_link:"/pt/company/why-hyland",image:{filename:"https://site-cdn.hyland.com/www/f3cdef6f92/adobestock_726890036.jpeg",alt:"An African-American woman in a bright yellow blazer is standing in front of a screen displaying data. She gestures as she does a presentation, holding a tablet in her other hand. "}}},{label:"Por que a Hyland?",link:"/pt/company/why-hyland"},{label:"Oportunidades profissionais",link:"/pt/company/careers"}],feature:{heading:"Empresa",copy:"A Hyland conecta seu conteúdo e sistemas para que você possa estabelecer conexões mais fortes com as pessoas que mais importam.",cta_label:"Saiba mais sobre a Hyland",cta_link:"/pt/company",image:{filename:"https://site-cdn.hyland.com/www/9310582588/adobestock_1121118448.jpeg",alt:""}}}]}},fo={en:ql,de:Bl,es:Rl,fr:Fl,ja:zl,pt:Ul},Kl=` `,xl=` `;var Vl=$(" ",1);function ho(s,e){let t=ts(e,"is_pwa",3,!1);ra("mcm52a",n=>{var a=Vl(),i=V(a);$e(i,()=>Kl);var l=H(i,2);{var o=r=>{var c=oe(),p=V(c);$e(p,()=>xl),L(r,c)};X(l,r=>{t()&&r(o)})}L(n,a)})}export{ho as F,oo as H,uo as a,ro as b,co as c,il as h,Oi as i,fo as n};