{"ast":null,"code":"import { createNamespace } from '../utils';\nimport { ParentMixin } from '../mixins/relation';\nimport { BORDER_TOP_BOTTOM } from '../utils/constant';\nvar _createNamespace = createNamespace('collapse'),\n createComponent = _createNamespace[0],\n bem = _createNamespace[1];\nexport default createComponent({\n mixins: [ParentMixin('vanCollapse')],\n props: {\n accordion: Boolean,\n value: [String, Number, Array],\n border: {\n type: Boolean,\n default: true\n }\n },\n methods: {\n switch: function _switch(name, expanded) {\n if (!this.accordion) {\n name = expanded ? this.value.concat(name) : this.value.filter(function (activeName) {\n return activeName !== name;\n });\n }\n this.$emit('change', name);\n this.$emit('input', name);\n }\n },\n render: function render() {\n var _ref;\n var h = arguments[0];\n return h(\"div\", {\n \"class\": [bem(), (_ref = {}, _ref[BORDER_TOP_BOTTOM] = this.border, _ref)]\n }, [this.slots()]);\n }\n});","map":{"version":3,"names":["createNamespace","ParentMixin","BORDER_TOP_BOTTOM","_createNamespace","createComponent","bem","mixins","props","accordion","Boolean","value","String","Number","Array","border","type","default","methods","switch","_switch","name","expanded","concat","filter","activeName","$emit","render","_ref","h","arguments","slots"],"sources":["E:/work/sino/sino-h5/node_modules/vant/es/collapse/index.js"],"sourcesContent":["import { createNamespace } from '../utils';\nimport { ParentMixin } from '../mixins/relation';\nimport { BORDER_TOP_BOTTOM } from '../utils/constant';\n\nvar _createNamespace = createNamespace('collapse'),\n createComponent = _createNamespace[0],\n bem = _createNamespace[1];\n\nexport default createComponent({\n mixins: [ParentMixin('vanCollapse')],\n props: {\n accordion: Boolean,\n value: [String, Number, Array],\n border: {\n type: Boolean,\n default: true\n }\n },\n methods: {\n switch: function _switch(name, expanded) {\n if (!this.accordion) {\n name = expanded ? this.value.concat(name) : this.value.filter(function (activeName) {\n return activeName !== name;\n });\n }\n\n this.$emit('change', name);\n this.$emit('input', name);\n }\n },\n render: function render() {\n var _ref;\n\n var h = arguments[0];\n return h(\"div\", {\n \"class\": [bem(), (_ref = {}, _ref[BORDER_TOP_BOTTOM] = this.border, _ref)]\n }, [this.slots()]);\n }\n});"],"mappings":"AAAA,SAASA,eAAe,QAAQ,UAAU;AAC1C,SAASC,WAAW,QAAQ,oBAAoB;AAChD,SAASC,iBAAiB,QAAQ,mBAAmB;AAErD,IAAIC,gBAAgB,GAAGH,eAAe,CAAC,UAAU,CAAC;EAC9CI,eAAe,GAAGD,gBAAgB,CAAC,CAAC,CAAC;EACrCE,GAAG,GAAGF,gBAAgB,CAAC,CAAC,CAAC;AAE7B,eAAeC,eAAe,CAAC;EAC7BE,MAAM,EAAE,CAACL,WAAW,CAAC,aAAa,CAAC,CAAC;EACpCM,KAAK,EAAE;IACLC,SAAS,EAAEC,OAAO;IAClBC,KAAK,EAAE,CAACC,MAAM,EAAEC,MAAM,EAAEC,KAAK,CAAC;IAC9BC,MAAM,EAAE;MACNC,IAAI,EAAEN,OAAO;MACbO,OAAO,EAAE;IACX;EACF,CAAC;EACDC,OAAO,EAAE;IACPC,MAAM,EAAE,SAASC,OAAOA,CAACC,IAAI,EAAEC,QAAQ,EAAE;MACvC,IAAI,CAAC,IAAI,CAACb,SAAS,EAAE;QACnBY,IAAI,GAAGC,QAAQ,GAAG,IAAI,CAACX,KAAK,CAACY,MAAM,CAACF,IAAI,CAAC,GAAG,IAAI,CAACV,KAAK,CAACa,MAAM,CAAC,UAAUC,UAAU,EAAE;UAClF,OAAOA,UAAU,KAAKJ,IAAI;QAC5B,CAAC,CAAC;MACJ;MAEA,IAAI,CAACK,KAAK,CAAC,QAAQ,EAAEL,IAAI,CAAC;MAC1B,IAAI,CAACK,KAAK,CAAC,OAAO,EAAEL,IAAI,CAAC;IAC3B;EACF,CAAC;EACDM,MAAM,EAAE,SAASA,MAAMA,CAAA,EAAG;IACxB,IAAIC,IAAI;IAER,IAAIC,CAAC,GAAGC,SAAS,CAAC,CAAC,CAAC;IACpB,OAAOD,CAAC,CAAC,KAAK,EAAE;MACd,OAAO,EAAE,CAACvB,GAAG,CAAC,CAAC,GAAGsB,IAAI,GAAG,CAAC,CAAC,EAAEA,IAAI,CAACzB,iBAAiB,CAAC,GAAG,IAAI,CAACY,MAAM,EAAEa,IAAI;IAC1E,CAAC,EAAE,CAAC,IAAI,CAACG,KAAK,CAAC,CAAC,CAAC,CAAC;EACpB;AACF,CAAC,CAAC"},"metadata":{},"sourceType":"module","externalDependencies":[]}