1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7406],{7406:function(e,t,r){r.r(t),r.d(t,{TimelineCe:function(){return v},timelineCeSchema:function(){return z}});var a=r(2322),n=r(2784),l=r(3490),i=r(195),s=r(4059),d=r(4426);let c=(0,n.createContext)({index:0});var m=r(7401),o=r(1623);let u={color:"primary"},x={root:(0,o.jS)({base:"inline-flex aspect-square flex-col",variants:{color:{primary:null,secondary:null}},defaultVariants:u}),border:(0,o.jS)({base:"h-2 w-full shrink-0 rounded-t-md",variants:{color:{primary:"bg-orange-500",secondary:"bg-blue-500"}},defaultVariants:u})};function f(e){let{color:t,dayOfMonth:r,...n}=e;return(0,a.jsxs)("div",{...(0,m.d)({className:x.root({color:t})},n),children:[(0,a.jsx)("span",{className:x.border({color:t})}),(0,a.jsx)("div",{className:"flex flex-1 items-center justify-center rounded-b-md border-2 border-t-0 border-gray-200 bg-white px-8 text-gray-700",children:(0,a.jsxs)("span",{className:"text-3xl font-bold tabular-nums md:text-4xl",children:[r,"."]})})]})}f.displayName="Calendar";var h=r(1136);function b(e,t){if("before"===e&&"right"!==t||"after"===e&&"left"!==t)return null;let r=(0,a.jsx)("div",{className:"relative mx-24 hidden w-[2px] border border-dashed border-gray-200 md:block",children:(0,a.jsx)("span",{className:"absolute top-12 h-4 w-4 -translate-x-1/2 rounded-full bg-orange-500 shadow-lg"})});return"left"===t?(0,a.jsxs)(a.Fragment,{children:[r,(0,a.jsx)("div",{className:"hidden flex-1 md:block"})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"hidden flex-1 md:block"}),r]})}let p={alignment:"right"},g={wrapper:(0,o.jS)({base:"my-8 flex flex-1",variants:{alignment:{right:"justify-center md:justify-start",left:"justify-center md:justify-end"}},defaultVariants:p}),inner:(0,o.jS)({base:"space-y-10 text-center",variants:{alignment:{right:"md:text-left",left:"md:text-right"}},defaultVariants:p})};function j(e){let{alignment:t,headline:r,text:l,dayOfMonth:i,...d}=e,o=function(){let e=(0,n.useContext)(c);if(!e)throw Error("useTimelineContext must be used within a TimelineContextProvider");return e}();return t||(t=o.index%2?"right":"left"),(0,a.jsxs)("div",{...(0,m.d)({className:"flex"},d),children:[b("before",t),(0,a.jsx)("div",{className:g.wrapper({alignment:t}),children:(0,a.jsxs)("div",{className:g.inner({alignment:t}),children:[i&&(0,a.jsx)(f,{color:"primary",dayOfMonth:i}),(0,a.jsxs)("div",{className:"max-w-[35ch] space-y-4",children:[(0,a.jsx)(h.s,{as:"h3",className:"line-clamp-2",size:"sm",children:r}),(0,a.jsx)(s.n,{className:"text-gray-500",size:"md",children:l})]})]})}),b("after",t)]})}function y(e){let{children:t,...r}=e;return(0,a.jsx)("div",{...r,children:n.Children.map(t,(e,t)=>(0,a.jsx)(c.Provider,{value:{index:t},children:e},t))})}j.displayName="TimelineItem",y.displayName="Timeline",y.Item=j;let z=new l.d("cetimeline").defineSchema(i.z.object({items:i.z.array(i.z.object({alignment:i.z.enum(["left","right"]),dayOfMonth:i.z.number(),headline:i.z.string(),text:i.z.string()})),infoText:i.z.string()}));function v(e){let{content:t}=e;return(0,a.jsxs)(d.K,{gap:"xl",horizontalAlignment:"center",children:[(0,a.jsx)(y,{className:"w-full",children:t.items.map(e=>(0,n.createElement)(y.Item,{...e,key:e.headline}))}),t.infoText&&(0,a.jsx)(s.n,{className:"max-w-xl text-center text-gray-400",size:"sm",children:t.infoText})]})}v.displayName="TimelineCe"},3490:function(e,t,r){r.d(t,{d:function(){return l}});var a=r(195);let n=a.z.object({type:a.z.string(),id:a.z.number(),colPos:a.z.number(),appearance:a.z.object({layout:a.z.enum(["default","layout-1","layout-2","layout-3"]),spaceBefore:a.z.enum(["extra-small","small","medium","large","extra-large"]).optional(),spaceAfter:a.z.enum(["extra-small","small","medium","large","extra-large"]).optional()})});class l{defineSchema(e){return n.merge(a.z.object({type:a.z.literal(this.CType)}).merge(a.z.object({content:e})))}
1constructor(e){this.CType=e}}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.