PageSourceSearch

https://www.careem.com/_nuxt/D_rETJQO.js

js careem.com collected 2026-09-24 08:29:46 UTC 6,750 bytes, 1 lines download raw bytes

1import{c as _,a as M,u as P,b as x,s as p}from"./GLNXbUXS.js";import{H as V,e as ee,v as i,_ as ae,j as le,c as s,o as c,a as ne,b as F,F as $,r as N,t as W,m as te,n as A,k as q,d as w,q as ie,s as U,x as ue,y as C,A as z,U as L}from"./HUmYAQn_.js";const de=(e,r,m=!0)=>{const l=V("form-events",void 0),a=V("form-group",void 0),f=V("form-inputs",void 0);a&&(!m||e!=null&&e.legend?a.inputId.value=void 0:e!=null&&e.id&&(a.inputId.value=e==null?void 0:e.id),f&&(f.value[a.name.value]=a.inputId.value));const v=ee(!1);function t(g,d){l&&l.emit({type:g,path:d})}function b(){t("blur",a==null?void 0:a.name.value),v.value=!0}function u(){t("change",a==null?void 0:a.name.value)}const I=_(()=>{(v.value||a!=null&&a.eagerValidation.value)&&t("input",a==null?void 0:a.name.value)},300);return{inputId:i(()=>(e==null?void 0:e.id)??(a==null?void 0:a.inputId.value)),name:i(()=>(e==null?void 0:e.name)??(a==null?void 0:a.name.value)),size:i(()=>{var d;const g=r.size[a==null?void 0:a.size.value]?a==null?void 0:a.size.value:null;return(e==null?void 0:e.size)??g??((d=r.default)==null?void 0:d.size)}),color:i(()=>{var g;return(g=a==null?void 0:a.error)!=null&&g.value?"red":e==null?void 0:e.color}),emitFormBlur:b,emitFormInput:I,emitFormChange:u}},o=ie(z.ui.strategy,z.ui.select,p),re=le({components:{UIcon:M},inheritAttrs:!1,props:{modelValue:{type:[String,Number,Object],default:""},id:{type:String,default:null},name:{type:String,default:null},placeholder:{type:String,default:null},required:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},icon:{type:String,default:null},loadingIcon:{type:String,default:()=>o.default.loadingIcon},leadingIcon:{type:String,default:null},trailingIcon:{type:String,default:()=>o.default.trailingIcon},trailing:{type:Boolean,default:!1},leading:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},padded:{type:Boolean,default:!0},options:{type:Array,default:()=>[]},size:{type:String,default:null,validator(e){return Object.keys(o.size).includes(e)}},color:{type:String,default:()=>o.default.color,validator(e){return[...z.ui.colors,...Object.keys(o.color)].includes(e)}},variant:{type:String,default:()=>o.default.variant,validator(e){return[...Object.keys(o.variant),...Object.values(o.color).flatMap(r=>Object.keys(r))].includes(e)}},optionAttribute:{type:String,default:"label"},valueAttribute:{type:String,default:"value"},selectClass:{type:String,default:null},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},emits:["update:modelValue","change"],setup(e,{emit:r,slots:m}){const{ui:l,attrs:a}=P("select",U(e,"ui"),o,U(e,"class")),{size:f,rounded:v}=x({ui:l,props:e}),{emitFormChange:t,inputId:b,color:u,size:I,name:g}=de(e,o),d=i(()=>f.value??I.value),T=n=>{r("update:modelValue",n.target.value)},D=n=>{r("change",n.target.value),t()},E=n=>L(n,e.valueAttribute,""),H=n=>L(n,e.optionAttribute,""),B=n=>["string","number","boolean"].includes(typeof n)?{[e.valueAttribute]:n,[e.optionAttribute]:n}:{...n,[e.valueAttribute]:E(n),[e.optionAttribute]:H(n)},k=i(()=>e.options.map(n=>B(n))),j=i(()=>e.placeholder?[{[e.valueAttribute]:"",[e.optionAttribute]:e.placeholder,disabled:!0},...k.value]:k.value),J=i(()=>{const n=B(e.modelValue),y=j.value.find(S=>S[e.valueAttribute]===n[e.valueAttribute]);return y?y[e.valueAttribute]:""}),R=i(()=>{var y,S;const n=((S=(y=l.value.color)==null?void 0:y[u.value])==null?void 0:S[e.variant])||l.value.variant[e.variant];return ue(C(l.value.base,l.value.form,v.value,l.value.size[d.value],e.padded?l.value.padding[d.value]:"p-0",n==null?void 0:n.replaceAll("{color}",u.value),(h.value||m.leading)&&l.value.leading.padding[d.value],(O.value||m.trailing)&&l.value.trailing.padding[d.value]),e.placeholder&&!e.modelValue&&l.value.placeholder,e.selectClass)}),h=i(()=>e.icon&&e.leading||e.icon&&!e.trailing||e.loading&&!e.trailing||e.leadingIcon),O=i(()=>e.icon&&e.trailing||e.loading&&e.trailing||e.trailingIcon),K=i(()=>e.loading?e.loadingIcon:e.leadingIcon||e.icon),Q=i(()=>e.loading&&!h.value?e.loadingIcon:e.trailingIcon||e.icon),X=i(()=>C(l.value.icon.leading.wrapper,l.value.icon.leading.pointer,l.value.icon.leading.padding[d.value])),Y=i(()=>C(l.value.icon.base,u.value&&z.ui.colors.includes(u.value)&&l.value.icon.color.replaceAll("{color}",u.value),l.value.icon.size[d.value],e.loading&&l.value.icon.loading)),Z=i(()=>C(l.value.icon.trailing.wrapper,l.value.icon.trailing.pointer,l.value.icon.trailing.padding[d.value])),G=i(()=>C(l.value.icon.base,u.value&&z.ui.colors.includes(u.value)&&l.value.icon.color.replaceAll("{color}",u.value),l.value.icon.size[d.value],e.loading&&!h.value&&l.value.icon.loading));return{ui:l,attrs:a,name:g,inputId:b,normalizedOptionsWithPlaceholder:j,normalizedValue:J,isLeading:h,isTrailing:O,selectClass:R,leadingIconName:K,leadingIconClass:Y,leadingWrapperIconClass:X,trailingIconName:Q,trailingIconClass:G,trailingWrapperIconClass:Z,onInput:T,onCh
1ange:D}}}),oe=["id","name","value","required","disabled"],se=["value","label"],ce=["value","selected","disabled","textContent"],ge=["value","selected","disabled","textContent"];function ve(e,r,m,l,a,f){const v=M;return c(),s("div",{class:A(e.ui.wrapper)},[ne("select",te({id:e.inputId,name:e.name,value:e.modelValue,required:e.required,disabled:e.disabled,class:e.selectClass},e.attrs,{onInput:r[0]||(r[0]=(...t)=>e.onInput&&e.onInput(...t)),onChange:r[1]||(r[1]=(...t)=>e.onChange&&e.onChange(...t))}),[(c(!0),s($,null,N(e.normalizedOptionsWithPlaceholder,(t,b)=>(c(),s($,null,[t.children?(c(),s("optgroup",{key:`${t[e.valueAttribute]}-optgroup-${b}`,value:t[e.valueAttribute],label:t[e.optionAttribute]},[(c(!0),s($,null,N(t.children,(u,I)=>(c(),s("option",{key:`${u[e.valueAttribute]}-${b}-${I}`,value:u[e.valueAttribute],selected:u[e.valueAttribute]===e.normalizedValue,disabled:u.disabled,textContent:W(u[e.optionAttribute])},null,8,ce))),128))],8,se)):(c(),s("option",{key:`${t[e.valueAttribute]}-${b}`,value:t[e.valueAttribute],selected:t[e.valueAttribute]===e.normalizedValue,disabled:t.disabled,textContent:W(t[e.optionAttribute])},null,8,ge))],64))),256))],16,oe),e.isLeading&&e.leadingIconName||e.$slots.leading?(c(),s("span",{key:0,class:A(e.leadingWrapperIconClass)},[q(e.$slots,"leading",{disabled:e.disabled,loading:e.loading},()=>[w(v,{name:e.leadingIconName,class:A(e.leadingIconClass)},null,8,["name","class"])],!0)],2)):F("",!0),e.isTrailing&&e.trailingIconName||e.$slots.trailing?(c(),s("span",{key:1,class:A(e.trailingWrapperIconClass)},[q(e.$slots,"trailing",{disabled:e.disabled,loading:e.loading},()=>[w(v,{name:e.trailingIconName,class:A(e.trailingIconClass),"aria-hidden":"true"},null,8,["name","class"])],!0)],2)):F("",!0)],2)}const fe=ae(re,[["render",ve],["__scopeId","data-v-db8f1118"]]);export{fe as _,de as u};

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.