PageSourceSearch

https://macl.aero/_next/static/chunks/app/air-navigation-services/%5Bsection%5D/page-a719a41c48a342f7.js

js macl.aero collected 2026-10-02 03:33:38 UTC 11,393 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5453],{9410:(e,r,t)=>{"use strict";function s(e){if(!e)return"";let r=String(e);return/[<&]/.test(r)?(r=(r=(r=(r=(r=r.replace(/<\s*br\s*\/?\s*>/gi,"\n")).replace(/<\s*li[^>]*>/gi,"• ")).replace(/<\/\s*(p|div|li|h[1-6]|tr|ul|ol|blockquote)\s*>/gi,"\n")).replace(/<[^>]+>/g,"")).replace(/&nbsp;/gi," ").replace(/&amp;/gi,"&").replace(/&lt;/gi,"<").replace(/&gt;/gi,">").replace(/&quot;/gi,'"').replace(/&#39;/gi,"'").replace(/&mdash;/gi,"—").replace(/&ndash;/gi,"–")).replace(/[ \t]+\n/g,"\n").replace(/\n{3,}/g,"\n\n").trim():r.trim()}t.d(r,{G:()=>s})},15888:(e,r,t)=>{Promise.resolve().then(t.bind(t,24357)),Promise.resolve().then(t.bind(t,96153)),Promise.resolve().then(t.bind(t,78622))},24357:(e,r,t)=>{"use strict";t.d(r,{default:()=>p});var s=t(11358),a=t(57006),l=t(27905),d=t(46673),n=t(1831),o=t(68257),i=t(54285),x=t(77885),c=t(13027),b=t(86267),m=t(26928),u=t(69929),h=t(9410);function p({section:e,records:r,initialSlug:t}){let[x,c]=(0,a.useState)(""),u=(0,l.m)(),h=(0,a.useMemo)(()=>{if(!x.trim())return r;let e=x.toLowerCase().trim();return r.filter(r=>r.title.toLowerCase().includes(e)||r.number&&r.number.toLowerCase().includes(e)||r.summary&&r.summary.toLowerCase().includes(e))},[r,x]),f=h.find(e=>e.slug===t)?.slug??h[0]?.slug??null,[k,w]=(0,a.useState)(f),[y,v]=(0,a.useState)(()=>!!(t&&h.some(e=>e.slug===t))),j=h.find(e=>e.slug===k)??h[0]??null;return((0,a.useEffect)(()=>{let e=window.matchMedia("(max-width: 1023.98px)"),r=()=>{document.body.style.overflow=y&&e.matches?"hidden":""};return r(),e.addEventListener("change",r),()=>{e.removeEventListener("change",r),document.body.style.overflow=""}},[y]),(0,a.useEffect)(()=>{let e=e=>{"Escape"===e.key&&y&&v(!1)};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[y]),0===r.length)?(0,s.jsx)("div",{className:"rounded-3xl border border-dashed border-border-base dark:border-white/10 bg-bg-neutral-soft dark:bg-white/[0.01] py-16 text-center",children:(0,s.jsxs)("p",{className:"text-sm font-medium text-text-subtle dark:text-text-subtle-dark",children:["No current ",e.label," records available."]})}):(0,s.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,s.jsxs)("div",{className:"rounded-2xl border border-border-base dark:border-white/10 bg-bg-base dark:bg-[#111215] p-4 flex items-center justify-between gap-4",children:[(0,s.jsxs)("div",{className:"relative flex-1 max-w-md",children:[(0,s.jsx)(o.A,{className:"absolute left-3.5 top-1/2 -translate-y-1/2 h-4 w-4 text-text-muted"}),(0,s.jsx)("input",{type:"text",value:x,onChange:e=>c(e.target.value),placeholder:`Search ${e.label} by title or reference number...`,className:"w-full pl-10 pr-9 py-2 rounded-xl border border-border-base dark:border-white/10 bg-bg-subtle dark:bg-white/5 text-sm text-text-base dark:text-white placeholder:text-text-muted focus:outline-none focus:border-primary dark:focus:border-secondary transition-colors"}),x&&(0,s.jsx)("button",{onClick:()=>c(""),className:"absolute right-3 top-1/2 -translate-y-1/2 text-text-muted hover:text-text-base dark:hover:text-white",children:(0,s.jsx)(i.A,{className:"h-4 w-4"})})]}),(0,s.jsxs)("div",{className:"text-xs font-medium text-text-subtle dark:text-text-subtle-dark shrink-0",children:["Showing ",(0,s.jsx)("span",{className:"text-text-base dark:text-white tabular-nums",children:h.length})," of"," ",(0,s.jsx)("span",{className:"tabular-nums",children:r.length})," records"]})]}),(0,s.jsxs)("div",{className:"flex flex-col lg:flex-row gap-6",children:[(0,s.jsx)("aside",{className:"w-full lg:w-80 shrink-0",children:h.length>0?(0,s.jsx)("ul",{className:"flex flex-col gap-2.5 lg:max-h-[46rem] lg:overflow-y-auto pr-1 scrollbar-thin",children:h.map(e=>{let r=e.severity?(0,m.WE)(e.severity):null,t=j?.slug===e.slug;return(0,s.jsx)("li",{children:(0,s.jsxs)("button",{onClick:()=>{var r;let t;return w(r=e.slug),v(!0),void((t=new URL(window.location.href)).searchParams.set("doc",r),window.history.replaceState(null,"",t.toString()))},className:`w-full text-left rounded-2xl border p-4 transition-all cursor-pointer ${t?"border-primary dark:border-secondary bg-primary/5 dark:bg-secondary/15 ring-1 ring-primary/20 dark:ring-secondary/30":"border-border-base dark:border-white/10 bg-bg-base dark:bg-[#111215] hover:border-border-strong dark:hover:border-white/20 hover:bg-bg-subtle dark:hover:bg-[#15171a]"}`,children:[(0,s.jsxs)("span",{className:"flex items-center justify-between gap-2 mb-2",children:[e.number?(0,s.jsx)("span",{className:"text-xs font-medium text-primary dark:text-secondary tabular-nums",children:e.number}):(0,s.jsx)("span",{}),r&&(0,s.jsx)("span",{className:"inline-flex items-center rounded-full px-2 py-0.5 text-[10px] font-medium tracking-wide border",style:{backgroundColor:r.bg,borderColor:r.border,color:r.color},children:r.label})]}),(0,s.jsx)("span",{className:"block text-sm font-medium text-text-base dark:text-white leading-snug line-clamp-2",children:e.title}),(0,s.jsx)("span",{className:"mt-2 block",children:(0,s.jsx)(b.A,{record:e,compact:!0})})]})},e.slug)})}):(0,s.jsx)("div",{className:"rounded-2xl border border-dashed border-border-base dark:border-white/10 p-6 text-center text-xs text-text-subtle dark:text-text-subtle-dark",children:"No matching records foun
1d."})}),(0,s.jsx)("div",{className:"hidden lg:block flex-1 min-w-0",children:j?(0,s.jsx)(g,{section:e,record:j}):(0,s.jsxs)("div",{className:"rounded-3xl border border-border-base dark:border-white/10 bg-bg-base dark:bg-[#111215] p-8 text-center text-sm text-text-subtle dark:text-text-subtle-dark",children:["Select a ",e.label," record from the list to view its details."]})})]}),(0,s.jsx)(d.N,{children:y&&j&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.P.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},onClick:()=>v(!1),className:"fixed inset-0 bg-black/70 backdrop-blur-sm z-[60] lg:hidden"}),(0,s.jsxs)(n.P.div,{initial:{y:"100%"},animate:{y:0},exit:{y:"100%"},transition:{type:"spring",damping:28,stiffness:320},drag:"y",dragControls:u,dragListener:!1,dragConstraints:{top:0,bottom:0},dragElastic:{top:0,bottom:.6},onDragEnd:(e,r)=>{(r.offset.y>80||r.velocity.y>400)&&v(!1)},className:"fixed inset-x-0 bottom-0 z-[60] lg:hidden max-h-[85vh] bg-bg-base dark:bg-[#111215] border-t border-border-base dark:border-white/10 rounded-t-2xl shadow-2xl flex flex-col overflow-hidden",children:[(0,s.jsxs)("div",{onPointerDown:e=>u.start(e),className:"w-full flex items-center justify-between px-5 pt-3.5 pb-2 border-b border-border-base dark:border-white/10 shrink-0 relative cursor-grab active:cursor-grabbing touch-none select-none",children:[(0,s.jsx)("div",{className:"absolute left-1/2 top-2.5 -translate-x-1/2 w-12 h-1.5 rounded-full bg-border-strong dark:bg-white/20"}),(0,s.jsxs)("div",{className:"text-xs font-semibold text-text-subtle dark:text-text-subtle-dark uppercase tracking-wider pt-2",children:[e.label," Notice Details"]}),(0,s.jsx)("button",{onClick:()=>v(!1),className:"p-1.5 text-text-muted hover:text-text-base dark:hover:text-white rounded-full hover:bg-bg-subtle dark:hover:bg-white/10 transition-colors","aria-label":"Close document details",children:(0,s.jsx)(i.A,{className:"h-5 w-5"})})]}),(0,s.jsx)("div",{className:"flex-1 overflow-y-auto p-4 sm:p-6 pb-32 overscroll-contain touch-auto scrollbar-thin",children:(0,s.jsx)(g,{section:e,record:j})})]})]})})]})}function g({section:e,record:r}){let t=(0,h.G)(r.details),a=(0,u.hC)(t),l=r.severity?(0,m.WE)(r.severity):null;return(0,s.jsxs)("div",{className:"rounded-2xl sm:rounded-[32px] border border-border-base dark:border-white/10 bg-bg-base dark:bg-[#111215] p-4 sm:p-6 md:p-8 flex flex-col gap-6",children:[(0,s.jsxs)("div",{className:"flex flex-col gap-3.5 border-b border-border-base dark:border-white/10 pb-6",children:[(0,s.jsxs)("div",{className:"flex flex-wrap items-center gap-2",children:[l&&(0,s.jsx)("span",{className:"inline-flex items-center rounded-full px-3 py-0.5 text-xs font-medium tracking-wide border",style:{backgroundColor:l.bg,borderColor:l.border,color:l.color},children:l.label}),(0,s.jsx)("span",{className:"inline-flex items-center rounded-full bg-primary/10 text-primary dark:bg-secondary/15 dark:text-secondary border border-primary/20 dark:border-secondary/20 px-3 py-0.5 text-xs font-medium",children:e.label})]}),(0,s.jsx)("h2",{className:"text-xl md:text-2xl font-medium text-text-base dark:text-white leading-snug break-words",children:r.title}),(0,s.jsxs)("div",{className:"flex flex-wrap items-center gap-x-6 gap-y-2 text-xs text-text-subtle dark:text-text-subtle-dark",children:[r.number&&(0,s.jsxs)("span",{className:"inline-flex items-center gap-1.5 font-medium text-text-base dark:text-white",children:[(0,s.jsx)(x.A,{className:"h-3.5 w-3.5 shrink-0 text-primary dark:text-secondary"}),"Ref: ",r.number]}),(0,s.jsx)(b.A,{record:r})]})]}),r.summary&&(0,s.jsxs)("div",{className:"rounded-[24px] bg-bg-subtle dark:bg-white/5 border border-border-base dark:border-white/10 p-4",children:[(0,s.jsx)("h3",{className:"text-xs font-medium text-text-subtle dark:text-text-subtle-dark uppercase tracking-wider mb-1.5",children:"Summary"}),(0,s.jsx)("p",{className:"text-sm leading-relaxed text-text-base dark:text-white break-words",children:r.summary})]}),t&&(0,s.jsx)("div",{dir:"auto",className:`whitespace-pre-line break-words [overflow-wrap:anywhere] leading-relaxed text-text-base dark:text-text-base-dark border-t border-border-base dark:border-white/5 pt-4 ${a?"font-dhivehi text-xl":"text-xs sm:text-sm font-mono bg-bg-subtle/50 dark:bg-white/[0.02] p-3.5 sm:p-4 roun
1ded-[24px] border border-border-base/50 dark:border-white/5 overflow-x-auto max-w-full"}`,children:t}),r.documentUrl&&(0,s.jsx)("div",{className:"pt-4 border-t border-border-base dark:border-white/10",children:(0,s.jsxs)("a",{href:r.documentUrl,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center justify-center gap-2 rounded-full bg-primary text-white hover:bg-primary/90 dark:bg-secondary dark:text-dark-blue dark:hover:bg-secondary/90 px-6 py-3.5 text-sm font-medium transition-colors w-full sm:w-fit shadow-sm",children:[(0,s.jsx)(c.A,{className:"h-4 w-4"}),"Download Official PDF Document"]})})]})}},86267:(e,r,t)=>{"use strict";t.d(r,{A:()=>d});var s=t(11358);t(57006);var a=t(53003),l=t(21171);function d({record:e,compact:r=!1}){let t=(0,l.Jw)(e);return t.isEmpty?null:(0,s.jsxs)("span",{className:`flex flex-wrap items-center gap-x-3 gap-y-1 ${r?"text-[11px]":"text-xs"} text-text-subtle dark:text-text-subtle-dark`,children:[t.from&&(0,s.jsxs)("span",{className:"inline-flex items-center gap-1.5",children:[(0,s.jsx)(a.A,{className:`${r?"h-3 w-3":"h-3.5 w-3.5"} shrink-0 text-text-muted`}),(0,s.jsxs)("span",{children:[(0,s.jsx)("span",{className:"text-text-muted",children:"Effective from"})," ",t.from]})]}),t.to&&(0,s.jsxs)("span",{className:"inline-flex items-center gap-1.5",children:[(0,s.jsx)("span",{className:"text-text-muted",children:"Effective to"})," ",t.to]}),t.permanent&&(0,s.jsx)("span",{className:"inline-flex items-center rounded-full border border-primary/20 bg-primary/10 px-2 py-0.5 text-[10px] font-medium tracking-wide text-primary dark:border-secondary/20 dark:bg-secondary/15 dark:text-secondary",children:"Permanent"})]})}}},e=>{e.O(0,[8922,7930,8217,6761,7560,9929,2560,7828,7358],()=>e(e.s=15888)),_N_E=e.O()}]);

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.