import{b as J,ae as I,al as U,x as W,T as q,aD as V,M as z,aC as H,s as K,aE as A}from"./C9ygSJ6z.js";const T=10,M=(r=0)=>e=>`\x1B[${e+r}m`,S=(r=0)=>e=>`\x1B[${38+r};5;${e}m`,x=(r=0)=>(e,o,t)=>`\x1B[${38+r};2;${e};${o};${t}m`,s={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],overline:[53,55],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],gray:[90,39],grey:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgGray:[100,49],bgGrey:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};Object.keys(s.modifier);const Q=Object.keys(s.color),X=Object.keys(s.bgColor);[...Q,...X];function Z(){const r=new Map;for(const[e,o]of Object.entries(s)){for(const[t,n]of Object.entries(o))s[t]={open:`\x1B[${n[0]}m`,close:`\x1B[${n[1]}m`},o[t]=s[t],r.set(n[0],n[1]);Object.defineProperty(s,e,{value:o,enumerable:!1})}return Object.defineProperty(s,"codes",{value:r,enumerable:!1}),s.color.close="\x1B[39m",s.bgColor.close="\x1B[49m",s.color.ansi=M(),s.color.ansi256=S(),s.color.ansi16m=x(),s.bgColor.ansi=M(T),s.bgColor.ansi256=S(T),s.bgColor.ansi16m=x(T),Object.defineProperties(s,{rgbToAnsi256:{value(e,o,t){return e===o&&o===t?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(o/255*5)+Math.round(t/255*5)},enumerable:!1},hexToRgb:{value(e){const o=/[a-f\d]{6}|[a-f\d]{3}/i.exec(e.toString(16));if(!o)return[0,0,0];let[t]=o;t.length===3&&(t=[...t].map(l=>l+l).join(""));const n=Number.parseInt(t,16);return[n>>16&255,n>>8&255,n&255]},enumerable:!1},hexToAnsi256:{value:e=>s.rgbToAnsi256(...s.hexToRgb(e)),enumerable:!1},ansi256ToAnsi:{value(e){if(e<8)return 30+e;if(e<16)return 90+(e-8);let o,t,n;if(e>=232)o=((e-232)*10+8)/255,t=o,n=o;else{e-=16;const u=e%36;o=Math.floor(e/36)/5,t=Math.floor(u/6)/5,n=u%6/5}const l=Math.max(o,t,n)*2;if(l===0)return 30;let a=30+(Math.round(n)<<2|math.round(t)<<1|math.round(o));return l===2&&(a+=60),a},enumerable:!1},rgbToAnsi:{value:(e,o,t)=>s.ansi256ToAnsi(s.rgbToAnsi256(e,o,t)),enumerable:!1},hexToAnsi:{value:e=>s.ansi256ToAnsi(s.hexToAnsi256(e)),enumerable:!1}}),s}const i=Z(),E=(()=>{if(!("navigator"in globalThis))return 0;if(globalThis.navigator.userAgentData){const r=navigator.userAgentData.brands.find(({brand:e})=>e==="Chromium");if(r&&r.version>93)return 3}return/\b(Chrome|Chromium)\//.test(globalThis.navigator.userAgent)?1:0})(),$=E!==0&&{level:E},ee={stdout:,ドルstderr:$};function te(r,e,o){let t=r.indexOf(e);if(t===-1)return r;const n=e.length;let l=0,a="";do a+=r.slice(l,t)+e+o,l=t+n,t=r.indexOf(e,l);while(t!==-1);return a+=r.slice(l),a}function re(r,e,o,t){let n=0,l="";do{const a=r[t-1]==="\r";l+=r.slice(n,a?t-1:t)+e+(a?`\r `:` `)+o,n=t+1,t=r.indexOf(` `,n)}while(t!==-1);return l+=r.slice(n),l}const{stdout:P,stderr:k}=ee,O=Symbol("GENERATOR"),c=Symbol("STYLER"),b=Symbol("IS_EMPTY"),N=["ansi","ansi","ansi256","ansi16m"],f=Object.create(null),oe=(r,e={})=>{if(e.level&&!(Number.isInteger(e.level)&&e.level>=0&&e.level<=3))throw new Error("The `level` option should be an integer from 0 to 3");const o=P?P.level:0;r.level=e.level===void 0?o:e.level},ne=r=>{const e=(...o)=>o.join(" ");return oe(e,r),Object.setPrototypeOf(e,g.prototype),e};function g(r){return ne(r)}Object.setPrototypeOf(g.prototype,Function.prototype);for(const[r,e]of Object.entries(i))f[r]={get(){const o=h(this,B(e.open,e.close,this[c]),this[b]);return Object.defineProperty(this,r,{value:o}),o}};f.visible={get(){const r=h(this,this[c],!0);return Object.defineProperty(this,"visible",{value:r}),r}};const C=(r,e,o,...t)=>r==="rgb"?e==="ansi16m"?i[o].ansi16m(...t):e==="ansi256"?i[o].ansi256(i.rgbToAnsi256(...t)):i[o].ansi(i.rgbToAnsi(...t)):r==="hex"?C("rgb",e,o,...i.hexToRgb(...t)):i[o][r](...t),se=["rgb","hex","ansi256"];for(const r of se){f[r]={get(){const{level:o}=this;return function(...t){const n=B(C(r,N[o],"color",...t),i.color.close,this[c]);return h(this,n,this[b])}}};const e="bg"+r[0].toUpperCase()+r.slice(1);f[e]={get(){const{level:o}=this;return function(...t){const n=B(C(r,N[o],"bgColor",...t),i.bgColor.close,this[c]);return h(this,n,this[b])}}}}const le=Object.defineProperties(()=>{},{...f,level:{enumerable:!0,get(){return this[O].level},set(r){this[O].level=r}}}),B=(r,e,o)=>{let t,n;return o===void 0?(t=r,n=e):(t=o.openAll+r,n=e+o.closeAll),{open:r,close:e,openAll:t,closeAll:n,parent:o}},h=(r,e,o)=>{const t=(...n)=>ae(t,n.length===1?""+n[0]:n.join(" "));return Object.setPrototypeOf(t,le),t[O]=r,t[c]=e,t[b]=o,t},ae=(r,e)=>{if(r.level<=0||!e)return r[b]?"":e;let o=r[c];if(o===void 0)return e;const{openAll:t,closeAll:n}=o;if(e.includes("\x1B"))for(;o!==void 0;)e=te(e,o.close,o.open),o=o.parent;const l=e.indexOf(` `);return l!==-1&&(e=re(e,n,t,l)),t+e+n};Object.defineProperties(g.prototype,f);const ie=g();g({level:k?k.level:0});async function fe(r){var o;const e=J(r);if(e){console.log(ie.red("ERROR",e.statusCode,typeof e=="object"?JSON.stringify(e):e));const t=(o=e==null?void 0:e.cause)==null?void 0:o.to;if(e.statusCode===301&&t!==void 0)await I(t,{redirectCode:e.statusCode});else{let n;try{n=JSON.parse(e.data)}catch{n={details:e.data}}throw U({statusMessage:e.statusMessage,statusCode:e.statusCode,data:{message:e.message,statusCode:e.statusCode,statusMessage:e.statusMessage,stack:e.stack,...n},fatal:!0})}}}const ue=(r,e,o)=>{const t=r[e];return t?typeof t=="function"?t():Promise.resolve(t):new Promise((n,l)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(l.bind(null,new Error("Unknown variable dynamic import: "+e+(e.split("/").length!==o?". Note that variables only represent file names one level deep.":""))))})};function de(){const r=K(),e=W(),{locale:o}=q(),t=V(),{setJsonData:n}=z();async function l(){var w;async function a(){const y=(await ue(Object.assign({}),`../static-${r.public.domain}-routes.json`,2)).default.find(v=>{const Y=e.path.endsWith("/")?e.path:`${e.path}/`,_=v.proxyRoute.endsWith("/")?v.proxyRoute:`${v.proxyRoute}/`;return Y===_});return y==null?void 0:y.route}const u=o.value===H?"":`${o.value}/`,R={[A.PARTNER_DETAILS]:`/${u}partners/partner-details/template`,[A.PARTNER_SOLUTION]:`${u}partners/solutions/template`,[A.CAREERS_JOBS]:`/${u}careers/jobs/job-detail-template`};let d;r.public.static?d=await a():R[t.value]!=null?d=R[t.value]:e.params.slug!=null?d=Array.isArray(e.params.slug)?e.params.slug.join("/"):e.params.slug:d=e.path;const F=`${r.public.jsonApi}/${u}router/translate-path?path=${d}`,p=await $fetch(F,{credentials:"include"});if((w=p.redirect)!=null&&w[0]){const m=p.redirect[0];return I({path:m.to},{external:!0,redirectCode:m.status})}const{pathname:D,search:L}=new URL(p.jsonapi.individual),G=typeof window>"u",j=await $fetch(`${r.public.jsonApi}${D}${L}`,{credentials:"include",params:{jsonapi_include:1,...e.query.draft&&!G?{resourceVersion:"rel:working-copy"}:{}}});return n(j),j}return{getDrupalContent:l}}export{fe as h,de as u};

AltStyle によって変換されたページ (->オリジナル) /