free-swagger-userscript
Version:
free-swagger for tampermonkey
1 lines • 20.9 kB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-da3eae3c"],{"003d":function(t,e,a){var o=a("81c6");o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[t.i,o,""]]),o.locals&&(t.exports=o.locals);var n=a("7cc1").default;n("c9fc8b16",o,!0,{sourceMap:!1,shadowMode:!1})},"25e1":function(t,e,a){"use strict";a("fabb")},"3dfd":function(t,e,a){"use strict";a.r(e);var o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{directives:[{name:"show",rawName:"v-show",value:t.collapse,expression:"collapse"}],staticClass:"collapse close",on:{click:function(e){t.collapse=!t.collapse}}},[a("svg-icon",{attrs:{name:"code"}})],1),a("div",{directives:[{name:"show",rawName:"v-show",value:!t.collapse,expression:"!collapse"},{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{id:"extends-app"}},[t.state.options.length?[a("api-options",{ref:"apiOptions"}),a("div",{staticClass:"operation-container"},[a("el-button",{staticClass:"copy-code",attrs:{type:"primary"},on:{click:function(e){return t.handleCopyApi()}}},[a("div",{staticClass:"flex justify-center"},[a("svg-icon",{attrs:{name:"copy-white"}}),a("span",{staticClass:"ml-3"},[t._v("复制代码块")])],1)]),a("div",{staticClass:"divider"}),a("el-link",{attrs:{underline:!1},on:{click:function(e){return t.handleCopyType()}}},[a("svg-icon",{staticClass:"copy",attrs:{name:"copy-gray"}}),a("span",{staticClass:"ml-3"},[t._v(t._s("js"===t.state.storage.currentLanguage?"复制 typedef":"复制 interface"))])],1),a("div",{staticClass:"divider"}),a("el-link",{attrs:{underline:!1},on:{click:function(e){return t.handleCopyPath()}}},[a("svg-icon",{staticClass:"copy",attrs:{name:"copy-gray"}}),a("span",{staticClass:"ml-3"},[t._v("复制 url")])],1),a("div",{staticClass:"divider"}),a("el-link",{attrs:{underline:!1},on:{click:function(e){return t.handleCopyFake()}}},[a("svg-icon",{staticClass:"copy",attrs:{name:"copy-gray"}}),a("span",{staticClass:"ml-3"},[t._v("复制模拟数据")])],1),a("div",{staticClass:"divider"}),a("el-switch",{attrs:{"active-value":"ts","inactive-value":"js","active-color":"#409eff","inactive-color":"#ecac0f","active-text":"TS","inactive-text":"JS"},model:{value:t.state.storage.currentLanguage,callback:function(e){t.$set(t.state.storage,"currentLanguage",e)},expression:"state.storage.currentLanguage"}}),a("div",{staticClass:"ml-10 flex items-center"},[a("more-setting",{staticClass:"more-setting"}),a("svg-icon",{staticClass:"collapse-icon",attrs:{name:"collapse"},on:{click:function(e){t.collapse=!t.collapse}}})],1)],1)]:[a("div",{staticClass:"fail",on:{click:t.handleReload}},[t._v(" 插件加载失败,点击刷新页面重试 ")])]],2)])},n=[],s=a("ed08"),i=a("3b29"),l=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"more-setting"},[a("el-dropdown",{attrs:{placement:"top"}},[a("el-button",{attrs:{size:"mini",plain:""}},[a("div",{staticClass:"flex items-center"},[a("i",{staticClass:"el-icon-setting text-16"}),a("span",{staticClass:"ml-3"},[t._v("更多配置")]),a("i",{staticClass:"el-icon-arrow-down el-icon--right"})])]),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("div",{staticClass:"top-area"},[t.isJS?a("div",{staticClass:"switch",on:{click:function(t){t.stopPropagation()}}},[a("span",{staticClass:"js-doc-text normal"},[t._v("代码块 JS Doc")]),a("el-switch",{model:{value:t.state.storage.jsDoc,callback:function(e){t.$set(t.state.storage,"jsDoc",e)},expression:"state.storage.jsDoc"}})],1):t._e(),a("div",{staticClass:"switch",on:{click:function(t){t.stopPropagation()}}},[a("span",{staticClass:"js-doc-text normal"},[t._v(t._s(t.isJS?"typedef":"interface")+" 递归复制依赖")]),a("el-switch",{model:{value:t.state.storage.recursive,callback:function(e){t.$set(t.state.storage,"recursive",e)},expression:"state.storage.recursive"}})],1),a("el-dropdown-item",{staticClass:"normal",nativeOn:{click:function(e){return function(){return t.isJS?t.handleCopyJsDocTypeDef():t.handleCopyInterface()}()}}},[t._v(" "+t._s(t.isJS?"复制全量 typedef":"复制全量 interface")+" ")])],1),a("el-dropdown-item",{nativeOn:{click:function(e){return t.handleOpenDialog(e)}}},[t._v("编辑模版")])],1)],1),a("el-dialog",{attrs:{visible:t.dialog,center:"","modal-append-to-body":!1,width:"1000px",title:"编辑代码块模版"},on:{"update:visible":function(e){t.dialog=e}}},[a("el-form",{attrs:{model:t.form,"label-width":"80px"}},[a("el-form-item",{attrs:{label:"模版语言"}},[a("div",{staticClass:"flex justify-between"},[a("el-select",{on:{change:t.handleLangChange},model:{value:t.state.storage.exportLanguage,callback:function(e){t.$set(t.state.storage,"exportLanguage",e)},expression:"state.storage.exportLanguage"}},[a("el-option",{attrs:{label:"javascript",value:"js"}}),a("el-option",{attrs:{label:"typescript",value:"ts"}})],1),a("el-button",{attrs:{size:"small",type:"warning",plain:""},on:{click:t.handleResetTemplate}},[t._v("重置为默认模版")])],1)]),a("el-form-item",[a("span",{attrs:{slot:"label"},slot:"label"},[a("el-tooltip",{attrs:{effect:"light",placement:"left-start"}},[a("el-link",{attrs:{slot:"content"},on:{click:t.handleLink},slot:"content"},[t._v("https://www.npmjs.com/package/free-swagger-core")]),a("i",{staticClass:"el-icon-question"})],1),t._v(" 模版")],1),a("div",{attrs:{id:"textarea"}})]),a("el-form-item",[a("div",{staticClass:"btn-container"},[a("el-button",{on:{click:function(e){t.dialog=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:t.handleSubmit}},[t._v("保存")])],1)])],1)],1)],1)},r=[],c=(a("2762"),a("71af"),a("b93b")),d=a.n(c),p=a("3e47"),u=a("b943"),h={name:"MoreSetting",data(){return{state:i["state"],dialog:!1,instance:null,form:{jsTemplate:"",tsTemplate:""}}},computed:{isJS(){return"js"===this.state.storage.currentLanguage}},watch:{dialog:{async handler(t){var e;t?(await this.$nextTick(),this.instance=u["editor"].create(document.querySelector("#textarea"),{value:"js"===i["state"].storage.exportLanguage?i["state"].storage.jsTemplate:i["state"].storage.tsTemplate,theme:"vs-dark",language:"javascript",automaticLayout:!0}),this.instance.onDidChangeModelContent(()=>{this.handleInput(this.instance.getValue())}),this.form.jsTemplate=i["state"].storage.jsTemplate,this.form.tsTemplate=i["state"].storage.tsTemplate):null===(e=this.instance)||void 0===e||e.dispose()},immediate:!0}},methods:{handleCopyJsDocTypeDef:i["handleCopyJsDocTypeDef"],handleCopyInterface:i["handleCopyInterface"],handleCopyPath:i["handleCopyPath"],handleCopyFake:i["handleCopyFake"],handleOpenDialog(){i["state"].storage.exportLanguage=i["state"].storage.currentLanguage,this.dialog=!0},handleInput(t){"js"===i["state"].storage.exportLanguage?this.form.jsTemplate=t:this.form.tsTemplate=t},handleLangChange(t){var e;"js"===t?this.form.jsTemplate=i["state"].storage.jsTemplate:this.form.tsTemplate=i["state"].storage.tsTemplate,null===(e=this.instance)||void 0===e||e.setValue("js"===t?this.form.jsTemplate:this.form.tsTemplate)},async handleResetTemplate(){var t,e;"js"===i["state"].storage.exportLanguage?(this.form.jsTemplate=p["jsTemplate"],null===(t=this.instance)||void 0===t||t.setValue(p["jsTemplate"])):(this.form.tsTemplate=p["tsTemplate"],null===(e=this.instance)||void 0===e||e.setValue(p["tsTemplate"]))},handleLink(){window.open("https://www.npmjs.com/package/free-swagger-core","_blank")},handleSubmit(){i["state"].storage.jsTemplate=this.form.jsTemplate,i["state"].storage.tsTemplate=this.form.tsTemplate,d.a.success("保存成功"),this.dialog=!1}}},m=h,f=(a("cda5"),a("1858")),g=Object(f["a"])(m,l,r,!1,null,"194d379d",null),v=g.exports,y=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-select",{staticClass:"search",attrs:{size:"mini",placeholder:"请选择 api",filterable:""},on:{change:t.handleSearch},model:{value:t.state.key,callback:function(e){t.$set(t.state,"key",e)},expression:"state.key"}},t._l(t.state.options,(function(e,o){return a("el-option",{key:o,attrs:{value:e.key},on:{change:function(e){return t.handleCopyApi()}}},[a("div",{staticClass:"option-container"},[a("div",{class:["label",{"light-green":"patch"===e.method,pink:"options"===e.method,purple:"head"===e.method,green:"get"===e.method,blue:"post"===e.method,yellow:"put"===e.method,red:"delete"===e.method}]},[t._v(" "+t._s(e.method)+" ")]),a("div",{staticClass:"path"},[t._v(t._s(e.path))]),a("div",{staticClass:"summary"},[t._v(t._s(e.collection.summary))])])])})),1)},b=[],x=a("4f0c");const w=t=>{var e,a,o;const n=null!==(e=null===t||void 0===t?void 0:t.split("/"))&&void 0!==e?e:[];return{tag:null!==(a=n[n.length-2])&&void 0!==a?a:"",operationId:null!==(o=n[n.length-1])&&void 0!==o?o:""}},C=t=>{var e;const{tag:a,operationId:o}=w(t),n=i["state"].options.find(t=>encodeURIComponent(t.tag)===a&&encodeURIComponent(t.collection.operationId)===o);return null!==(e=null===n||void 0===n?void 0:n.key)&&void 0!==e?e:""};var k={name:"ApiOptions",data:()=>({state:i["state"]}),mounted(){this.initOption()},methods:{handleCopyApi:i["handleCopyApi"],async initOption(){await Object(s["c"])(()=>i["state"].options.length);const t=C(location.hash);t&&await this.handleSearch(t)},findControllerDom({isNewUi:t,controller:e}){const a=t?`[title="${e}"]`:"#operations-tag-"+e;return document.querySelector(a)},findApiDom({controllerDom:t,isNewUi:e,id:a}){const o=e?`[data-hashurl$="${a}"]`:`[id$="${a}"]`;return e?t.querySelector(o):t.parentNode.querySelector(o)},openControllerDom(t,e){const a=e?t.classList.contains("open"):t.parentNode.classList.contains("is-open");a||(e?t.querySelector("* > a").click():t.click())},clickApiDom(t,e){var a;e?t.click():t.classList.contains("is-open")||null===(a=t.querySelector("button"))||void 0===a||a.click()},async expandApiCollapse({collection:t,path:e,method:a}){const{controller:o,operationId:n}=t,s=this.findControllerDom({isNewUi:i["state"].isNewUi,controller:o});if(!s)return!1;this.openControllerDom(s,i["state"].isNewUi),await this.$nextTick();const l=null!==n&&void 0!==n?n:`operations-${o}-${a}_${e.replace(/\//g,"_").slice(1,e.length)}`,r=this.findApiDom({isNewUi:i["state"].isNewUi,controllerDom:s,id:l});return!!r&&(this.clickApiDom(r),{apiDom:r,controllerDom:s})},async handleSearch(t,e=!1){i["state"].key=t,i["state"].currentApi=i["state"].options.find(e=>e.key===t),Object(i["handleCopyApi"])(i["state"].currentApi.path,i["state"].currentApi.method,i["state"].swagger),e||await Object(s["a"])({cb:async()=>{const t=await this.expandApiCollapse(i["state"].currentApi);if(await this.$nextTick(),t){const e=t.apiDom;return setTimeout(()=>{e.scrollIntoView({behavior:"smooth"}),Object(x["c"])(e,"custom-highlight-anime")}),e}},retryNumber:10,error:()=>console.error("Error: 未监测到匹配的 dom 节点")})}}},_=k,j=(a("5688"),Object(f["a"])(_,y,b,!1,null,"15941f3c",null)),T=j.exports,A=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"api-icons"},[a("el-tooltip",{attrs:{content:"复制代码块"}},[a("svg-icon",{staticClass:"snippet",attrs:{name:"snippet"},on:{click:function(e){return e.stopPropagation(),t.handleCopyApi(t.path,t.method)}}})],1),a("el-tooltip",{attrs:{content:"复制 url"}},[a("svg-icon",{staticClass:"url",attrs:{name:"url"},on:{click:function(e){return e.stopPropagation(),t.handleCopyPath(t.path,t.method)}}})],1),a("el-tooltip",{attrs:{content:"复制模拟数据"}},[a("span",{staticClass:"mock",on:{click:function(e){return e.stopPropagation(),t.handleCopyFake(t.path,t.method)}}},[t._v("mock")])])],1)},S=[],L={name:"ApiIcons",props:{path:{type:String,required:!0},method:{type:String,required:!0},summary:{type:String,required:!0}},methods:{handleCopyPath:i["handleCopyPath"],handleCopyApi:i["handleCopyApi"],handleCopyFake:i["handleCopyFake"]}},N=L,D=(a("5d0e"),Object(f["a"])(N,A,S,!1,null,"72426a13",null)),$=D.exports,q=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-tooltip",{attrs:{content:"复制 Interface"}},[a("svg-icon",{attrs:{name:"ts"},on:{click:function(e){return e.stopPropagation(),t.handleCopyInterface(t.state.swagger,t.state.url,t.interfaceName)}}})],1)},O=[],I={name:"InterfaceIcon",props:{interfaceName:{type:String,required:!0}},data:()=>({state:i["state"]}),methods:{handleCopyInterface:i["handleCopyInterface"]}},M=I,F=(a("25e1"),Object(f["a"])(M,q,O,!1,null,"4c27a441",null)),E=F.exports,P=a("435b");const U=P["default"].extend(E),J=P["default"].extend($),z=t=>{const e=new U({propsData:{interfaceName:t}}).$mount();return e.$el},H=(t,e,a)=>{const o=new J({propsData:{path:t,method:e,summary:a}}).$mount();return o.$el};var R=a("b855"),V=a.n(R),B=a("9703"),G=a("e55b"),K=a.n(G),Q={name:"app",components:{MoreSetting:v,ApiOptions:T},data(){return{state:i["state"],collapse:!1,loading:!0}},watch:{"state.isNewUi":{async handler(t){null!=t&&(await this.initSwagger(),t||Promise.all([this.bindClickEventForController(),this.bindClickEventForModel(),this.injectIconsForApiNodeList()]),this.bindApiHandlerForApiNodeList())},immediate:!0},"state.options":{handler(t){t.length&&(this.loading=!1),setTimeout(()=>{this.loading=!1},5e3)},immediate:!0}},methods:{handleCopyType:i["handleCopyType"],handleCopyApi:i["handleCopyApi"],handleCopyPath:i["handleCopyPath"],handleCopyFake:i["handleCopyFake"],handleReload(){location.reload()},async initSwagger(){var t;if(!0===i["state"].isNewUi||i["state"].swagger)return;const e=window.ui.getConfigs(),a=(null===(t=e.urls)||void 0===t?void 0:t[0].url)||e.url;if(!a)return;const{data:o}=await K.a.get(a);return i["state"].swagger?void 0:Object(B["a"])(o,a)},async bindClickEventForController(){await Object(s["c"])(()=>{var t;return[...null!==(t=document.querySelectorAll(".opblock-tag"))&&void 0!==t?t:[]].length});const t=[...document.querySelectorAll(".opblock-tag")],[e]=t.filter(t=>t.parentNode.classList.contains("is-open"));(e?[...t,e]:t).forEach(t=>t.addEventListener("click",t=>{this.bindApiHandlerForApiNodeList(t.currentTarget),this.injectIconsForApiNodeList(t.currentTarget)}))},async getApiNodeList(t){const e=()=>i["state"].isNewUi?[...document.querySelectorAll("li.menuLi")]:t?[...t.parentNode.querySelectorAll(".opblock")]:[...document.querySelectorAll(".opblock")];return await Object(s["c"])(()=>e().length),e()},async bindApiHandlerForApiNodeList(t){const e=await this.getApiNodeList(t);e.forEach(t=>{t.addEventListener("click",this.apiNodeHandler)})},apiNodeHandler(t){const e=t.currentTarget;if(i["state"].isNewUi){const t=e.dataset.hashurl,a=t.lastIndexOf("/"),o=t.slice(a+1,t.length);for(let{node:e,path:n}of new V.a(i["state"].swagger.paths))if(e===o){const[t,e]=n,a=`${e} ${t} ${i["state"].swagger.paths[t][e].summary}`;i["state"].key=a,i["state"].currentApi=i["state"].options.find(t=>t.key===a);break}}else{var a,o,n;const t=null===(a=e.querySelector(".opblock-summary-method"))||void 0===a?void 0:a.innerText,s=null===(o=e.querySelector(".opblock-summary-path"))||void 0===o?void 0:o.innerText.replace(/\u200B/g,""),l=null===(n=e.querySelector(".opblock-summary-description"))||void 0===n?void 0:n.innerText;if(!t||!s||!l)return;i["state"].currentApi=i["state"].options.find(e=>e.method===t.toLowerCase()&&e.path===s),i["state"].key=i["state"].currentApi.key}},async injectIconsForApiNodeList(t){const e=await this.getApiNodeList(t);e.forEach(t=>{var e,a,o;t.style.position="relative";const n=null===(e=t.querySelector(".opblock-summary-method"))||void 0===e?void 0:e.innerText,s=null===(a=t.querySelector(".opblock-summary-path"))||void 0===a?void 0:a.innerText.replace(/\u200B/g,""),i=null===(o=t.querySelector(".opblock-summary-description"))||void 0===o?void 0:o.innerText;if(!n||!s||!i)return;const l=H(s,n.toLowerCase(),i);t.appendChild(l)})},async modelTagHandler(){await Object(s["c"])(()=>{var t;return[...null!==(t=document.querySelectorAll(".model-container"))&&void 0!==t?t:[]].length});const t=[...document.querySelectorAll(".model-container")];t.forEach(t=>{t.style.position="relative";const e=z(t.innerText);t.appendChild(e)})},async bindClickEventForModel(){var t;await Object(s["c"])(()=>document.querySelector(".models")),null===(t=document.querySelector(".models").firstChild)||void 0===t||t.addEventListener("click",this.modelTagHandler),await this.modelTagHandler()}}},W=Q,X=(a("e2eb"),Object(f["a"])(W,o,n,!1,null,"0431bd03",null));e["default"]=X.exports},"557d":function(t,e,a){var o=a("e06f");e=o(!1),e.push([t.i,".collapse[data-v-0431bd03]{justify-content:center;cursor:pointer;background:#fff}.collapse[data-v-0431bd03],.operation-container[data-v-0431bd03]{display:flex;align-items:center}.operation-container[data-v-0431bd03]{min-width:600px}#extends-app[data-v-0431bd03]{height:55px;justify-content:space-between;align-items:center;display:flex;position:fixed;z-index:100;right:0;bottom:0;width:100%;padding:10px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2),0 2px 1px rgba(0,0,0,.12)}[data-v-0431bd03] .el-switch__label *{line-height:normal}[data-v-0431bd03] .el-switch__label--left{color:#ffa142!important}[data-v-0431bd03] .el-switch__label--right{color:#409eff!important}.divider[data-v-0431bd03]{margin:0 12px;border-left:1px solid #bdbdbd;height:27px}.copy-code[data-v-0431bd03]:hover{opacity:.8}.collapse-icon[data-v-0431bd03]{margin-left:10px;font-size:30px}.close[data-v-0431bd03]{position:fixed;right:4px;bottom:3px;width:50px;height:50px;border-radius:50%;background:#2f80ed;font-size:25px;box-shadow:0 6px 16px rgba(0,0,0,.1)}.fail[data-v-0431bd03]{margin-left:30px;color:#409eff;cursor:pointer}",""]),t.exports=e},5688:function(t,e,a){"use strict";a("64f8")},"5d0e":function(t,e,a){"use strict";a("003d")},6047:function(t,e,a){var o=a("e06f");e=o(!1),e.push([t.i,".shallow-yellow[data-v-15941f3c]{background:rgba(255,247,238,.6901960784313725)}.option-container[data-v-15941f3c]{display:flex}.summary[data-v-15941f3c]{color:hsla(0,0%,50.2%,.6509803921568628);margin-left:10px}.label[data-v-15941f3c]{display:flex;justify-content:center;align-items:center;width:70px;padding-left:20px}.light-green[data-v-15941f3c]{color:#1ce3c3}.red[data-v-15941f3c]{color:#ff3f45}.purple[data-v-15941f3c]{color:#941af9}.pink[data-v-15941f3c]{color:pink}.yellow[data-v-15941f3c]{color:#ffa142}.green[data-v-15941f3c]{color:#67c23a}.blue[data-v-15941f3c]{color:#409eff}.added[data-v-15941f3c]{position:absolute;left:20px}.path[data-v-15941f3c]{margin-left:10px;width:400px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.search[data-v-15941f3c],[data-v-15941f3c] .el-input.el-input.el-input{height:100%;flex:1}.search[data-v-15941f3c]{margin-right:12px}[data-v-15941f3c] input{height:100%!important}",""]),t.exports=e},"64f8":function(t,e,a){var o=a("6047");o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[t.i,o,""]]),o.locals&&(t.exports=o.locals);var n=a("7cc1").default;n("1364d582",o,!0,{sourceMap:!1,shadowMode:!1})},"666a":function(t,e,a){var o=a("557d");o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[t.i,o,""]]),o.locals&&(t.exports=o.locals);var n=a("7cc1").default;n("26819c4f",o,!0,{sourceMap:!1,shadowMode:!1})},"79c8":function(t,e,a){var o=a("e06f");e=o(!1),e.push([t.i,".normal[data-v-194d379d]{font-size:14px}.more-setting[data-v-194d379d]{display:inline-block}.el-icon-question[data-v-194d379d]:hover{cursor:pointer;color:#409eff}#textarea[data-v-194d379d]{height:400px}.js-doc-text[data-v-194d379d]{margin-right:10px}[data-v-194d379d] .el-switch__label *{line-height:normal}.mt-20[data-v-194d379d]{margin-top:20px}.top-area[data-v-194d379d]{color:#606266;margin-bottom:10px;border-bottom:1px solid #dee0e3}.top-area>div[data-v-194d379d]{cursor:default;display:flex;line-height:35px;align-items:center;justify-content:space-between}.switch[data-v-194d379d]{padding:0 20px}.btn-container[data-v-194d379d]{display:flex;justify-content:center;margin-right:70px}.btn-container .el-button[data-v-194d379d]{width:135px}",""]),t.exports=e},"81c6":function(t,e,a){var o=a("e06f");e=o(!1),e.push([t.i,".api-icons[data-v-72426a13]{position:absolute;top:11px;right:85px;width:160px;display:flex;justify-content:flex-end;align-items:center}.svg-icon[data-v-72426a13]{font-size:20px;margin-right:25px}.url[data-v-72426a13]{font-size:16px}.mock[data-v-72426a13]{cursor:pointer}",""]),t.exports=e},cda5:function(t,e,a){"use strict";a("e14f")},d37e8:function(t,e,a){var o=a("e06f");e=o(!1),e.push([t.i,".svg-icon[data-v-4c27a441]{font-size:22px;position:absolute;right:20px;top:20px}",""]),t.exports=e},e14f:function(t,e,a){var o=a("79c8");o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[t.i,o,""]]),o.locals&&(t.exports=o.locals);var n=a("7cc1").default;n("3ef4e5c4",o,!0,{sourceMap:!1,shadowMode:!1})},e2eb:function(t,e,a){"use strict";a("666a")},fabb:function(t,e,a){var o=a("d37e8");o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[t.i,o,""]]),o.locals&&(t.exports=o.locals);var n=a("7cc1").default;n("dbbc2cca",o,!0,{sourceMap:!1,shadowMode:!1})}}]);