PageSourceSearch

https://www.elliptic.co/_nuxt/Bcn_w-Bz.js

js elliptic.co collected 2026-10-02 02:15:27 UTC 14,670 bytes, 1 lines download raw bytes

1import{d as x,o as a,j as f,n as g,I as s,_ as $,i as o,aV as k,aW as E,x as h,aX as M,F as L,r as S,A as B,c as T,ax as V,h as w,au as j,aq as O,f as D,G as P,H as q}from"./DRREkx-t.js";const U={key:0,class:"field-text"},A=["id","for"],K=["textContent"],R=["id","aria-label","aria-labelledby","name","placeholder","required","aria-required","disabled"],N=x({name:"field-text-element",__name:"field-text-element",props:{field:{},disabled:{type:Boolean},parentClass:{}},emits:["fieldChanged","fieldFocused","fieldBlurred"],setup(e,{emit:r}){const d=r,t=h("");function u(){d("fieldChanged",t.value)}function c(){d("fieldFocused",t.value)}function n(){d("fieldBlurred",t.value)}function m(){if(e.field?.placeholder)return e.field.required?`${e.field.placeholder}*`:e.field.placeholder}return(F,l)=>e.field?(a(),f("div",U,[e.field.label?(a(),f("label",{key:0,class:g(["field-text__label",[e.parentClass?`${e.parentClass}__field-element-label ${e.parentClass}__field-element-label--${e.field.type}`:null]]),id:e.field.labelId,for:e.field.fieldId},[s("span",{class:"field-text__label-text",textContent:$(e.field.required?`${e.field.label}*`:e.field.label)}
1,null,8,K)],10,A)):o("",!0),k(s("input",{class:"field-text__input",id:e.field.fieldId,type:"text","aria-label":e.field.label,"aria-labelledby":e.field.labelId,name:e.field.key,placeholder:m(),required:e.field.required,"aria-required":e.field.required,onKeyup:l[0]||(l[0]=i=>u()),onChange:l[1]||(l[1]=i=>u()),onFocus:l[2]||(l[2]=i=>c()),onBlur:l[3]||(l[3]=i=>n()),"onUpdate:modelValue":l[4]||(l[4]=i=>t.value=i),disabled:e.disabled,ref:"input"},null,40,R),[[E,t.value]])])):o("",!0)}}),Z=Object.assign(N,{__name:"ElementsFieldElementsFieldTextElement"}),z={key:0,class:"field-textarea"},G=["id","for"],H=["textContent"],W=["id","aria-label","aria-labelledby","name","placeholder","required","aria-required","disabled"],X=x({name:"field-textarea-element",__name:"field-textarea-element",props:{field:{},disabled:{type:Boolean},parentClass:{}},emits:["fieldChanged","fieldFocused","fieldBlurred"],setup(e,{emit:r}){const d=r,t=h("");function u(){d("fieldChanged",t.value)}function c(){d("fieldFocused",t.value)}function n(){d("fieldBlurred",t.value)}function m(){if(e.field?.placeholder)return e.field.required?`${e.field.placeholder}*`:e.field.placeholder}return(F,l)=>e.field?(a(),f("div",z,[e.field.label?(a(),f("label",{key:0,class:g(["field-textarea__label",[e.parentClass?`${e.parentClass}__field-element-label ${e.parentClass}__field-element-label--${e.field.type}`:null]]),id:e.field.labelId,for:e.field.fieldId},[s("span",{class:"field-textarea__label-text",textContent:$(e.field.required?`${e.field.label}*`:e.field.label)},null,8,H)],10,G)):o("",!0),k(s("textarea",{class:"field-textarea__textarea",id:e.field.fieldId,"aria-label":e.field.label,"aria-labelledby":e.field.labelId,name:e.field.key,placeholder:m(),required:e.field.required,"aria-required":e.field.required,onKeyup:l[0]||(l[0]=i=>u()),onChange:l[1]||(l[1]=i=>u()),onFocus:l[2]||(l[2]=i=>c()),onBlur:l[3]||(l[3]=i=>n()),"onUpdate:modelValue":l[4]||(l[4]=i=>t.value=i),disabled:e.disabled},null,40,W),[[E,t.value]])])):o("",!0)}}),J=Object.assign(X,{__name:"ElementsFieldElementsFieldTextareaElement"}),Q={key:0,class:"field-email"},Y=["id","for"],p=["textContent"],_=["id","aria-label","aria-labelledby","name","placeholder","required","aria-required","disabled"],ee=x({name:"field-email-element",__name:"field-email-element",props:{field:{},disabled:{type:Boolean},parentClass:{}},emits:["fieldChanged","fieldFocused","fieldBlurred"],setup(e,{emit:r}){const d=r,t=h("");function u(){d("fieldChanged",t.value)}function c(){d("fieldFocused",t.value)}function n(){d("fieldBlurred",t.value)}function m(){if(e.field?.placeholder)return e.field.required?`${e.field.placeholder}*`:e.field.placeholder}return(F,l)=>e.field?(a(),f("div",Q,[e.field.label?(a(),f("label",{key:0,class:g(["field-email__label",[e.parentClass?`${e.parentClass}__field-element-label ${e.parentClass}__field-element-label--${e.field.type}`:null]]),id:e.field.labelId,for:e.field.fieldId},[s("span",{class:"field-email__label-text",textContent:$(e.field.required?`${e.field.label}*`:e.field.label)},null,8,p)],10,Y)):o("",!0),k(s("input",{class:"field-email__input",id:e.field.fieldId,type:"email","aria-label":e.field.label,"aria-labelledby":e.field.labelId,name:e.field.key,placeholder:m(),required:e.field.required,"aria-required":e.field.required,onKeyup:l[0]||(l[0]=i=>u()),onChange:l[1]||(l[1]=i=>u()),onFocus:l[2]||(l[2]=i=>c()),onBlur:l[3]||(l[3]=i=>n()),"onUpdate:modelValue":l[4]||(l[4]=i=>t.value=i),disabled:e.disabled},null,40,_),[[E,t.value]])])):o("",!0)}}),le=Object.assign(ee,{__name:"ElementsFieldElementsFieldEmailElement"}),ie=x({name:"dropdown-icon",__name:"dropdown-icon-svg",props:{colour:{default:"dark"}},setup(e){return(r,d)=>(a(),f("svg",{class:g(["dropdown-icon",`dropdown-icon--${e.colour}`]),xmlns:"http://www.w3.org/2000/svg",width:"14",height:"9",viewBox:"0 0 14 9",fill:"none"},[...d[0]||(d[0]=[s("path",{class:"dropdown-icon__path",d:"M1 1L7 7L13 1","stroke-width":"2"},null,-1)])],2))}}),te=Object.assign(ie,{__name:"SvgsDropdownIconSvg"}),de={key:0,class:"field-select"},ne=["id","for"],ae=["textContent"],fe={key:1,class:"field-select__select-holder"},se=["id","name","required","aria-required","aria-label","aria-labelledby","disabled"],ue=["textContent"],oe=["value","textContent","disabled"],re=x({name:"field-select-element",__name:"field-select-element",props:{field:{},disabled:{type:Boolean},parentClass:{}},emits:["fieldChanged","fieldFocused","fieldBlurred"],setup(e,{emit:r}){const d=r,t=h("");e.field&&e.field.preselectedValue?t.value=e.field.preselectedValue:e.field.placeholder?t.value="":t.value=e.field?.options?.[0]?.key??null;function u(){d("fieldChanged",t.value)}function c(){d("fieldFocused")}function n(){d("fieldBlurred")}function m(){if(e.field?.placeholder)return e.field.required?`${e.field.placeholder}*`:e.field.placeholder}return(F,l)=>e.field?(a(),f("div",de,[e.field.label?(a(),f("label",{key:0,class:g(["field-select__label",[e.parentClass?`${e.parentClass}__field-element-label ${e.parentClass}__field-element-label--${e.field.type}`:null]]),id:e.field.labelId,for:e.field.fieldId},[s("span",{class:"field-select__label-text",textContent:$(e.field.required?`${e.field.label}*`:e.field.label)},null,8,ae)],10,ne)):o("",!0),e.field?(a(),f("div",fe,[k(s("select",{class:"field-select__select",id:e.field.fieldId,name:e.field.key,required:e.field.required,"aria-required":e.field.required,"aria-label":e.field.label,"aria-labelledby":e.field.labelId,"onUpdate:modelValue":l[0]||(l[0]=i=>t.value=i),disabled:e.disabled,onChange:l[1]||(l[1]=i=>u()),onFocus:l[2]||(l[2]=i=>c()),onBlur:l[3]||(l[3]=i=>n())},[e.field.placeholder?(a(),f("option",{key:0,class:"field-select__option field-select__option--placeholder",value:"",disabled:"",textContent:$(m())}
1,null,8,ue)):o("",!0),(a(!0),f(L,null,S(e.field.options,(i,C)=>(a(),f("option",{class:"field-select__option",key:C,value:i.key,textContent:$(i.label),disabled:i.disabled},null,8,oe))),128))],40,se),[[M,t.value]]),B(te,{class:"field-select__icon"})])):o("",!0)])):o("",!0)}}),ce=Object.assign(re,{__name:"ElementsFieldElementsFieldSelectElement"}),me=x({name:"delete-file-icon",__name:"delete-file-icon-svg",props:{colour:{default:"dark"}},setup(e){return(r,d)=>(a(),f("svg",{class:g(["delete-file-icon",`delete-file-icon--${e.colour}`]),xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 12 12",fill:"none"},[...d[0]||(d[0]=[s("path",{class:"delete-file-icon__path",d:"M6 0C2.68575 0 0 2.6865 0 6C0 9.3135 2.68575 12 6 12C9.31425 12 12 9.3135 12 6C12 2.6865 9.31425 0 6 0ZM8.78025 7.71975C8.92088 7.86038 8.99989 8.05112 8.99989 8.25C8.99989 8.44888 8.92088 8.63962 8.78025 8.78025C8.63962 8.92088 8.44888 8.99989 8.25 8.99989C8.05112 8.99989 7.86038 8.92088 7.71975 8.78025L6 7.0605L4.28025 8.78025C4.21076 8.85014 4.12814 8.9056 4.03714 8.94345C3.94614 8.98129 3.84856 9.00078 3.75 9.00078C3.65144 9.00078 3.55386 8.98129 3.46286 8.94345C3.37186 8.9056 3.28924 8.85014 3.21975 8.78025C3.07915 8.6396 3.00016 8.44887 3.00016 8.25C3.00016 8.05113 3.07915 7.8604 3.21975 7.71975L4.9395 6L3.21975 4.28025C3.07912 4.13962 3.00011 3.94888 3.00011 3.75C3.00011 3.55112 3.07912 3.36038 3.21975 3.21975C3.36038 3.07912 3.55112 3.00011 3.75 3.00011C3.94888 3.00011 4.13962 3.07912 4.28025 3.21975L6 4.9395L7.71975 3.21975C7.86038 3.07912 8.05112 3.00011 8.25 3.00011C8.44888 3.00011 8.63962 3.07912 8.78025 3.21975C8.92088 3.36038 8.99989 3.55112 8.99989 3.75C8.99989 3.94888 8.92088 4.13962 8.78025 4.28025L7.0605 6L8.78025 7.71975Z"},null,-1)])],2))}}),be=Object.assign(me,{__name:"SvgsDeleteFileIconSvg"}),ve=["textContent"],Ce=["id","multiple","accept","name","placeholder","required","aria-required","disabled"],he={class:"field-file__body"},$e={class:"field-file__top"},ye=["id","for"],xe={class:"choose-files-button__icon-holder"},ge=["textContent"],Fe={key:0,class:"field-file__list"},qe=["textContent"],ke=["onClick","aria-label"],Be=x({name:"field-file-element",__name:"field-file-element",props:{field:{},disabled:{type:Boolean},parentClass:{},styleClass:{},focusClass:{}},emits:["fieldChanged","fieldFocused","fieldBlurred"],setup(e,{emit:r}){const d=r,{t}=T(),u=h();let c=0;const n=h([]);function m(){d("fieldFocused")}function F(){d("fieldBlurred")}function l(b){const v=b.target,y=Array.from(v.files||[]);e.field?.multiple||(n.value=[]),y.forEach(I=>{n.value.push({id:`${I.name}-${c++}`,file:I})}),C()}function i(b){n.value=n.value.filter(v=>v.id!==b),C(),u.value&&(u.value.value="")}function C(){e.field?.multiple?d("fieldChanged",n.value.map(b=>b.file)):d("fieldChanged",n.value[0]?.file??null)}return(b,v)=>e.field?(a(),f("div",{key:0,class:g(["field-file",[e.styleClass,e.focusClass]])},[s("p",{class:"field-file__description",textContent:$(e.field.required?`${e.field.label}*`:e.field.label)},null,8,ve),e.field?(a(),f("input",{key:0,class:"field-file__input visually-hidden",id:e.field.fieldId,type:"file",multiple:e.field.multiple,accept:e.field.accept,name:e.field.key+(e.field.multiple?"[]":""),placeholder:e.field.required?`${e.field.placeholder}*`:e.field.placeholder,required:e.field.required,"aria-required":e.field.required,onChange:v[0]||(v[0]=y=>l(y)),onFocus:v[1]||(v[1]=y=>m()),onBlur:v[2]||(v[2]=y=>F()),disabled:e.disabled,ref_key:"fileInput",ref:u},null,40,Ce)):o("",!0),s("div",he,[s("div",$e,[s("label",{class:"field-file__label choose-files-button",id:e.field.labelId,for:e.field.fieldId,ref:"label"},[s("span",xe,[B(V,{class:"choose-files-button__icon",colour:"light","aria-hidden":"true"})]),s("span",{class:"choose-files-button__text",textContent:$(e.field.buttonText)},null,8,ge)],8,ye),B(j,{class:"field-file__accept-message","text-block":`<p>${w(t)("Accepted file types: images / videos")}</p>`},null,8,["text-block"])]),n.value&&n.value.length>0?(a(),f("ul",Fe,[(a(!0),f(L,null,S(n.value,y=>(a(),f("li",{class:"field-file__item",key:y.id},[s("span",{class:"field-file__file-name",textContent:$(y.file.name)},null,8,qe),s("button",{class:"field-file__delete-button",type:"button",onClick:I=>i(y.id),"aria-label":w(t)("Delete file")},[B(be,{class:"field-file__delete-icon",focusable:"false","aria-hidden":"true"})],8,ke)]))),128))])):o("",!0)])],2)):o("",!0)}}),Ee=Object.assign(Be,{__name:"ElementsFieldElementsFieldFileElement"}),Ie={key:0,class:"field-telephone"},we=["id","for"],Le=["textContent"],Se=["id","aria-label","aria-labelledby","name","placeholder","required","aria-required","disabled"],Me=x({name:"field-telephone-element",__name:"field-telephone-element",props:{field:{},disabled:{type:Boolean},parentClass:{}},emits:["fieldChanged","fieldFocused","fieldBlurred"],setup(e,{emit:r}){const d=r,t=h("");function u(){d("fieldChanged",t.value)}function c(){d("fieldFocused",t.value)}function n(){d("fieldBlurred",t.value)}function m(){if(e.field?.placeholder)return e.field.required?`${e.field.placeholder}*`:e.field.placeholder}return(F,l)=>e.field?(a(),f("div",Ie,[e.field.label?(a(),f("label",{key:0,class:g(["field-telephone__label",[e.parentClass?`${e.parentClass}__field-element-label ${e.parentClass}__field-element-label--${e.field.type}`:null]]),id:e.field.labelId,for:e.field.fieldId},[s("span",{class:"field-telephone__label-text",textContent:$(e.field.required?`${e.field.label}*`:e.field.label)},null,8,Le)],10,we)):o("",!0),k(s("input",{class:"field-telephone__input",id:e.field.fieldId,type:"tel","aria-label":e.field.label,"aria-labelledby":e.field.labelId,name:e.field.key,placeholder:m(),required:e.field.required,"aria-required":e.field.required,onKeyup:l[0]||(l[0]=i=>u()),onChange:l[1]||(l[1]=i=>u()),onFocus:l[2]||(l[2]=i=>c()),onBlur:l[3]||(l[3]=i=>n()),"onUpdate:modelValue":l[4]||(l[4]=i=>t.value=i),disabled:e.disabled},null,40,Se),[[E,t.value]])])):o("",!0)}}),Te=Object.assign(Me,{__name:"ElementsFieldElementsFieldTelephoneElement"}),Ve=x({name:"field-element",__name:"field-element",props:{field:{},isFormField:{type:Boolean},disabled:{type:Boolean},parentClass:{},hasPlaceholder:{type:Boolean}},emits:["fieldChanged","fieldFocused","fieldBlurred"],setup(e,{emit:r}){const d=r,t=h(),u=h(!1);h(e.field?.labelId?.toString());const c=h([{key:"text",value:q(Z)},{key:"textarea",value:q(J)},{key:"email",value:q(le)},{key:"select",value:q(ce)},{key:"file",value:q(Ee)},{key:"telephone",value:q(Te)}]);function n(l){for(const i of c.value)if(i.key===l)return i.value;return null}function m(l){d("fieldChanged",{key:e.field.key,value:l})}function F(){const l=t.value?.$el,i=l?.querySelector("input"),C=l?.querySelector("textarea"),b=l?.querySelector("select");if(!(!i&&!C&&!b)&&(i&&i.addEventListener("input",()=>{i.value.length>0?i.classList.add(`field-${e.field.type}__input--has-content`):i.classList.remove(`field-${e.field.type}__input--has-content`)}
1),C&&C.addEventListener("input",()=>{C.value.length>0?C.classList.add("field-textarea__textarea--has-content"):C.classList.remove("field-textarea__textarea--has-content")}),b)){let v=function(){b?.value!==""?b?.classList.add("field-select__select--has-content"):b?.classList.remove("field-select__select--has-content")};v(),b.addEventListener("change",v)}}return O(()=>{F()}),(l,i)=>n(e.field.type)?(a(),D(P(n(e.field.type)),{key:0,class:g(["field-element",[e.parentClass?`${e.parentClass}__field-element`:null,`field-element--${e.field.type}`,u.value?`field-${e.field.type}--focused`:"",e.field.variant?`field-element--${e.field.variant}`:""]]),field:e.field,onFieldChanged:m,ref_key:"fieldElementRef",ref:t},null,40,["field","class"])):o("",!0)}}),Oe=Object.assign(Ve,{__name:"ElementsFieldElement"});export{Oe as F};

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.