import{y as Be,n as qe,p as k,z as Ve,f as Q,m as H,a as T,A as je,D as oe,t as Ge,c as Ie,B as Ee,s as He}from"./props-b4vEeO_8.js";import{B as ne,h as de,k as a,N as P,ah as fe,F as N,I as A,a4 as M,a3 as F,J as ee,G as le,C as ue,ae as Re,as as Qe}from"./runtime-C3rQLW--.js";import{i as Je}from"./lifecycle-F2p_Qkk3.js";import{c as Ke,d as Xe}from"./create-runtime-stories-7AWWVphH.js";import{s as he,i as ie}from"./svelte-component-C8Ginrj8.js";import{c as Ye,s as L,a as ye,d as Ze}from"./attributes-Cg6aLqN3.js";import{s as ce}from"./style-DvJ3IcV1.js";import{F as se}from"./fa-layers-text.svelte_svelte_type_style_lang-rD9gd1As.js";import{d as $e,e as Ue,f as we}from"./index-C3C5q_jF.js";import{p as et}from"./pym.v1-C8pfgSnW.js";import{g as tt}from"./_commonjsHelpers-D6-XlEtG.js";import{r as rt}from"./index-D7HDsfES.js";import{b as ke}from"./this-CrUBQEQ_.js";import{b as at}from"./window-DXjFTZv5.js";import{e as Ne,i as it}from"./each-CVpBMMjG.js";import{h as nt}from"./html-CPeakWmR.js";import{o as lt}from"./index-client-BAw8T8-V.js";import{s as st}from"./snippet-C5kbqVpq.js";import{b as ot}from"./input-DRdNoobV.js";import{R as dt}from"./ReutersGraphicsLogo-DRqDkotX.js";var pe={},be,_e;function ct(){return _e||(_e=1,be=s=>encodeURIComponent(s).replace(/[!'()*]/g,t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`)),be}var ve,Fe;function ft(){return Fe||(Fe=1,ve=(s,t)=>{if(!(typeof s=="string"&&typeof t=="string"))throw new TypeError("Expected the arguments to be of type `string`");if(t==="")return[s];const o=s.indexOf(t);return o===-1?[s]:[s.slice(0,o),s.slice(o+t.length)]}),ve}var ge,Se;function ut(){return Se||(Se=1,ge=function(s,t){for(var o={},m=Object.keys(s),y=Array.isArray(t),d=0;de==null,p=Symbol("encodeFragmentIdentifier");function v(e){switch(e.arrayFormat){case"index":return r=>(i,l)=>{const n=i.length;return l===void 0||e.skipNull&&l===null||e.skipEmptyString&&l===""?i:l===null?[...i,[b(r,e),"[",n,"]"].join("")]:[...i,[b(r,e),"[",b(n,e),"]=",b(l,e)].join("")]};case"bracket":return r=>(i,l)=>l===void 0||e.skipNull&&l===null||e.skipEmptyString&&l===""?i:l===null?[...i,[b(r,e),"[]"].join("")]:[...i,[b(r,e),"[]=",b(l,e)].join("")];case"colon-list-separator":return r=>(i,l)=>l===void 0||e.skipNull&&l===null||e.skipEmptyString&&l===""?i:l===null?[...i,[b(r,e),":list="].join("")]:[...i,[b(r,e),":list=",b(l,e)].join("")];case"comma":case"separator":case"bracket-separator":{const r=e.arrayFormat==="bracket-separator"?"[]=":"=";return i=>(l,n)=>n===void 0||e.skipNull&&n===null||e.skipEmptyString&&n===""?l:(n=n===null?"":n,l.length===0?[[b(i,e),r,b(n,e)].join("")]:[[l,b(n,e)].join(e.arrayFormatSeparator)])}default:return r=>(i,l)=>l===void 0||e.skipNull&&l===null||e.skipEmptyString&&l===""?i:l===null?[...i,b(r,e)]:[...i,[b(r,e),"=",b(l,e)].join("")]}}function x(e){let r;switch(e.arrayFormat){case"index":return(i,l,n)=>{if(r=/\[(\d*)\]$/.exec(i),i=i.replace(/\[\d*\]$/,""),!r){n[i]=l;return}n[i]===void 0&&(n[i]={}),n[i][r[1]]=l};case"bracket":return(i,l,n)=>{if(r=/(\[\])$/.exec(i),i=i.replace(/\[\]$/,""),!r){n[i]=l;return}if(n[i]===void 0){n[i]=[l];return}n[i]=[].concat(n[i],l)};case"colon-list-separator":return(i,l,n)=>{if(r=/(:list)$/.exec(i),i=i.replace(/:list$/,""),!r){n[i]=l;return}if(n[i]===void 0){n[i]=[l];return}n[i]=[].concat(n[i],l)};case"comma":case"separator":return(i,l,n)=>{const f=typeof l=="string"&&l.includes(e.arrayFormatSeparator),c=typeof l=="string"&&!f&&g(l,e).includes(e.arrayFormatSeparator);l=c?g(l,e):l;const S=f||c?l.split(e.arrayFormatSeparator).map(ae=>g(ae,e)):l===null?l:g(l,e);n[i]=S};case"bracket-separator":return(i,l,n)=>{const f=/(\[\])$/.test(i);if(i=i.replace(/\[\]$/,""),!f){n[i]=l&&g(l,e);return}const c=l===null?[]:l.split(e.arrayFormatSeparator).map(S=>g(S,e));if(n[i]===void 0){n[i]=c;return}n[i]=[].concat(n[i],c)};default:return(i,l,n)=>{if(n[i]===void 0){n[i]=l;return}n[i]=[].concat(n[i],l)}}}function O(e){if(typeof e!="string"||e.length!==1)throw new TypeError("arrayFormatSeparator must be single character string")}function b(e,r){return r.encode?r.strict?t(e):encodeURIComponent(e):e}function g(e,r){return r.decode?o(e):e}function w(e){return Array.isArray(e)?e.sort():typeof e=="object"?w(Object.keys(e)).sort((r,i)=>Number(r)-Number(i)).map(r=>e[r]):e}function V(e){const r=e.indexOf("#");return r!==-1&&(e=e.slice(0,r)),e}function j(e){let r="";const i=e.indexOf("#");return i!==-1&&(r=e.slice(i)),r}function I(e){e=V(e);const r=e.indexOf("?");return r===-1?"":e.slice(r+1)}function E(e,r){return r.parseNumbers&&!Number.isNaN(Number(e))&&typeof e=="string"&&e.trim()!==""?e=Number(e):r.parseBooleans&&e!==null&&(e.toLowerCase()==="true"||e.toLowerCase()==="false")&&(e=e.toLowerCase()==="true"),e}function q(e,r){r=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},r),O(r.arrayFormatSeparator);const i=x(r),l=Object.create(null);if(typeof e!="string"||(e=e.trim().replace(/^[?#&]/,""),!e))return l;for(const n of e.split("&")){if(n==="")continue;let[f,c]=m(r.decode?n.replace(/\+/g," "):n,"=");c=c===void 0?null:["comma","separator","bracket-separator"].includes(r.arrayFormat)?c:g(c,r),i(g(f,r),c,l)}for(const n of Object.keys(l)){const f=l[n];if(typeof f=="object"&&f!==null)for(const c of Object.keys(f))f[c]=E(f[c],r);else l[n]=E(f,r)}return r.sort===!1?l:(r.sort===!0?Object.keys(l).sort():Object.keys(l).sort(r.sort)).reduce((n,f)=>{const c=l[f];return c&&typeof c=="object"&&!Array.isArray(c)?n[f]=w(c):n[f]=c,n},Object.create(null))}s.extract=I,s.parse=q,s.stringify=(e,r)=>{if(!e)return"";r=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},r),O(r.arrayFormatSeparator);const i=c=>r.skipNull&&d(e[c])||r.skipEmptyString&&e[c]==="",l=v(r),n={};for(const c of Object.keys(e))i(c)||(n[c]=e[c]);const f=Object.keys(n);return r.sort!==!1&&f.sort(r.sort),f.map(c=>{const S=e[c];return S===void 0?"":S===null?b(c,r):Array.isArray(S)?S.length===0&&r.arrayFormat==="bracket-separator"?b(c,r)+"[]":S.reduce(l(c),[]).join("&"):b(c,r)+"="+b(S,r)}).filter(c=>c.length>0).join("&")},s.parseUrl=(e,r)=>{r=Object.assign({decode:!0},r);const[i,l]=m(e,"#");return Object.assign({url:i.split("?")[0]||"",query:q(I(e),r)},r&&r.parseFragmentIdentifier&&l?{fragmentIdentifier:g(l,r)}:{})},s.stringifyUrl=(e,r)=>{r=Object.assign({encode:!0,strict:!0,[p]:!0},r);const i=V(e.url).split("?")[0]||"",l=s.extract(e.url),n=s.parse(l,{sort:!1}),f=Object.assign(n,e.query);let c=s.stringify(f,r);c&&(c=`?${c}`);let S=j(e.url);return e.fragmentIdentifier&&(S=`#${r[p]?b(e.fragmentIdentifier,r):e.fragmentIdentifier}`),`${i}${c}${S}`},s.pick=(e,r,i)=>{i=Object.assign({parseFragmentIdentifier:!0,[p]:!1},i);const{url:l,query:n,fragmentIdentifier:f}=s.parseUrl(e,i);return s.stringifyUrl({url:l,query:y(n,r),fragmentIdentifier:f},i)},s.exclude=(e,r,i)=>{const l=Array.isArray(r)?n=>!r.includes(n):(n,f)=>!r(n,f);return s.pick(e,l,i)}}(pe)),pe}var yt=mt();const Oe=tt(yt),pt=/^(\w+:\/\/[^/?]+)?(.*?)(\?.+)?$/,bt=/^(\/\/[^/?]+)(.*?)(\?.+)?$/,vt=s=>s.filter(t=>typeof t=="string"||typeof t=="number").map(t=>`${t}`).filter(t=>t),gt=(s,t)=>{const{protocolRelative:o}=t,m=s.join("/"),y=o?bt:pt,[,d="",p="",v=""]=m.match(y)||[];return{prefix:d,pathname:{parts:p.split("/").filter(x=>x!==""),hasLeading:v?/^\/\/+/.test(p):/^\/+/.test(p),hasTrailing:v?/\/\/+$/.test(p):/\/+$/.test(p)},suffix:v}},ht=(s,t)=>{const{prefix:o,pathname:m,suffix:y}=s,{parts:d,hasLeading:p,hasTrailing:v}=m,{leadingSlash:x,trailingSlash:O}=t,b=x===!0||x==="keep"&&p,g=O===!0||O==="keep"&&v;let w=o;d.length>0&&((w||b)&&(w+="/"),w+=d.join("/")),g&&(w+="/"),!w&&b&&(w+="/");const V={...Oe.parse(y,t.queryOptions),...t.query},j=Oe.stringify(V,t.queryOptions);return j&&(w+=`?${j}`),w},kt=(...s)=>{const t=s[s.length-1];let o;t&&typeof t=="object"&&(o=t,s=s.slice(0,-1)),o={leadingSlash:!0,trailingSlash:!1,protocolRelative:!1,...o},s=vt(s);const m=gt(s,o);return ht(m,o)},$=Be(660),xt=(s,t,o)=>{F(t,!0),o(s)},wt=(s,t,o,m)=>{const y=t().filter(d=>d<=a(o)).filter(d=>d>m());y.length===0?oe($,a(o)):oe($,y[0])},_t=(s,t,o,m)=>{const y=t().filter(d=>d
');function De(s,t){ne(t,!0);const[o,m]=je(),y=()=>Ve($,"$width",o);let d=k(t,"breakpoints",19,()=>[330,510,660,930,1200]),p=k(t,"maxFrameWidth",3,1200),v=k(t,"minFrameWidth",3,320),x=M(void 0);const O=90;let b=M(1200),g=P(v),w=P(()=>Math.min(a(b)-70,p())),V=P(()=>a(w)-a(g));de(()=>{y()>a(w)&&$.set(a(w))});let j=P(()=>(y()-a(g))/a(V)),I=M(!1),E=M(!1);const q=U=>Math.ceil(U/5)*5,e=()=>Math.round(a(V)*a(j)+a(g));let r=M(null);const i=U=>{if(!a(I)||!a(x))return;const{left:G}=a(x).getBoundingClientRect();F(j,Math.min(Math.max(0,U.pageX-G),O)/O),F(r,q(e()),!0)},l=U=>{if(!a(E))return;const{keyCode:G}=U,Z=O/a(V);G===39?F(j,Math.min(1,a(j)+Z/O)):G===37&&F(j,Math.max(0,a(j)-Z/O)),oe($,e())},n=()=>{F(I,!1),F(r,null),$.set(q(e()))},f=()=>{F(E,!0)},c=()=>{F(E,!1)};var S=Ft();H("mousemove",fe,i),H("mouseup",fe,n),H("keydown",fe,l);var ae=A(S),_=A(ae),R=A(_),W=N(_,2);W.__click=[_t,d,y,g],W.__mouseover=f;var B=A(W);se(B,{get icon(){return $e},fw:!0});var te=N(W,2),Y=N(A(te),2);Y.__mousedown=[xt,I,i],ke(te,U=>F(x,U),()=>a(x));var z=N(te,2);z.__click=[wt,d,w,y],z.__mouseover=f;var J=A(z);se(J,{get icon(){return Ue},fw:!0}),ee(()=>{ce(_,`opacity: ${a(I)||a(E)?1:0};`),he(R,`${(a(r)||y())??""}px`),W.disabled=y()===a(g),ce(Y,`left: calc(${a(j)*100}% - 5px);`),z.disabled=y()===a(w)}),at("innerWidth",U=>F(b,U,!0)),H("focus",W,f),H("mouseleave",W,c),H("focus",Y,f),H("blur",Y,c),H("focus",z,f),H("mouseleave",z,c),T(s,S),le(),m()}qe(["click","mouseover","mousedown"]);De.__docgen={data:[{name:"breakpoints",visibility:"public",keywords:[],kind:"let",type:{kind:"type",type:"array",text:"number[]"},static:!1,readonly:!1,defaultValue:"[330, 510, 660, 930, 1200]"},{name:"maxFrameWidth",visibility:"public",keywords:[],kind:"let",type:{kind:"type",type:"number",text:"number"},static:!1,readonly:!1,defaultValue:"1200"},{name:"minFrameWidth",visibility:"public",keywords:[],kind:"let",type:{kind:"type",type:"number",text:"number"},static:!1,readonly:!1,defaultValue:"320"}],name:"index.svelte"};const St=s=>{const t=s.map(d=>d.replace(/\?.+$/,"")).map(d=>d.replace(/index\.html$/,"")).map(d=>d.replace(/^http[s]*:\/\/[\w.]+\.com/,""));if(t.length===1)return[t[0].split("/").filter(d=>d).slice(-1)[0]];const o=t[0];let m=0;for(const d in o.split("/")){const p=o.split("/")[d];if(t.every(x=>x.split("/")[d]===p))m+=1;else break}if(m===o.split("/").length)return t;let y=0;for(const d in o.split("/").reverse()){const p=o.split("/").reverse()[d];if(t.every(x=>x.split("/").reverse()[d]===p))y+=1;else break}return t.map(d=>y>0?d.split("/").slice(m,y*-1).join("/"):d.split("/").slice(m).join("/"))},At={simpleFilter(s,t){return t.filter(o=>this.test(s,o))},test(s,t){return this.match(s,t)!==null},match(s,t,o={}){let m=0;const y=[],d=t.length;let p=0,v=0;const x=o.pre||"",O=o.post||"",b=o.caseSensitive?t:t.toLowerCase();s=o.caseSensitive?s:s.toLowerCase();for(let g=0;g({string:m,score:0,index:y,original:m})):t.reduce((m,y,d)=>{let p=y;o.extract&&(p=o.extract(y));const v=this.match(s,p,o);return v!=null&&m.push({string:v.rendered,score:v.score,index:d,original:y}),m},[]).sort((m,y)=>{const d=y.score-m.score;return d||m.index-y.index})}};var Ot=Q('
');function Ce(s,t){ne(t,!0);let o=k(t,"value",15,""),m=k(t,"autofocus",3,!1),y=k(t,"debounce",3,0),d=k(t,"label",3,"Label"),p=k(t,"hideLabel",3,!1),v=k(t,"id",19,()=>"search"+Math.random().toString(36)),x=k(t,"ref",15),O=k(t,"removeFormAriaAttributes",3,!1),b=k(t,"ontype",3,f=>{}),g=k(t,"onclear",3,()=>{}),w=Ee(t,["$$slots","$$events","$$legacy","value","autofocus","debounce","label","hideLabel","id","ref","removeFormAriaAttributes","ontype","onclear"]),V=o(),j,I=!1;function E(f){I||(I=!0,j=setTimeout(()=>{f(),I=!1},y()))}lt(()=>(m()&&window.requestAnimationFrame(()=>{var f;return(f=x())==null?void 0:f.focus()}),()=>clearTimeout(j))),de(()=>{o().length>0&&o()!==V&&(y()>0?E(()=>b()(o())):b()(o())),o().length===0&&V.length>0&&g()(),V=o()});var q=Ot(),e=A(q),r=A(e);{var i=f=>{var c=Ge();ee(()=>he(c,d())),T(f,c)},l=f=>{var c=Ie(),S=ue(c);st(S,d),T(f,c)};ie(r,f=>{typeof d()=="string"?f(i):f(l,!1)})}var n=N(e,2);Ye(n,()=>({id:v(),name:"search",type:"search",placeholder:"Search...",autocomplete:"off",spellcheck:"false",...w})),ke(n,f=>x(f),()=>x()),ee(()=>{L(q,"role",O()?null:"search"),L(q,"aria-labelledby",O()?null:v()),L(e,"id",`${v()??""}-label`),L(e,"for",v()),ce(e,p()?"position: absolute;height: 1px;width: 1px;overflow: hidden;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);white-space: nowrap;":void 0)}),H("submit",q,f=>{f.preventDefault()}),ot(n,o),T(s,q),le()}Ce.__docgen={data:[{name:"value",visibility:"public",keywords:[],kind:"let",type:{kind:"type",type:"any",text:"any"},static:!1,readonly:!1,defaultValue:"..."},{name:"autofocus",visibility:"public",keywords:[],kind:"let",type:{kind:"type",type:"boolean",text:"boolean"},static:!1,readonly:!1,defaultValue:"false"},{name:"debounce",visibility:"public",keywords:[],kind:"let",type:{kind:"type",type:"number",text:"number"},static:!1,readonly:!1,defaultValue:"0"},{name:"label",visibility:"public",keywords:[],kind:"let",type:{kind:"union",type:[{kind:"type",type:"string",text:"string"},{kind:"function",text:"Snippet<[]>"}],text:"string | Snippet<[]>"},static:!1,readonly:!1,defaultValue:'"Label"'},{name:"hideLabel",visibility:"public",keywords:[],kind:"let",type:{kind:"type",type:"boolean",text:"boolean"},static:!1,readonly:!1,defaultValue:"false"},{name:"id",visibility:"public",keywords:[],kind:"let",type:{kind:"type",type:"string",text:"string"},static:!1,readonly:!1,defaultValue:"..."},{name:"ref",visibility:"public",keywords:[],kind:"let",type:{kind:"type",type:"object",text:"HTMLElement"},static:!1,readonly:!1,defaultValue:"..."},{name:"removeFormAriaAttributes",visibility:"public",keywords:[],kind:"let",type:{kind:"type",type:"boolean",text:"boolean"},static:!1,readonly:!1,defaultValue:"false"},{name:"ontype",visibility:"public",keywords:[],kind:"let",type:{kind:"function",text:"(value: string) => void"},static:!1,readonly:!1,defaultValue:"function"},{name:"onclear",visibility:"public",keywords:[],kind:"let",type:{kind:"function",text:"() => void"},static:!1,readonly:!1,defaultValue:"function"}],name:"Search.svelte"};var qt=Q('
  • '),Vt=Q('
  • No embeds found...
  • '),jt=Q('
    ');function Le(s,t){ne(t,!0);let o=k(t,"id",19,()=>"typeahead-"+Math.random().toString(36)),m=k(t,"value",7,""),y=k(t,"label",3,""),d=k(t,"data",19,()=>[]),p=k(t,"extract",3,u=>u),v=k(t,"disable",3,u=>!1),x=k(t,"filter",3,u=>!1),O=k(t,"autoselect",3,!0),b=k(t,"inputAfterSelect",3,"update"),g=k(t,"focusAfterSelect",3,!1),w=k(t,"showDropdownOnFocus",3,!1),V=k(t,"limit",3,1/0),j=Ee(t,["$$slots","$$events","$$legacy","id","value","label","data","extract","disable","filter","autoselect","inputAfterSelect","focusAfterSelect","showDropdownOnFocus","limit","noResults","onselect"]),I=M(null),E=M(null),q=M(!0),e=M(-1),r=M(""),i=M(!1),l=P(()=>({pre:"",post:"",extract:p()})),n=P(()=>m()!==""?At.filter(m(),d(),a(l)).filter(({score:u})=>u>0).slice(0,V()).filter(u=>!x()(u.original)).map(u=>({...u,disabled:v()(u.original)})):d().map((u,h)=>({index:h,string:p()(u),original:u,disabled:v()(u)}))),f=P(()=>a(n).map(u=>p()(u.original)).join("")),c=M(Re(!a(q)&&a(n).length>0&&a(i)));de(()=>{w()&&F(c,a(c)&&a(i),!0)}),de(()=>{a(r)!==a(f)&&O()&&F(e,ae(),!0),a(r)!==a(f)&&!t.noResults&&F(q,a(n).length===0),F(r,a(f),!0)});async function S(){var K;const u=a(n)[a(e)];if(u.original.disabled)return;const h=p()(u.original),D=m();b()==="clear"&&m(""),b()==="update"&&m(h),t.onselect({selectedIndex:a(e),searched:D,selected:h,original:u.original,originalIndex:u.index}),await Qe(),g()&&((K=a(E))==null||K.focus()),W()}function ae(){var D,K;let u=0,h=((D=a(n)[u])==null?void 0:D.disabled)??!1;for(;h;)u===a(n).length?u=0:u+=1,h=((K=a(n)[u])==null?void 0:K.disabled)??!1;return u}function _(u){let h=u===1&&a(e)===a(n).length-1?0:a(e)+u;h<0&&(h=a(n).length-1);let D=a(n)[h].disabled;for(;D;)h===a(n).length?h=0:h+=u,D=a(n)[h].disabled;F(e,h,!0)}const R=()=>F(q,!1),W=()=>F(q,!0);var B=jt();H("click",fe,({target:u})=>{var h;!a(q)&&!((h=a(I))!=null&&h.contains(u))&&W()});let te;var Y=A(B);{let u=P(()=>a(e)>=0&&!a(q)&&a(n).length>0?`${o()}-result-${a(e)}`:null);Ce(Y,He({get id(){return o()},get label(){return y()},removeFormAriaAttributes:!0,"aria-autocomplete":"list",get"aria-controls"(){return`${o()??""}-listbox`},get"aria-labelledby"(){return`${o()??""}-label`},get"aria-activedescendant"(){return a(u)},onfocus:()=>{R(),w()&&(F(c,!0),F(i,!0))},onclear:R,onkeydown:h=>{var D;if(a(n).length!==0)switch(h.key){case"Enter":S();break;case"ArrowDown":h.preventDefault(),_(1);break;case"ArrowUp":h.preventDefault(),_(-1);break;case"Escape":h.preventDefault(),m(""),(D=a(E))==null||D.focus(),W();break}}},()=>j,{get value(){return m()},set value(h){m(h)},get ref(){return a(E)},set ref(h){F(E,h,!0)}}))}var z=N(Y,2);ye(z,1,"svelte-pyz3fb",null,{},{"svelte-typeahead-list":!0});var J=A(z);{var U=u=>{var h=Ie(),D=ue(h);Ne(D,17,()=>a(n),it,(K,C,X)=>{var re=qt();re.__click=()=>{a(C).disabled||(F(e,X,!0),S())},re.__keyup=me=>{me.key==="Enter"&&(a(C).disabled||(F(e,X,!0),S()))};let xe;var Pe=A(re);nt(Pe,()=>a(C).string),ee(me=>{L(re,"id",`${o()??""}-result-${X}`),L(re,"aria-selected",a(e)===X),xe=ye(re,1,"svelte-pyz3fb",null,xe,me)},[()=>({selected:a(e)===X,disabled:a(C).disabled})]),H("mouseenter",re,()=>{a(C).disabled||F(e,X,!0)}),T(K,re)}),T(u,h)};ie(J,u=>{a(c)&&!a(q)&&u(U)})}var G=N(J,2);{var Z=u=>{var h=Vt();T(u,h)};ie(G,u=>{m().length>0&&a(n).length===0&&u(Z)})}ke(B,u=>F(I,u),()=>a(I)),ee(u=>{L(B,"aria-owns",`${o()??""}-listbox`),L(B,"aria-controls",`${o()??""}-listbox`),L(B,"aria-expanded",a(c)||a(i)&&m().length>0&&a(n).length===0),L(B,"id",`${o()??""}-typeahead`),te=ye(B,1,"svelte-pyz3fb",null,te,u),L(z,"aria-labelledby",`${o()??""}-label`),L(z,"id",`${o()??""}-listbox`)},[()=>({dropdown:a(n).length>0})]),T(s,B),le()}qe(["click","keyup"]);Le.__docgen={data:[{name:"id",visibility:"public",keywords:[],kind:"let",type:{kind:"type",type:"string",text:"string"},static:!1,readonly:!1,defaultValue:"..."},{name:"value",visibility:"public",keywords:[],kind:"let",type:{kind:"type",type:"string",text:"string"},static:!1,readonly:!1,defaultValue:'""'},{name:"label",visibility:"public",keywords:[],kind:"let",type:{kind:"type",type:"string",text:"string"},static:!1,readonly:!1,defaultValue:'""'},{name:"data",visibility:"public",keywords:[],kind:"let",type:{kind:"type",type:"array",text:"TItem[]"},static:!1,readonly:!1,defaultValue:"[]"},{name:"extract",visibility:"public",keywords:[],kind:"let",type:{kind:"function",text:"(item: TItem) => any"},static:!1,readonly:!1,defaultValue:"function"},{name:"disable",visibility:"public",keywords:[],kind:"let",type:{kind:"function",text:"(item: TItem) => boolean"},static:!1,readonly:!1,defaultValue:"function"},{name:"filter",visibility:"public",keywords:[],kind:"let",type:{kind:"function",text:"(item: TItem) => boolean"},static:!1,readonly:!1,defaultValue:"function"},{name:"onselect",visibility:"public",keywords:[{name:"required",description:""}],kind:"let",type:{kind:"function",text:"(item: SelectedItem) => void"},static:!1,readonly:!1},{name:"autoselect",visibility:"public",keywords:[],kind:"let",type:{kind:"type",type:"boolean",text:"boolean"},static:!1,readonly:!1,defaultValue:"true"},{name:"inputAfterSelect",visibility:"public",keywords:[],kind:"let",type:{kind:"union",type:[{kind:"const",type:"string",value:"update",text:'"update"'},{kind:"const",type:"string",value:"clear",text:'"clear"'},{kind:"const",type:"string",value:"keep",text:'"keep"'}],text:'"update" | "clear" | "keep"'},static:!1,readonly:!1,defaultValue:'"update"'},{name:"focusAfterSelect",visibility:"public",keywords:[],kind:"let",type:{kind:"type",type:"boolean",text:"boolean"},static:!1,readonly:!1,defaultValue:"false"},{name:"showDropdownOnFocus",visibility:"public",keywords:[],kind:"let",type:{kind:"type",type:"boolean",text:"boolean"},static:!1,readonly:!1,defaultValue:"false"},{name:"limit",visibility:"public",keywords:[],kind:"let",type:{kind:"type",type:"number",text:"number"},static:!1,readonly:!1,defaultValue:"..."},{name:"noResults",visibility:"public",keywords:[],kind:"let",type:{kind:"function",text:"Snippet<[]>"},static:!1,readonly:!1}],name:"index.svelte"};var It=Q(""),Et=Q('
    ');function Te(s,t){ne(t,!0);let o=k(t,"data",19,()=>[]),m=k(t,"selected",15);var y=Et(),d=N(A(y),2);Ne(d,21,o,p=>p.index,(p,v)=>{var x=It(),O=A(x),b={};ee(()=>{he(O,a(v).title),b!==(b=a(v).embed)&&(x.value=(x.__value=a(v).embed)??"")}),T(p,x)}),Ze(d,m),T(s,y),le()}Te.__docgen={data:[{name:"data",visibility:"public",keywords:[],kind:"let",type:{kind:"type",type:"array",text:"{ index: number; embed: string; title: string; }[]"},static:!1,readonly:!1,defaultValue:"[]"},{name:"selected",visibility:"public",keywords:[],kind:"let",type:{kind:"type",type:"string",text:"string"},static:!1,readonly:!1,defaultValue:"..."}],name:"index.svelte"};var Rt=Q('

    No embeds to show.

    '),Ut=Q(''),Nt=Q(''),Dt=Q('

    Preview

    ',1),Ct=Q('
    ',1);function We(s,t){ne(t,!0);const[o,m]=je(),y=()=>Ve($,"$width",o);let d=k(t,"embeds",19,()=>[]),p=k(t,"breakpoints",19,()=>[330,510,660,930,1200]),v=k(t,"minFrameWidth",3,320),x=k(t,"maxFrameWidth",3,1200),O=k(t,"searchType",3,"dropdown"),g=M(Re((_=>{if(_.length===0)return"";if(typeof window>"u")return _[0];const R=window.localStorage.getItem("framer-active-embed");return R&&_.indexOf(R)>-1?R:_[0]})(d()))),w=P(()=>d().indexOf(a(g))),V=P(()=>d().length===0?"":St(d()));const j=_=>{if(!_)return;const R=d().indexOf(_)>-1?_:d()[a(w)]||d()[0];new et.Parent("frame-parent",/^http/.test(R)?R:kt(window.location.origin,R,{trailingSlash:!0}))};de(()=>{j(a(g))});var I=Ct(),E=ue(I),q=A(E),e=A(q);dt(e,{width:"120px"});var r=N(q,2);{var i=_=>{var R=Rt();T(_,R)},l=_=>{var R=Dt(),W=ue(R);{var B=J=>{var U=Ut(),G=A(U),Z=A(G),u=N(A(Z));se(u,{get icon(){return we}});var h=N(G,2);{let D=P(()=>a(V)[d().indexOf(a(g))]||a(V)[a(w)]||a(V)[0]),K=P(()=>d().map((C,X)=>({index:X,embed:C})));Le(h,{label:"Select an embed",get value(){return a(D)},extract:C=>a(V)[C.index],get data(){return a(K)},showDropdownOnFocus:!0,onselect:C=>{typeof window<"u"&&window.localStorage.setItem("framer-active-embed",C.original.embed),F(g,C.original.embed,!0)}})}ee(()=>{L(Z,"href",a(g)),L(Z,"title",a(g))}),T(J,U)},te=J=>{var U=Nt(),G=A(U),Z=A(G),u=A(Z),h=N(A(u));se(h,{get icon(){return we}});var D=N(G,2);{let K=P(()=>d().map((C,X)=>({index:X,embed:C,title:a(V)[X]})));Te(D,{get data(){return a(K)},get selected(){return a(g)},set selected(C){F(g,C,!0)}})}ee(()=>{L(u,"href",a(g)),L(u,"title",a(g))}),T(J,U)};ie(W,J=>{O()==="typeahead"?J(B):J(te,!1)})}var Y=N(W,2),z=N(Y,2);ee(()=>{ce(Y,`width:${y()??""}px;`),ce(z,`width:${y()??""}px;`)}),T(_,R)};ie(r,_=>{d().length===0?_(i):_(l,!1)})}var n=N(E,2),f=A(n),c=A(f);se(c,{get icon(){return Ue}});var S=N(n,2);{var ae=_=>{De(_,{get breakpoints(){return p()},get minFrameWidth(){return v()},get maxFrameWidth(){return x()}})};ie(S,_=>{d().length>0&&_(ae)})}T(s,I),le(),m()}We.__docgen={data:[{name:"embeds",visibility:"public",keywords:[],kind:"let",type:{kind:"type",type:"array",text:"string[]"},static:!1,readonly:!1,defaultValue:"[]"},{name:"breakpoints",visibility:"public",keywords:[],kind:"let",type:{kind:"type",type:"array",text:"number[]"},static:!1,readonly:!1,defaultValue:"[330, 510, 660, 930, 1200]"},{name:"minFrameWidth",visibility:"public",keywords:[],kind:"let",type:{kind:"type",type:"number",text:"number"},static:!1,readonly:!1,defaultValue:"320"},{name:"maxFrameWidth",visibility:"public",keywords:[],kind:"let",type:{kind:"type",type:"number",text:"number"},static:!1,readonly:!1,defaultValue:"1200"},{name:"searchType",visibility:"public",keywords:[],kind:"let",type:{kind:"union",type:[{kind:"const",type:"string",value:"dropdown",text:'"dropdown"'},{kind:"const",type:"string",value:"typeahead",text:'"typeahead"'}],text:'"dropdown" | "typeahead"'},static:!1,readonly:!1,defaultValue:'"dropdown"'}],name:"Framer.svelte"};const ze={title:"Components/Utilities/Framer",component:We},{Story:Lt}=Xe();function Me(s,t){ne(t,!1),Je(),Lt(s,{name:"Demo",args:{embeds:["https://graphics.reuters.com/USA-CONGRESS/FUNDRAISING/zjvqkawjlvx/embeds/en/embed/?zzz","https://www.reuters.com/graphics/UKRAINE-CRISIS/MAP/klvymdzdrvg/embeds/en/map/"]},parameters:{__svelteCsf:{rawCode:""}}}),le()}Me.__docgen={version:3,name:"Framer.stories.svelte",data:[],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const Tt=Ke(Me,ze),Wt=["Demo"],zt=Tt.Demo,or=Object.freeze(Object.defineProperty({__proto__:null,Demo:zt,__namedExportsOrder:Wt,default:ze},Symbol.toStringTag,{value:"Module"}));export{or as F};