1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,681452,e=>{"use strict";let i=(0,e.i(667784).default)("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);e.s(["ExternalLink",0,i],681452)},428755,e=>{"use strict";var i=e.i(19674),t=e.i(467818),a=e.i(413011),r=e.i(65754),l=e.i(39506),n=e.i(755530),s=e.i(711322),o=e.i(681452);let d={hidden:{opacity:0,x:-10},visible:{opacity:1,x:0}},c={hidden:{opacity:0},visible:{opacity:1,transition:{staggerChildren:.05,delayChildren:.1}}};function m({item:e,isActive:t,isParentOfActive:r,activeChildId:x,pageSections:p=[],activeSectionId:h,depth:u=0,onNavigate:v}){let f=e.children&&e.children.length>0,g=p.length>0,b=t||r,y=r&&f,j={...v&&{onClick:()=>v()},...e.external&&{target:"_blank",rel:"noopener noreferrer"}},N=t?u>0?"bg-white font-semibold text-primary-800 shadow-sm ring-1 ring-primary-300":"bg-primary-100 font-semibold text-primary-800":r?"bg-primary-100/90 font-semibold text-primary-800":u>0?"text-neutral-600 hover:bg-white/70 hover:text-neutral-900":"text-neutral-600 hover:bg-neutral-100 hover:text-neutral-900",w=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(a.default,{href:e.href,"aria-current":t?"page":void 0,"aria-expanded":f||t&&g?b:void 0,...j,className:` 2 group relative flex items-center gap-2 rounded-lg px-3 py-2 text-sm transition-all 3 ${0===u?"pl-3":1===u?"pl-2.5":"pl-3"} 4 ${N} 5 ${u>0&&!t?"text-[13px] font-medium":"font-medium"} 6 `,children:[(t||r)&&(0,i.jsx)(l.motion.div,{layoutId:`sidebar-active-indicator-${e.id}`,className:`absolute left-0 h-6 w-1 rounded-r-full ${r&&!t?"bg-primary-500":"bg-primary-600"}`,transition:{type:"spring",stiffness:400,damping:30}}),(0,i.jsx)("span",{className:"flex-1",children:e.label}),e.external&&(0,i.jsx)(o.ExternalLink,{className:"h-3 w-3 text-neutral-400","aria-label":"Otvara se u novom prozoru"}),(f||t&&g)&&(0,i.jsx)(s.ChevronRight,{className:`h-4 w-4 transition-transform ${r||t?"text-primary-600":"text-neutral-400"} ${b?"rotate-90":""}`,"aria-hidden":"true"})]}),(0,i.jsx)(n.AnimatePresence,{children:b&&(0,i.jsxs)(l.motion.div,{initial:"hidden",animate:"visible",exit:"hidden",variants:c,className:"overflow-hidden",children:[t&&!f&&g&&(0,i.jsx)("div",{className:"ml-3 mt-1.5 space-y-0.5 border-l-[3px] border-primary-300 py-0.5 pl-2.5",children:p.map(e=>(0,i.jsx)(l.motion.a,{href:`#${e.id}`,variants:d,onClick:v?()=>v():void 0,className:` 7 block rounded px-3 py-1.5 text-sm transition-colors 8 ${h===e.id?"bg-primary-50 font-medium text-primary-700":"text-neutral-500 hover:bg-neutral-50 hover:text-neutral-700"} 9 `,children:e.label},e.id))}),f&&(r||t)&&(0,i.jsx)("div",{className:`mt-1 space-y-0.5 border-l-[3px] border-primary-300 py-1 pl-2.5 ${y?"ml-2":"ml-3"}`,children:e.children.map(e=>(0,i.jsx)(l.motion.div,{variants:d,children:(0,i.jsx)(m,{item:e,isActive:x===e.id,isParentOfActive:!1,pageSections:x===e.id?p:[],activeSectionId:h??null,depth:u+1,onNavigate:v})},e.id))})]})})]});return y?(0,i.jsx)("div",{className:"rounded-xl border border-primary-200 bg-primary-50/90 p-1.5 shadow-sm",children:(0,i.jsx)("div",{className:"relative",children:w})}):(0,i.jsx)("div",{className:"relative",children:w})}var x=e.i(751806);function p({onNavigate:e}){return(0,i.jsxs)("nav",{className:"space-y-4","aria-label":"Navigacija stranice",children:[(0,i.jsx)("div",{className:"mb-1 px-3",children:(0,i.jsx)("p",{className:"text-xs font-semibold uppercase tracking-wider text-neutral-400",children:"Navigacija"})}),x.railNavigation.map(t=>{let r=!0===t.leaf,l=(t.childPages?.length??0)>0;return(r||!l)&&t.href?(0,i.jsx)("div",{children:(0,i.jsx)(a.default,{href:t.href,...e&&{onClick:e},className:"block rounded-lg px-3 py-2 text-sm font-medium text-neutral-600 transition-colors hover:bg-neutral-100 hover:text-neutral-900",children:t.label})},t.id):l?(0,i.jsxs)("div",{children:[(0,i.jsx)("p",{className:"mb-1 px-3 text-xs font-semibold uppercase tracking-wider text-neutral-400",children:t.label}),(0,i.jsxs)("div",{className:"space-y-0.5",children:[t.href&&(0,i.jsx)(a.default,{href:t.href,...e&&{onClick:e},className:"block rounded-lg px-3 py-2 text-sm font-medium text-neutral-600 transition-colors hover:bg-neutral-100 hover:text-neutral-900",children:t.label}),(t.childPages??[]).map(t=>(0,i.jsx)(a.default,{href:t.href,...e&&{onClick:e},className:"block rounded-lg px-3 py-2 text-sm font-medium text-neutral-600 transition-colors hover:bg-neutral-100 hover:text-neutral-900",children:t.label},t.id))]})]},t.id):null})]})}function h({pageSections:e=[],activeSectionId:t,onNavigate:a}){let l=(0,r.usePathname)(),n=(0,x.findActiveRailItem)(l);if(!n)return(0,i.jsx)(p,{...a&&{onNavigate:a}});let s=(0,x.resolveActiveChild)(n,l),o=[];for(let e of(n.href&&o.push({id:n.id,label:n.label,href:n.href,__isRailParent:!0}),n.childPages??[]))o.push(e);let d=o[0]?.__isRailParent===!0&&null===s;return(0,i.jsxs)("nav",{className:"space-y-1","aria-label":"Stranica navigacija",children:[(0,i.jsx)("div",{className:"mb-3 px-3",children:(0,i.jsx)("h2",{className:"text-xs font-semibold uppercase tracking-wider text-neutral-400",children:n.label})}),o.map(r=>
9{let l,n=!0===r.__isRailParent,o=!1,c=!1;if(n)o=d;else if(s){let{owner:e,match:i}=s;r.id===i.id?o=!0:r.id===e.id&&i.id!==e.id&&(c=!0,l=i.id)}let x=o||void 0!==l;return(0,i.jsx)(m,{item:r,isActive:o,isParentOfActive:c,activeChildId:l,pageSections:x?e:[],activeSectionId:t??null,onNavigate:a},r.id)})]})}var u=e.i(672315),v=e.i(145992);function f({onOpen:e}){let t=(0,r.usePathname)(),a=(0,x.findActiveRailItem)(t),n=a?(0,x.findActiveChild)(a,t):null;if("/"===t)return null;let s=n?.label??a?.label??"Navigacija";return(0,i.jsxs)(l.motion.button,{initial:{y:100,opacity:0},animate:{y:0,opacity:1},exit:{y:100,opacity:0},transition:{type:"spring",stiffness:300,damping:30},onClick:e,className:"fixed bottom-6 left-1/2 z-40 flex -translate-x-1/2 items-center gap-2 rounded-full bg-primary-600 px-5 py-3 text-sm font-medium text-white shadow-lg shadow-primary-600/30 transition-transform active:scale-95 lg:hidden","aria-label":`Navigacija - ${s}`,children:[(0,i.jsx)(v.MapPin,{className:"h-4 w-4","aria-hidden":"true"}),(0,i.jsx)("span",{children:s}),(0,i.jsx)(u.ChevronUp,{className:"h-4 w-4","aria-hidden":"true"})]})}var g=e.i(355995);function b({isOpen:e,onClose:a,pageSections:r=[],activeSectionId:s}){return(0,t.useEffect)(()=>(e?document.body.style.overflow="hidden":document.body.style.overflow="",()=>{document.body.style.overflow=""}),[e]),(0,t.useEffect)(()=>{if(!e)return;let i=e=>{"Escape"===e.key&&a()};return window.addEventListener("keydown",i),()=>window.removeEventListener("keydown",i)},[e,a]),(0,i.jsx)(n.AnimatePresence,{children:e&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(l.motion.div,{initial:{opacity:0}
9,animate:{opacity:1},exit:{opacity:0},transition:{duration:.2},onClick:a,className:"fixed inset-0 z-50 bg-black/50 lg:hidden","aria-hidden":"true"}),(0,i.jsxs)(l.motion.div,{initial:{y:"100%"},animate:{y:0},exit:{y:"100%"},transition:{type:"spring",stiffness:300,damping:30},role:"dialog","aria-modal":"true","aria-label":"Navigacija",className:"fixed inset-x-0 bottom-0 z-50 max-h-[80vh] overflow-y-auto rounded-t-2xl bg-white shadow-xl lg:hidden",children:[(0,i.jsx)("div",{className:"sticky top-0 z-10 bg-white px-4 pb-2 pt-3",children:(0,i.jsx)("div",{className:"mx-auto h-1.5 w-12 rounded-full bg-neutral-300"})}),(0,i.jsx)("button",{onClick:a,className:"absolute right-4 top-3 rounded-full p-2 text-neutral-400 transition-colors hover:bg-neutral-100 hover:text-neutral-600","aria-label":"Zatvori navigaciju",children:(0,i.jsx)(g.X,{className:"h-5 w-5","aria-hidden":"true"})}),(0,i.jsx)("div",{className:"px-4 pb-8 pt-2",children:(0,i.jsx)(h,{pageSections:r,activeSectionId:s,onNavigate:a})})]})]})})}e.s(["SidebarPageShell",0,function({sections:e=[],children:a,className:r=""}){let[l,n]=(0,t.useState)(!1),s=function({sectionIds:e,offset:i=100,throttleMs:a=100}){let[r,l]=(0,t.useState)(null);return(0,t.useEffect)(()=>{if(0===e.length)return;let t=null,r=()=>{t||(t=setTimeout(()=>{t=null;let a=window.scrollY+i,r=null;for(let i of e){let e=document.getElementById(i);if(e){let{top:t}=e.getBoundingClientRect();a>=t+window.scrollY&&(r=i)}}l(r)},a))};return r(),window.addEventListener("scroll",r,{passive:!0}),()=>{window.removeEventListener("scroll",r),t&&clearTimeout(t)}},[e,i,a]),r}({sectionIds:e.map(e=>e.id),offset:120});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:`container mx-auto px-4 py-6 lg:py-8 ${r}`.trim(),children:(0,i.jsxs)("div",{className:"flex gap-8",children:[(0,i.jsx)("aside",{className:"hidden w-[280px] flex-shrink-0 lg:block",children:(0,i.jsx)("div",{className:"sticky top-24",children:(0,i.jsx)(h,{pageSections:e,activeSectionId:s})})}),(0,i.jsx)("div",{className:"min-w-0 flex-1",children:a})]})}),(0,i.jsx)(f,{onOpen:()=>n(!0)}),(0,i.jsx)(b,{isOpen:l,onClose:()=>n(!1),pageSections:e,activeSectionId:s})]})}],428755)},857087,e=>{"use strict";var i=e.i(19674),t=e.i(428755),a=e.i(39506),r=e.i(20116);function l({title:e,subtitle:t,image:n,imageAlt:s}){let o=!!n;return(0,i.jsxs)(a.motion.section,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.5},className:`relative overflow-hidden rounded-xl ${o?"h-[200px] md:h-[250px]":"bg-gradient-to-br from-primary-600 to-primary-700 py-10"}`,children:[o&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(r.default,{src:n,alt:s||e,fill:!0,className:"object-cover",priority:!0,sizes:"(max-width: 1024px) 100vw, 800px"}),(0,i.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-black/70 via-black/40 to-black/10"})]}),(0,i.jsxs)("div",{className:`relative flex h-full flex-col justify-end ${o?"p-6 md:p-8":"px-6 md:px-8"}`,children:[(0,i.jsx)(a.motion.h1,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{delay:.2},className:"font-display text-2xl font-bold text-white md:text-3xl",children:e}),t&&(0,i.jsx)(a.motion.p,{initial:{opacity:0}
9,animate:{opacity:1},transition:{delay:.3},className:"mt-2 text-sm text-white/80 md:text-base",children:t})]})]})}e.s(["PageLayoutV2",0,function({title:e,subtitle:a,heroImage:r,heroImageAlt:n,sections:s=[],showHero:o=!0,bareContent:d=!1,children:c}){return(0,i.jsxs)(t.SidebarPageShell,{sections:s,children:[o&&(0,i.jsx)(l,{title:e,...void 0!==a&&{subtitle:a},...void 0!==r&&{image:r},...void 0!==n&&{imageAlt:n}}),d?c:(0,i.jsx)("article",{className:"prose prose-neutral mt-8 max-w-none prose-headings:font-display prose-headings:font-semibold prose-h2:mt-10 prose-h2:scroll-mt-24 prose-h2:text-xl prose-h2:border-b prose-h2:border-neutral-200 prose-h2:pb-3 prose-h3:mt-6 prose-h3:scroll-mt-24 prose-p:text-neutral-600 prose-a:text-primary-600 prose-a:no-underline hover:prose-a:underline prose-img:rounded-xl prose-li:text-neutral-600",children:c})]})}],857087)}]);
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.