UNPKG

vue-city-pinyin

Version:
2 lines (1 loc) 40.1 kB
(function(F,s){typeof exports=="object"&&typeof module<"u"?s(exports,require("vue"),require("classnames"),require("lodash-es")):typeof define=="function"&&define.amd?define(["exports","vue","classnames","lodash-es"],s):(F=typeof globalThis<"u"?globalThis:F||self,s(F.index={},F.vue,F.classNames,F.lodashEs))})(this,function(F,s,Ne,Ve){"use strict";const Ce={A:[{id:"152900",name:"阿拉善盟"},{id:"210300",name:"鞍山"},{id:"340800",name:"安庆"},{id:"410500",name:"安阳"},{id:"513200",name:"阿坝藏族羌族自治州"},{id:"520400",name:"安顺"},{id:"542500",name:"阿里地区"},{id:"610900",name:"安康"},{id:"652900",name:"阿克苏地区"},{id:"654300",name:"阿勒泰地区"},{id:"820100",name:"澳门半岛"},{id:"659002",name:"阿拉尔市"}],B:[{id:"110100",name:"北京"},{id:"130600",name:"保定"},{id:"150200",name:"包头"},{id:"150800",name:"巴彦淖尔"},{id:"210500",name:"本溪"},{id:"220600",name:"白山"},{id:"220800",name:"白城"},{id:"340300",name:"蚌埠"},{id:"341600",name:"亳州"},{id:"371600",name:"滨州"},{id:"450500",name:"北海"},{id:"451000",name:"百色"},{id:"511900",name:"巴中"},{id:"522400",name:"毕节地区"},{id:"530500",name:"保山"},{id:"610300",name:"宝鸡"},{id:"620400",name:"白银"},{id:"652700",name:"博尔塔拉蒙古自治州"},{id:"652800",name:"巴音郭楞蒙古自治州"}],C:[{id:"130800",name:"承德"},{id:"130900",name:"沧州"},{id:"140400",name:"长治"},{id:"150400",name:"赤峰"},{id:"220100",name:"长春"},{id:"320400",name:"常州"},{id:"341100",name:"滁州"},{id:"341400",name:"巢湖"},{id:"341700",name:"池州"},{id:"430100",name:"长沙"},{id:"430700",name:"常德"},{id:"431000",name:"郴州"},{id:"445100",name:"潮州"},{id:"451400",name:"崇左"},{id:"500100",name:"重庆"},{id:"510100",name:"成都"},{id:"532300",name:"楚雄彝族自治州"},{id:"542100",name:"昌都地区"},{id:"652300",name:"昌吉回族自治州"}],D:[{id:"140200",name:"大同"},{id:"210200",name:"大连"},{id:"210600",name:"丹东"},{id:"230600",name:"大庆"},{id:"232700",name:"大兴安岭地区"},{id:"370500",name:"东营"},{id:"371400",name:"德州"},{id:"441900",name:"东莞"},{id:"510600",name:"德阳"},{id:"511700",name:"达州"},{id:"532900",name:"大理白族自治州"},{id:"533100",name:"德宏傣族景颇族自治州"},{id:"533400",name:"迪庆藏族自治州"},{id:"621100",name:"定西"},{id:"469003",name:"儋州市"}],E:[{id:"150600",name:"鄂尔多斯"},{id:"420700",name:"鄂州"},{id:"422800",name:"恩施土家族苗族自治州"}],F:[{id:"210400",name:"抚顺"},{id:"210900",name:"阜新"},{id:"341200",name:"阜阳"},{id:"350100",name:"福州"},{id:"361000",name:"抚州"},{id:"440600",name:"佛山"},{id:"450600",name:"防城港"}],G:[{id:"360700",name:"赣州"},{id:"440100",name:"广州"},{id:"450300",name:"桂林"},{id:"450800",name:"贵港"},{id:"510800",name:"广元"},{id:"511600",name:"广安"},{id:"513300",name:"甘孜藏族自治州"},{id:"520100",name:"贵阳"},{id:"623000",name:"甘南藏族自治州"},{id:"632600",name:"果洛藏族自治州"},{id:"640400",name:"固原"},{id:"710200",name:"高雄"},{id:"712300",name:"高雄县"}],H:[{id:"130400",name:"邯郸"},{id:"131100",name:"衡水"},{id:"150100",name:"呼和浩特"},{id:"150700",name:"呼伦贝尔"},{id:"211400",name:"葫芦岛"},{id:"230100",name:"哈尔滨"},{id:"230400",name:"鹤岗"},{id:"231100",name:"黑河"},{id:"320800",name:"淮安"},{id:"330100",name:"杭州"},{id:"330500",name:"湖州"},{id:"340100",name:"合肥"},{id:"340400",name:"淮南"},{id:"340600",name:"淮北"},{id:"341000",name:"黄山"},{id:"371700",name:"菏泽"},{id:"410600",name:"鹤壁"},{id:"420200",name:"黄石"},{id:"421100",name:"黄冈"},{id:"430400",name:"衡阳"},{id:"431200",name:"怀化"},{id:"441300",name:"惠州"},{id:"441600",name:"河源"},{id:"451100",name:"贺州"},{id:"451200",name:"河池"},{id:"460100",name:"海口"},{id:"532500",name:"红河哈尼族彝族自治州"},{id:"610700",name:"汉中"},{id:"632100",name:"海东地区"},{id:"632200",name:"海北藏族自治州"},{id:"632300",name:"黄南藏族自治州"},{id:"632500",name:"海南藏族自治州"},{id:"632800",name:"海西蒙古族藏族自治州"},{id:"652200",name:"哈密地区"},{id:"653200",name:"和田地区"},{id:"712600",name:"花莲县"}],J:[{id:"140500",name:"晋城"},{id:"140700",name:"晋中"},{id:"210700",name:"锦州"},{id:"220200",name:"吉林"},{id:"230300",name:"鸡西"},{id:"230800",name:"佳木斯"},{id:"330400",name:"嘉兴"},{id:"330700",name:"金华"},{id:"360200",name:"景德镇"},{id:"360400",name:"九江"},{id:"360800",name:"吉安"},{id:"370100",name:"济南"},{id:"370800",name:"济宁"},{id:"410800",name:"焦作"},{id:"420800",name:"荆门"},{id:"421000",name:"荆州"},{id:"440700",name:"江门"},{id:"445200",name:"揭阳"},{id:"620200",name:"嘉峪关"},{id:"620300",name:"金昌"},{id:"620900",name:"酒泉"},{id:"710500",name:"金门县"},{id:"710700",name:"基隆"},{id:"710900",name:"嘉义"},{id:"810200",name:"九龙"},{id:"410881",name:"济源市"},{id:"711900",name:"嘉义县"}],K:[{id:"410200",name:"开封"},{id:"530100",name:"昆明"},{id:"650200",name:"克拉玛依"},{id:"653000",name:"克孜勒苏柯尔克孜自治州"},{id:"653100",name:"喀什地区"}],L:[{id:"131000",name:"廊坊"},{id:"141000",name:"临汾"},{id:"141100",name:"吕梁"},{id:"211000",name:"辽阳"},{id:"220400",name:"辽源"},{id:"320700",name:"连云港"},{id:"331100",name:"丽水"},{id:"341500",name:"六安"},{id:"350800",name:"龙岩"},{id:"371200",name:"莱芜"},{id:"371300",name:"临沂"},{id:"371500",name:"聊城"},{id:"410300",name:"洛阳"},{id:"431300",name:"娄底"},{id:"450200",name:"柳州"},{id:"451300",name:"来宾"},{id:"510500",name:"泸州"},{id:"511100",name:"乐山"},{id:"513400",name:"凉山彝族自治州"},{id:"520200",name:"六盘水"},{id:"530700",name:"丽江"},{id:"530900",name:"临沧"},{id:"540100",name:"拉萨"},{id:"542600",name:"林芝地区"},{id:"620100",name:"兰州"},{id:"621200",name:"陇南"},{id:"622900",name:"临夏回族自治州"},{id:"820200",name:"离岛"}],M:[{id:"231000",name:"牡丹江"},{id:"340500",name:"马鞍山"},{id:"440900",name:"茂名"},{id:"441400",name:"梅州"},{id:"510700",name:"绵阳"},{id:"511400",name:"眉山"},{id:"711500",name:"苗栗县"}],N:[{id:"320100",name:"南京"},{id:"320600",name:"南通"},{id:"330200",name:"宁波"},{id:"350700",name:"南平"},{id:"350900",name:"宁德"},{id:"360100",name:"南昌"},{id:"411300",name:"南阳"},{id:"450100",name:"南宁"},{id:"511000",name:"内江"},{id:"511300",name:"南充"},{id:"533300",name:"怒江傈僳族自治州"},{id:"542400",name:"那曲地区"},{id:"710600",name:"南投县"}],P:[{id:"211100",name:"盘锦"},{id:"350300",name:"莆田"},{id:"360300",name:"萍乡"},{id:"410400",name:"平顶山"},{id:"410900",name:"濮阳"},{id:"510400",name:"攀枝花"},{id:"530800",name:"普洱"},{id:"620800",name:"平凉"},{id:"712400",name:"屏东县"},{id:"712700",name:"澎湖县"}],Q:[{id:"130300",name:"秦皇岛"},{id:"230200",name:"齐齐哈尔"},{id:"230900",name:"七台河"},{id:"330800",name:"衢州"},{id:"350500",name:"泉州"},{id:"370200",name:"青岛"},{id:"441800",name:"清远"},{id:"450700",name:"钦州"},{id:"522300",name:"黔西南布依族苗族自治州"},{id:"522600",name:"黔东南苗族侗族自治州"},{id:"522700",name:"黔南布依族苗族自治州"},{id:"530300",name:"曲靖"},{id:"621000",name:"庆阳"},{id:"429005",name:"潜江市"}],R:[{id:"371100",name:"日照"},{id:"542300",name:"日喀则地区"}],S:[{id:"130100",name:"石家庄"},{id:"140600",name:"朔州"},{id:"210100",name:"沈阳"},{id:"220300",name:"四平"},{id:"220700",name:"松原"},{id:"230500",name:"双鸭山"},{id:"231200",name:"绥化"},{id:"310100",name:"上海"},{id:"320500",name:"苏州"},{id:"321300",name:"宿迁"},{id:"330600",name:"绍兴"},{id:"341300",name:"宿州"},{id:"350400",name:"三明"},{id:"361100",name:"上饶"},{id:"411200",name:"三门峡"},{id:"411400",name:"商丘"},{id:"420300",name:"十堰"},{id:"421300",name:"随州"},{id:"430500",name:"邵阳"},{id:"440200",name:"韶关"},{id:"440300",name:"深圳"},{id:"440500",name:"汕头"},{id:"441500",name:"汕尾"},{id:"460200",name:"三亚"},{id:"510900",name:"遂宁"},{id:"542200",name:"山南地区"},{id:"611000",name:"商洛"},{id:"640200",name:"石嘴山"},{id:"429021",name:"神农架林区"},{id:"659001",name:"石河子市"},{id:"460300",name:"三沙市"}],T:[{id:"120100",name:"天津"},{id:"130200",name:"唐山"},{id:"140100",name:"太原"},{id:"150500",name:"通辽"},{id:"211200",name:"铁岭"},{id:"220500",name:"通化"},{id:"321200",name:"泰州"},{id:"331000",name:"台州"},{id:"340700",name:"铜陵"},{id:"370900",name:"泰安"},{id:"411100",name:"漯河"},{id:"522200",name:"铜仁地区"},{id:"610200",name:"铜川"},{id:"620500",name:"天水"},{id:"652100",name:"吐鲁番地区"},{id:"654200",name:"塔城地区"},{id:"710100",name:"台北"},{id:"710300",name:"台南"},{id:"710400",name:"台中"},{id:"429006",name:"天门市"},{id:"659003",name:"图木舒克市"},{id:"711100",name:"台北县"},{id:"711400",name:"桃园县"},{id:"711600",name:"台中县"},{id:"712200",name:"台南县"},{id:"712500",name:"台东县"}],W:[{id:"150300",name:"乌海"},{id:"150900",name:"乌兰察布"},{id:"320200",name:"无锡"},{id:"330300",name:"温州"},{id:"340200",name:"芜湖"},{id:"370700",name:"潍坊"},{id:"371000",name:"威海"},{id:"420100",name:"武汉"},{id:"450400",name:"梧州"},{id:"532600",name:"文山壮族苗族自治州"},{id:"610500",name:"渭南"},{id:"620600",name:"武威"},{id:"640300",name:"吴忠"},{id:"650100",name:"乌鲁木齐"},{id:"659004",name:"五家渠市"}],X:[{id:"130500",name:"邢台"},{id:"140900",name:"忻州"},{id:"152200",name:"兴安盟"},{id:"152500",name:"锡林郭勒盟"},{id:"320300",name:"徐州"},{id:"341800",name:"宣城"},{id:"350200",name:"厦门"},{id:"360500",name:"新余"},{id:"410700",name:"新乡"},{id:"411000",name:"许昌"},{id:"411500",name:"信阳"},{id:"420600",name:"襄樊"},{id:"420900",name:"孝感"},{id:"421200",name:"咸宁"},{id:"430300",name:"湘潭"},{id:"433100",name:"湘西土家族苗族自治州"},{id:"532800",name:"西双版纳傣族自治州"},{id:"610100",name:"西安"},{id:"610400",name:"咸阳"},{id:"630100",name:"西宁"},{id:"710800",name:"新竹"},{id:"810100",name:"香港岛"},{id:"810300",name:"新界"},{id:"429004",name:"仙桃市"},{id:"711300",name:"新竹县"}],Y:[{id:"140300",name:"阳泉"},{id:"140800",name:"运城"},{id:"210800",name:"营口"},{id:"222400",name:"延边朝鲜族自治州"},{id:"230700",name:"伊春"},{id:"320900",name:"盐城"},{id:"321000",name:"扬州"},{id:"360600",name:"鹰潭"},{id:"360900",name:"宜春"},{id:"370600",name:"烟台"},{id:"420500",name:"宜昌"},{id:"430600",name:"岳阳"},{id:"430900",name:"益阳"},{id:"431100",name:"永州"},{id:"441700",name:"阳江"},{id:"445300",name:"云浮"},{id:"450900",name:"玉林"},{id:"511500",name:"宜宾"},{id:"511800",name:"雅安"},{id:"530400",name:"玉溪"},{id:"610600",name:"延安"},{id:"610800",name:"榆林"},{id:"632700",name:"玉树藏族自治州"},{id:"640100",name:"银川"},{id:"654000",name:"伊犁哈萨克自治州"},{id:"711200",name:"宜兰县"},{id:"712100",name:"云林县"}],Z:[{id:"130700",name:"张家口"},{id:"211300",name:"朝阳"},{id:"321100",name:"镇江"},{id:"330900",name:"舟山"},{id:"350600",name:"漳州"},{id:"370300",name:"淄博"},{id:"370400",name:"枣庄"},{id:"410100",name:"郑州"},{id:"411600",name:"周口"},{id:"411700",name:"驻马店"},{id:"430200",name:"株洲"},{id:"430800",name:"张家界"},{id:"440400",name:"珠海"},{id:"440800",name:"湛江"},{id:"441200",name:"肇庆"},{id:"442000",name:"中山"},{id:"510300",name:"自贡"},{id:"512000",name:"资阳"},{id:"520300",name:"遵义"},{id:"530600",name:"昭通"},{id:"620700",name:"张掖"},{id:"640500",name:"中卫"},{id:"711700",name:"彰化县"}],hot:[{id:"110100",name:"北京"},{id:"120100",name:"天津"},{id:"130100",name:"石家庄"},{id:"150100",name:"呼和浩特"},{id:"210100",name:"沈阳"},{id:"210200",name:"大连"},{id:"220100",name:"长春"},{id:"230100",name:"哈尔滨"},{id:"310100",name:"上海"},{id:"320100",name:"南京"},{id:"320200",name:"无锡"},{id:"320400",name:"常州"},{id:"320500",name:"苏州"},{id:"330100",name:"杭州"},{id:"330200",name:"宁波"},{id:"330300",name:"温州"},{id:"340100",name:"合肥"},{id:"350100",name:"福州"},{id:"350200",name:"厦门"},{id:"360100",name:"南昌"},{id:"370100",name:"济南"},{id:"370200",name:"青岛"},{id:"410100",name:"郑州"},{id:"420100",name:"武汉"},{id:"430100",name:"长沙"},{id:"440100",name:"广州"},{id:"440300",name:"深圳"},{id:"440600",name:"佛山"},{id:"441900",name:"东莞"},{id:"450100",name:"南宁"},{id:"500100",name:"重庆"},{id:"510100",name:"成都"},{id:"520100",name:"贵阳"},{id:"530100",name:"昆明"},{id:"610100",name:"西安"}]};function ft(e){const n=`ts-${e}`;return{c:(...r)=>r.length?r.reduce((o,l)=>{if(Array.isArray(l)){const c=l[0],u=l[1];if(u==="E")return`${o}__${c}`;if(u==="M")return`${o}--${c}`}return`${o}-${l}`},n):n,ce:r=>[r,"E"],cm:r=>[r,"M"],cx:r=>s.computed(()=>Ne(r()))}}function pt(e){return s.ref()}var R="top",N="bottom",V="right",j="left",Ee="auto",ie=[R,N,V,j],Z="start",re="end",ut="clippingParents",We="viewport",oe="popper",vt="reference",He=ie.reduce(function(e,t){return e.concat([t+"-"+Z,t+"-"+re])},[]),Fe=[].concat(ie,[Ee]).reduce(function(e,t){return e.concat([t,t+"-"+Z,t+"-"+re])},[]),ht="beforeRead",gt="read",yt="afterRead",bt="beforeMain",wt="main",Ot="afterMain",xt="beforeWrite",Ct="write",Et="afterWrite",kt=[ht,gt,yt,bt,wt,Ot,xt,Ct,Et];function z(e){return e?(e.nodeName||"").toLowerCase():null}function S(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function U(e){var t=S(e).Element;return e instanceof t||e instanceof Element}function W(e){var t=S(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function ke(e){if(typeof ShadowRoot>"u")return!1;var t=S(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function At(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var a=t.styles[n]||{},i=t.attributes[n]||{},d=t.elements[n];!W(d)||!z(d)||(Object.assign(d.style,a),Object.keys(i).forEach(function(m){var r=i[m];r===!1?d.removeAttribute(m):d.setAttribute(m,r===!0?"":r)}))})}function Bt(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(a){var i=t.elements[a],d=t.attributes[a]||{},m=Object.keys(t.styles.hasOwnProperty(a)?t.styles[a]:n[a]),r=m.reduce(function(o,l){return o[l]="",o},{});!W(i)||!z(i)||(Object.assign(i.style,r),Object.keys(d).forEach(function(o){i.removeAttribute(o)}))})}}const $t={name:"applyStyles",enabled:!0,phase:"write",fn:At,effect:Bt,requires:["computeStyles"]};function q(e){return e.split("-")[0]}var K=Math.max,ue=Math.min,_=Math.round;function Ae(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function ze(){return!/^((?!chrome|android).)*safari/i.test(Ae())}function ee(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var a=e.getBoundingClientRect(),i=1,d=1;t&&W(e)&&(i=e.offsetWidth>0&&_(a.width)/e.offsetWidth||1,d=e.offsetHeight>0&&_(a.height)/e.offsetHeight||1);var m=U(e)?S(e):window,r=m.visualViewport,o=!ze()&&n,l=(a.left+(o&&r?r.offsetLeft:0))/i,c=(a.top+(o&&r?r.offsetTop:0))/d,u=a.width/i,w=a.height/d;return{width:u,height:w,top:c,right:l+u,bottom:c+w,left:l,x:l,y:c}}function Be(e){var t=ee(e),n=e.offsetWidth,a=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-a)<=1&&(a=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:a}}function qe(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&ke(n)){var a=t;do{if(a&&e.isSameNode(a))return!0;a=a.parentNode||a.host}while(a)}return!1}function X(e){return S(e).getComputedStyle(e)}function Dt(e){return["table","td","th"].indexOf(z(e))>=0}function I(e){return((U(e)?e.ownerDocument:e.document)||window.document).documentElement}function ve(e){return z(e)==="html"?e:e.assignedSlot||e.parentNode||(ke(e)?e.host:null)||I(e)}function Xe(e){return!W(e)||X(e).position==="fixed"?null:e.offsetParent}function Pt(e){var t=/firefox/i.test(Ae()),n=/Trident/i.test(Ae());if(n&&W(e)){var a=X(e);if(a.position==="fixed")return null}var i=ve(e);for(ke(i)&&(i=i.host);W(i)&&["html","body"].indexOf(z(i))<0;){var d=X(i);if(d.transform!=="none"||d.perspective!=="none"||d.contain==="paint"||["transform","perspective"].indexOf(d.willChange)!==-1||t&&d.willChange==="filter"||t&&d.filter&&d.filter!=="none")return i;i=i.parentNode}return null}function se(e){for(var t=S(e),n=Xe(e);n&&Dt(n)&&X(n).position==="static";)n=Xe(n);return n&&(z(n)==="html"||z(n)==="body"&&X(n).position==="static")?t:n||Pt(e)||t}function $e(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function de(e,t,n){return K(e,ue(t,n))}function Rt(e,t,n){var a=de(e,t,n);return a>n?n:a}function Ie(){return{top:0,right:0,bottom:0,left:0}}function Ye(e){return Object.assign({},Ie(),e)}function Ue(e,t){return t.reduce(function(n,a){return n[a]=e,n},{})}var jt=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,Ye(typeof t!="number"?t:Ue(t,ie))};function Tt(e){var t,n=e.state,a=e.name,i=e.options,d=n.elements.arrow,m=n.modifiersData.popperOffsets,r=q(n.placement),o=$e(r),l=[j,V].indexOf(r)>=0,c=l?"height":"width";if(!(!d||!m)){var u=jt(i.padding,n),w=Be(d),p=o==="y"?R:j,C=o==="y"?N:V,y=n.rects.reference[c]+n.rects.reference[o]-m[o]-n.rects.popper[c],g=m[o]-n.rects.reference[o],O=se(d),E=O?o==="y"?O.clientHeight||0:O.clientWidth||0:0,k=y/2-g/2,v=u[p],b=E-w[c]-u[C],h=E/2-w[c]/2+k,x=de(v,h,b),D=o;n.modifiersData[a]=(t={},t[D]=x,t.centerOffset=x-h,t)}}function St(e){var t=e.state,n=e.options,a=n.element,i=a===void 0?"[data-popper-arrow]":a;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||qe(t.elements.popper,i)&&(t.elements.arrow=i))}const Mt={name:"arrow",enabled:!0,phase:"main",fn:Tt,effect:St,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function te(e){return e.split("-")[1]}var Lt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Nt(e,t){var n=e.x,a=e.y,i=t.devicePixelRatio||1;return{x:_(n*i)/i||0,y:_(a*i)/i||0}}function Ke(e){var t,n=e.popper,a=e.popperRect,i=e.placement,d=e.variation,m=e.offsets,r=e.position,o=e.gpuAcceleration,l=e.adaptive,c=e.roundOffsets,u=e.isFixed,w=m.x,p=w===void 0?0:w,C=m.y,y=C===void 0?0:C,g=typeof c=="function"?c({x:p,y}):{x:p,y};p=g.x,y=g.y;var O=m.hasOwnProperty("x"),E=m.hasOwnProperty("y"),k=j,v=R,b=window;if(l){var h=se(n),x="clientHeight",D="clientWidth";if(h===S(n)&&(h=I(n),X(h).position!=="static"&&r==="absolute"&&(x="scrollHeight",D="scrollWidth")),h=h,i===R||(i===j||i===V)&&d===re){v=N;var $=u&&h===b&&b.visualViewport?b.visualViewport.height:h[x];y-=$-a.height,y*=o?1:-1}if(i===j||(i===R||i===N)&&d===re){k=V;var A=u&&h===b&&b.visualViewport?b.visualViewport.width:h[D];p-=A-a.width,p*=o?1:-1}}var P=Object.assign({position:r},l&&Lt),T=c===!0?Nt({x:p,y},S(n)):{x:p,y};if(p=T.x,y=T.y,o){var f;return Object.assign({},P,(f={},f[v]=E?"0":"",f[k]=O?"0":"",f.transform=(b.devicePixelRatio||1)<=1?"translate("+p+"px, "+y+"px)":"translate3d("+p+"px, "+y+"px, 0)",f))}return Object.assign({},P,(t={},t[v]=E?y+"px":"",t[k]=O?p+"px":"",t.transform="",t))}function Vt(e){var t=e.state,n=e.options,a=n.gpuAcceleration,i=a===void 0?!0:a,d=n.adaptive,m=d===void 0?!0:d,r=n.roundOffsets,o=r===void 0?!0:r,l={placement:q(t.placement),variation:te(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Ke(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:m,roundOffsets:o})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Ke(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:o})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const Wt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Vt,data:{}};var he={passive:!0};function Ht(e){var t=e.state,n=e.instance,a=e.options,i=a.scroll,d=i===void 0?!0:i,m=a.resize,r=m===void 0?!0:m,o=S(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return d&&l.forEach(function(c){c.addEventListener("scroll",n.update,he)}),r&&o.addEventListener("resize",n.update,he),function(){d&&l.forEach(function(c){c.removeEventListener("scroll",n.update,he)}),r&&o.removeEventListener("resize",n.update,he)}}const Ft={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Ht,data:{}};var zt={left:"right",right:"left",bottom:"top",top:"bottom"};function ge(e){return e.replace(/left|right|bottom|top/g,function(t){return zt[t]})}var qt={start:"end",end:"start"};function Ge(e){return e.replace(/start|end/g,function(t){return qt[t]})}function De(e){var t=S(e),n=t.pageXOffset,a=t.pageYOffset;return{scrollLeft:n,scrollTop:a}}function Pe(e){return ee(I(e)).left+De(e).scrollLeft}function Xt(e,t){var n=S(e),a=I(e),i=n.visualViewport,d=a.clientWidth,m=a.clientHeight,r=0,o=0;if(i){d=i.width,m=i.height;var l=ze();(l||!l&&t==="fixed")&&(r=i.offsetLeft,o=i.offsetTop)}return{width:d,height:m,x:r+Pe(e),y:o}}function It(e){var t,n=I(e),a=De(e),i=(t=e.ownerDocument)==null?void 0:t.body,d=K(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),m=K(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),r=-a.scrollLeft+Pe(e),o=-a.scrollTop;return X(i||n).direction==="rtl"&&(r+=K(n.clientWidth,i?i.clientWidth:0)-d),{width:d,height:m,x:r,y:o}}function Re(e){var t=X(e),n=t.overflow,a=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+a)}function Je(e){return["html","body","#document"].indexOf(z(e))>=0?e.ownerDocument.body:W(e)&&Re(e)?e:Je(ve(e))}function ce(e,t){var n;t===void 0&&(t=[]);var a=Je(e),i=a===((n=e.ownerDocument)==null?void 0:n.body),d=S(a),m=i?[d].concat(d.visualViewport||[],Re(a)?a:[]):a,r=t.concat(m);return i?r:r.concat(ce(ve(m)))}function je(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Yt(e,t){var n=ee(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function Qe(e,t,n){return t===We?je(Xt(e,n)):U(t)?Yt(t,n):je(It(I(e)))}function Ut(e){var t=ce(ve(e)),n=["absolute","fixed"].indexOf(X(e).position)>=0,a=n&&W(e)?se(e):e;return U(a)?t.filter(function(i){return U(i)&&qe(i,a)&&z(i)!=="body"}):[]}function Kt(e,t,n,a){var i=t==="clippingParents"?Ut(e):[].concat(t),d=[].concat(i,[n]),m=d[0],r=d.reduce(function(o,l){var c=Qe(e,l,a);return o.top=K(c.top,o.top),o.right=ue(c.right,o.right),o.bottom=ue(c.bottom,o.bottom),o.left=K(c.left,o.left),o},Qe(e,m,a));return r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}function Ze(e){var t=e.reference,n=e.element,a=e.placement,i=a?q(a):null,d=a?te(a):null,m=t.x+t.width/2-n.width/2,r=t.y+t.height/2-n.height/2,o;switch(i){case R:o={x:m,y:t.y-n.height};break;case N:o={x:m,y:t.y+t.height};break;case V:o={x:t.x+t.width,y:r};break;case j:o={x:t.x-n.width,y:r};break;default:o={x:t.x,y:t.y}}var l=i?$e(i):null;if(l!=null){var c=l==="y"?"height":"width";switch(d){case Z:o[l]=o[l]-(t[c]/2-n[c]/2);break;case re:o[l]=o[l]+(t[c]/2-n[c]/2);break}}return o}function me(e,t){t===void 0&&(t={});var n=t,a=n.placement,i=a===void 0?e.placement:a,d=n.strategy,m=d===void 0?e.strategy:d,r=n.boundary,o=r===void 0?ut:r,l=n.rootBoundary,c=l===void 0?We:l,u=n.elementContext,w=u===void 0?oe:u,p=n.altBoundary,C=p===void 0?!1:p,y=n.padding,g=y===void 0?0:y,O=Ye(typeof g!="number"?g:Ue(g,ie)),E=w===oe?vt:oe,k=e.rects.popper,v=e.elements[C?E:w],b=Kt(U(v)?v:v.contextElement||I(e.elements.popper),o,c,m),h=ee(e.elements.reference),x=Ze({reference:h,element:k,placement:i}),D=je(Object.assign({},k,x)),$=w===oe?D:h,A={top:b.top-$.top+O.top,bottom:$.bottom-b.bottom+O.bottom,left:b.left-$.left+O.left,right:$.right-b.right+O.right},P=e.modifiersData.offset;if(w===oe&&P){var T=P[i];Object.keys(A).forEach(function(f){var B=[V,N].indexOf(f)>=0?1:-1,M=[R,N].indexOf(f)>=0?"y":"x";A[f]+=T[M]*B})}return A}function Gt(e,t){t===void 0&&(t={});var n=t,a=n.placement,i=n.boundary,d=n.rootBoundary,m=n.padding,r=n.flipVariations,o=n.allowedAutoPlacements,l=o===void 0?Fe:o,c=te(a),u=c?r?He:He.filter(function(C){return te(C)===c}):ie,w=u.filter(function(C){return l.indexOf(C)>=0});w.length===0&&(w=u);var p=w.reduce(function(C,y){return C[y]=me(e,{placement:y,boundary:i,rootBoundary:d,padding:m})[q(y)],C},{});return Object.keys(p).sort(function(C,y){return p[C]-p[y]})}function Jt(e){if(q(e)===Ee)return[];var t=ge(e);return[Ge(e),t,Ge(t)]}function Qt(e){var t=e.state,n=e.options,a=e.name;if(!t.modifiersData[a]._skip){for(var i=n.mainAxis,d=i===void 0?!0:i,m=n.altAxis,r=m===void 0?!0:m,o=n.fallbackPlacements,l=n.padding,c=n.boundary,u=n.rootBoundary,w=n.altBoundary,p=n.flipVariations,C=p===void 0?!0:p,y=n.allowedAutoPlacements,g=t.options.placement,O=q(g),E=O===g,k=o||(E||!C?[ge(g)]:Jt(g)),v=[g].concat(k).reduce(function(ae,Y){return ae.concat(q(Y)===Ee?Gt(t,{placement:Y,boundary:c,rootBoundary:u,padding:l,flipVariations:C,allowedAutoPlacements:y}):Y)},[]),b=t.rects.reference,h=t.rects.popper,x=new Map,D=!0,$=v[0],A=0;A<v.length;A++){var P=v[A],T=q(P),f=te(P)===Z,B=[R,N].indexOf(T)>=0,M=B?"width":"height",L=me(t,{placement:P,boundary:c,rootBoundary:u,altBoundary:w,padding:l}),H=B?f?V:j:f?N:R;b[M]>h[M]&&(H=ge(H));var ye=ge(H),G=[];if(d&&G.push(L[T]<=0),r&&G.push(L[H]<=0,L[ye]<=0),G.every(function(ae){return ae})){$=P,D=!1;break}x.set(P,G)}if(D)for(var be=C?3:1,Te=function(Y){var pe=v.find(function(Oe){var J=x.get(Oe);if(J)return J.slice(0,Y).every(function(Se){return Se})});if(pe)return $=pe,"break"},fe=be;fe>0;fe--){var we=Te(fe);if(we==="break")break}t.placement!==$&&(t.modifiersData[a]._skip=!0,t.placement=$,t.reset=!0)}}const Zt={name:"flip",enabled:!0,phase:"main",fn:Qt,requiresIfExists:["offset"],data:{_skip:!1}};function _e(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function et(e){return[R,V,N,j].some(function(t){return e[t]>=0})}function _t(e){var t=e.state,n=e.name,a=t.rects.reference,i=t.rects.popper,d=t.modifiersData.preventOverflow,m=me(t,{elementContext:"reference"}),r=me(t,{altBoundary:!0}),o=_e(m,a),l=_e(r,i,d),c=et(o),u=et(l);t.modifiersData[n]={referenceClippingOffsets:o,popperEscapeOffsets:l,isReferenceHidden:c,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":u})}const en={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:_t};function tn(e,t,n){var a=q(e),i=[j,R].indexOf(a)>=0?-1:1,d=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,m=d[0],r=d[1];return m=m||0,r=(r||0)*i,[j,V].indexOf(a)>=0?{x:r,y:m}:{x:m,y:r}}function nn(e){var t=e.state,n=e.options,a=e.name,i=n.offset,d=i===void 0?[0,0]:i,m=Fe.reduce(function(c,u){return c[u]=tn(u,t.rects,d),c},{}),r=m[t.placement],o=r.x,l=r.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=o,t.modifiersData.popperOffsets.y+=l),t.modifiersData[a]=m}const an={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:nn};function rn(e){var t=e.state,n=e.name;t.modifiersData[n]=Ze({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const on={name:"popperOffsets",enabled:!0,phase:"read",fn:rn,data:{}};function sn(e){return e==="x"?"y":"x"}function dn(e){var t=e.state,n=e.options,a=e.name,i=n.mainAxis,d=i===void 0?!0:i,m=n.altAxis,r=m===void 0?!1:m,o=n.boundary,l=n.rootBoundary,c=n.altBoundary,u=n.padding,w=n.tether,p=w===void 0?!0:w,C=n.tetherOffset,y=C===void 0?0:C,g=me(t,{boundary:o,rootBoundary:l,padding:u,altBoundary:c}),O=q(t.placement),E=te(t.placement),k=!E,v=$e(O),b=sn(v),h=t.modifiersData.popperOffsets,x=t.rects.reference,D=t.rects.popper,$=typeof y=="function"?y(Object.assign({},t.rects,{placement:t.placement})):y,A=typeof $=="number"?{mainAxis:$,altAxis:$}:Object.assign({mainAxis:0,altAxis:0},$),P=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,T={x:0,y:0};if(h){if(d){var f,B=v==="y"?R:j,M=v==="y"?N:V,L=v==="y"?"height":"width",H=h[v],ye=H+g[B],G=H-g[M],be=p?-D[L]/2:0,Te=E===Z?x[L]:D[L],fe=E===Z?-D[L]:-x[L],we=t.elements.arrow,ae=p&&we?Be(we):{width:0,height:0},Y=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Ie(),pe=Y[B],Oe=Y[M],J=de(0,x[L],ae[L]),Se=k?x[L]/2-be-J-pe-A.mainAxis:Te-J-pe-A.mainAxis,jn=k?-x[L]/2+be+J+Oe+A.mainAxis:fe+J+Oe+A.mainAxis,Me=t.elements.arrow&&se(t.elements.arrow),Tn=Me?v==="y"?Me.clientTop||0:Me.clientLeft||0:0,at=(f=P==null?void 0:P[v])!=null?f:0,Sn=H+Se-at-Tn,Mn=H+jn-at,it=de(p?ue(ye,Sn):ye,H,p?K(G,Mn):G);h[v]=it,T[v]=it-H}if(r){var rt,Ln=v==="x"?R:j,Nn=v==="x"?N:V,Q=h[b],xe=b==="y"?"height":"width",ot=Q+g[Ln],st=Q-g[Nn],Le=[R,j].indexOf(O)!==-1,dt=(rt=P==null?void 0:P[b])!=null?rt:0,ct=Le?ot:Q-x[xe]-D[xe]-dt+A.altAxis,mt=Le?Q+x[xe]+D[xe]-dt-A.altAxis:st,lt=p&&Le?Rt(ct,Q,mt):de(p?ct:ot,Q,p?mt:st);h[b]=lt,T[b]=lt-Q}t.modifiersData[a]=T}}const cn={name:"preventOverflow",enabled:!0,phase:"main",fn:dn,requiresIfExists:["offset"]};function mn(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function ln(e){return e===S(e)||!W(e)?De(e):mn(e)}function fn(e){var t=e.getBoundingClientRect(),n=_(t.width)/e.offsetWidth||1,a=_(t.height)/e.offsetHeight||1;return n!==1||a!==1}function pn(e,t,n){n===void 0&&(n=!1);var a=W(t),i=W(t)&&fn(t),d=I(t),m=ee(e,i,n),r={scrollLeft:0,scrollTop:0},o={x:0,y:0};return(a||!a&&!n)&&((z(t)!=="body"||Re(d))&&(r=ln(t)),W(t)?(o=ee(t,!0),o.x+=t.clientLeft,o.y+=t.clientTop):d&&(o.x=Pe(d))),{x:m.left+r.scrollLeft-o.x,y:m.top+r.scrollTop-o.y,width:m.width,height:m.height}}function un(e){var t=new Map,n=new Set,a=[];e.forEach(function(d){t.set(d.name,d)});function i(d){n.add(d.name);var m=[].concat(d.requires||[],d.requiresIfExists||[]);m.forEach(function(r){if(!n.has(r)){var o=t.get(r);o&&i(o)}}),a.push(d)}return e.forEach(function(d){n.has(d.name)||i(d)}),a}function vn(e){var t=un(e);return kt.reduce(function(n,a){return n.concat(t.filter(function(i){return i.phase===a}))},[])}function hn(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function gn(e){var t=e.reduce(function(n,a){var i=n[a.name];return n[a.name]=i?Object.assign({},i,a,{options:Object.assign({},i.options,a.options),data:Object.assign({},i.data,a.data)}):a,n},{});return Object.keys(t).map(function(n){return t[n]})}var tt={placement:"bottom",modifiers:[],strategy:"absolute"};function nt(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(a){return!(a&&typeof a.getBoundingClientRect=="function")})}function yn(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,a=n===void 0?[]:n,i=t.defaultOptions,d=i===void 0?tt:i;return function(r,o,l){l===void 0&&(l=d);var c={placement:"bottom",orderedModifiers:[],options:Object.assign({},tt,d),modifiersData:{},elements:{reference:r,popper:o},attributes:{},styles:{}},u=[],w=!1,p={state:c,setOptions:function(O){var E=typeof O=="function"?O(c.options):O;y(),c.options=Object.assign({},d,c.options,E),c.scrollParents={reference:U(r)?ce(r):r.contextElement?ce(r.contextElement):[],popper:ce(o)};var k=vn(gn([].concat(a,c.options.modifiers)));return c.orderedModifiers=k.filter(function(v){return v.enabled}),C(),p.update()},forceUpdate:function(){if(!w){var O=c.elements,E=O.reference,k=O.popper;if(nt(E,k)){c.rects={reference:pn(E,se(k),c.options.strategy==="fixed"),popper:Be(k)},c.reset=!1,c.placement=c.options.placement,c.orderedModifiers.forEach(function(A){return c.modifiersData[A.name]=Object.assign({},A.data)});for(var v=0;v<c.orderedModifiers.length;v++){if(c.reset===!0){c.reset=!1,v=-1;continue}var b=c.orderedModifiers[v],h=b.fn,x=b.options,D=x===void 0?{}:x,$=b.name;typeof h=="function"&&(c=h({state:c,options:D,name:$,instance:p})||c)}}}},update:hn(function(){return new Promise(function(g){p.forceUpdate(),g(c)})}),destroy:function(){y(),w=!0}};if(!nt(r,o))return p;p.setOptions(l).then(function(g){!w&&l.onFirstUpdate&&l.onFirstUpdate(g)});function C(){c.orderedModifiers.forEach(function(g){var O=g.name,E=g.options,k=E===void 0?{}:E,v=g.effect;if(typeof v=="function"){var b=v({state:c,name:O,instance:p,options:k}),h=function(){};u.push(b||h)}})}function y(){u.forEach(function(g){return g()}),u=[]}return p}}var bn=[Ft,on,Wt,$t,an,Zt,cn,Mt,en],wn=yn({defaultModifiers:bn});function On(e,t){const n=a=>{e.value&&a.target&&(e.value.contains(a.target)||t(a))};s.onMounted(()=>{document.addEventListener("click",n)}),s.onUnmounted(()=>{document.removeEventListener("click",n)})}function xn(e){const t=`ts-${e}`;return{c:(...n)=>n.length?n.reduce((a,i)=>{if(Array.isArray(i)){const d=i[0],m=i[1];if(m==="E")return`${a}__${d}`;if(m==="M")return`${a}--${d}`}return`${a}-${i}`},t):t,ce:n=>[n,"E"],cm:n=>[n,"M"],cx:n=>s.computed(()=>Ne(n()))}}const le=s.defineComponent({name:"Tooltip",__name:"tooltip",props:{content:{},trigger:{default:"hover"},options:{},placement:{default:"top"},transition:{default:"fade"},openDelay:{default:0},closeDelay:{default:0},manual:{type:Boolean}},emits:["on-change","click-outside"],setup(e,{expose:t,emit:n}){const a=e,i=n,d=s.ref(),m=s.ref(),r=s.ref(),o=s.ref(!1);let l=null;const c=s.reactive({}),u=s.reactive({}),w=s.computed(()=>({placement:a.placement,modifiers:[{name:"offset",options:{offset:[0,7]}}],...a.options}));function p(){o.value=!0,i("on-change",!0)}function C(){o.value=!1,i("on-change",!1)}const y=Ve.debounce(p,a.openDelay),g=Ve.debounce(C,a.closeDelay);function O(){g.cancel(),y()}function E(){y.cancel(),g()}function k(){o.value?E():O()}On(d,()=>{a.trigger==="click"&&o.value&&!a.manual&&E(),o.value&&i("click-outside",!0)});function v(){a.trigger==="hover"?(c.mouseenter=O,u.mouseleave=E):a.trigger==="click"&&(c.click=k)}a.manual||v(),s.watch(()=>a.manual,h=>{h?(Object.assign(c,{}),Object.assign(u,{})):v()}),s.watch(()=>a.trigger,(h,x)=>{h!==x&&(Object.assign(c,{}),Object.assign(u,{}),v())}),s.watch(o,h=>{h&&(m.value&&r.value?l=wn(m.value,r.value,w.value):l==null||l.destroy())},{flush:"post"});const{c:b}=xn("tooltip");return s.onUnmounted(()=>{l==null||l.destroy()}),t({show:O,hide:E}),(h,x)=>(s.openBlock(),s.createElementBlock("div",s.mergeProps({ref_key:"tooltipRef",ref:d,class:s.unref(b)()},s.toHandlers(u,!0)),[s.createElementVNode("div",s.mergeProps({ref_key:"triggerRef",ref:m,class:s.unref(b)(["trigger","M"])},s.toHandlers(c,!0)),[s.renderSlot(h.$slots,"default")],16),s.createVNode(s.Transition,{name:h.transition},{default:s.withCtx(()=>[o.value?(s.openBlock(),s.createElementBlock("div",{key:0,ref_key:"popperRef",ref:r,class:s.normalizeClass(s.unref(b)(["popper","M"]))},[s.renderSlot(h.$slots,"content",{},()=>[s.createTextVNode(s.toDisplayString(h.content),1)]),x[0]||(x[0]=s.createElementVNode("div",{id:"popper-arrow","data-popper-arrow":""},null,-1))],2)):s.createCommentVNode("",!0)]),_:3},8,["name"])],16))}});le.install=e=>{le.name!=null&&e.component(le.name,le)};const Cn=s.defineComponent({name:"CitySelect",components:{Tooltip:le},props:{hot:{type:Boolean,default:!0},placement:{type:String,default:"bottom"},data:{type:Object,required:!0}},emits:["onChange"],setup(e,{emit:t}){var P,T;const n=s.ref(),{c:a,cx:i}=ft("city"),d=s.ref(!1),m=s.ref(!1),r=s.ref("热门"),o=pt(),l=f=>{var B,M;f?(B=o.value)==null||B.show():(M=o.value)==null||M.hide()},c=s.reactive({id:(P=e.data)==null?void 0:P.id,name:(T=e.data)==null?void 0:T.name});let u=["热门","ABCDE","FGHJ","KLMN","PQRST","WXYZ"];e.hot||(u=["ABCD","EFGH","JKL","MNPQ","RSTW","XYZ"],r.value="ABCD");const w={};u.forEach(f=>{f==="热门"?w[f]=["hot"]:w[f]=f.split("")});const p=s.computed(()=>w[r.value]),C=s.computed(()=>{let f="";return Object.keys(Ce).forEach(B=>{Ce[B].forEach(M=>{c.id===M.id&&(f=M.name)})}),f}),y=({type:f})=>{f==="mouseout"&&(m.value=!1),setTimeout(()=>{var B;!m.value&&n.value!==document.activeElement&&((B=o.value)==null||B.hide())},300)},g=()=>{m.value=!0},O=f=>{var B;f.type==="keypress"&&(f.returnValue=!1),(B=o.value)==null||B.show()},E=f=>{r.value=f},k=f=>p.value.includes(f),v=f=>{var B;c.id=f.id,c.name=f.name,m.value=!0,(B=o.value)==null||B.hide()};s.watch(()=>e.data,f=>{c.id=f==null?void 0:f.id,c.name=f==null?void 0:f.name},{immediate:!0}),s.watch(c,f=>{t("onChange",f)});const b=i(()=>({[a("select")]:!0})),h=i(()=>({[a("inner")]:!0})),x=i(()=>({[a("input")]:!0})),D=i(()=>({[a("panel")]:!0})),$=i(()=>({[a("tags")]:!0})),A=i(()=>({[a("items")]:!0}));return{wrapCls:b,pickerCls:h,inputCls:x,panelCls:D,tagsCls:$,itemsCls:A,cityList:Ce,inputRef:n,isMouseOver:m,panelActive:d,cityItem:c,currTag:p,tagsArr:u,tagKey:r,currCityName:C,endChoice:y,startMouseOver:g,startChoice:O,choiceTag:E,currTagIncludes:k,choiceCity:v,tooltipRef:o,clickOutside:l}}}),En=(e,t)=>{const n=e.__vccOpts||e;for(const[a,i]of t)n[a]=i;return n},kn=["value"],An=["onClick"],Bn={key:0},$n=["title","onClick"];function Dn(e,t,n,a,i,d){const m=s.resolveComponent("Tooltip");return s.openBlock(),s.createElementBlock("div",{class:s.normalizeClass(e.wrapCls)},[s.createElementVNode("div",{class:s.normalizeClass(e.pickerCls),onMouseout:t[3]||(t[3]=(...r)=>e.endChoice&&e.endChoice(...r)),onMouseover:t[4]||(t[4]=(...r)=>e.startMouseOver&&e.startMouseOver(...r))},[s.createVNode(m,{ref:"tooltipRef",trigger:"click",placement:e.placement,manual:!0,onClickOutside:t[2]||(t[2]=r=>e.clickOutside(!1))},{content:s.withCtx(()=>[s.createElementVNode("div",{class:s.normalizeClass(e.panelCls)},[t[5]||(t[5]=s.createElementVNode("h5",null,"选择城市",-1)),s.createElementVNode("ul",{class:s.normalizeClass(e.tagsCls)},[(s.openBlock(!0),s.createElementBlock(s.Fragment,null,s.renderList(e.tagsArr,(r,o)=>(s.openBlock(),s.createElementBlock("li",{key:o,class:s.normalizeClass({"z-on":r===e.tagKey}),onClick:l=>e.choiceTag(r)},s.toDisplayString(r),11,An))),128))],2),s.createElementVNode("div",{class:s.normalizeClass(e.itemsCls)},[(s.openBlock(!0),s.createElementBlock(s.Fragment,null,s.renderList(e.cityList,(r,o)=>s.withDirectives((s.openBlock(),s.createElementBlock("div",{key:o,class:s.normalizeClass({"z-hot":o==="hot"})},[o!=="hot"?(s.openBlock(),s.createElementBlock("h6",Bn,s.toDisplayString(o),1)):s.createCommentVNode("",!0),s.createElementVNode("ul",null,[(s.openBlock(!0),s.createElementBlock(s.Fragment,null,s.renderList(r,(l,c)=>(s.openBlock(),s.createElementBlock("li",{key:c,title:l.name,onClick:u=>e.choiceCity(l)},s.toDisplayString(l.name),9,$n))),128))])],2)),[[s.vShow,e.currTagIncludes(o)]])),128))],2)],2)]),default:s.withCtx(()=>[s.createElementVNode("input",{ref:"inputRef",class:s.normalizeClass(e.inputCls),type:"text",name:"city",value:e.currCityName,onBlur:t[0]||(t[0]=(...r)=>e.endChoice&&e.endChoice(...r)),onFocus:t[1]||(t[1]=(...r)=>e.startChoice&&e.startChoice(...r))},null,42,kn)]),_:1},8,["placement"])],34)],2)}const ne=En(Cn,[["render",Dn]]);ne.install=e=>{ne.name!=null&&e.component(ne.name,ne)};const Pn=Object.freeze(Object.defineProperty({__proto__:null,CitySelect:ne},Symbol.toStringTag,{value:"Module"})),Rn={install(e){Object.entries(Pn).forEach(([t,n])=>{n.install?e.use(n):e.component(t,n)})},version:{version:"2.0.6"}.version};F.CitySelect=ne,F.default=Rn,Object.defineProperties(F,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})});