You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
44 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["card"],{"0051":function(e,t,r){e.exports=r.p+"img/0003.93dde42a.png"},1276:function(e,t,r){"use strict";var n=r("2ba4"),o=r("c65b"),c=r("e330"),a=r("d784"),l=r("44e7"),i=r("825a"),s=r("1d80"),u=r("4840"),d=r("8aa5"),f=r("50c4"),m=r("577e"),b=r("dc4a"),p=r("4dae"),j=r("14c3"),v=r("9263"),g=r("9f7f"),h=r("d039"),O=g.UNSUPPORTED_Y,V=4294967295,N=Math.min,E=[].push,x=c(/./.exec),w=c(E),k=c("".slice),C=!h((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var r="ab".split(e);return 2!==r.length||"a"!==r[0]||"b"!==r[1]}));a("split",(function(e,t,r){var c;return c="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,r){var c=m(s(this)),a=void 0===r?V:r>>>0;if(0===a)return[];if(void 0===e)return[c];if(!l(e))return o(t,c,e,a);var i,u,d,f=[],b=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),j=0,g=new RegExp(e.source,b+"g");while(i=o(v,g,c)){if(u=g.lastIndex,u>j&&(w(f,k(c,j,i.index)),i.length>1&&i.index<c.length&&n(E,f,p(i,1)),d=i[0].length,j=u,f.length>=a))break;g.lastIndex===i.index&&g.lastIndex++}return j===c.length?!d&&x(g,"")||w(f,""):w(f,k(c,j)),f.length>a?p(f,0,a):f}:"0".split(void 0,0).length?function(e,r){return void 0===e&&0===r?[]:o(t,this,e,r)}:t,[function(t,r){var n=s(this),a=void 0==t?void 0:b(t,e);return a?o(a,t,n,r):o(c,m(n),t,r)},function(e,n){var o=i(this),a=m(e),l=r(c,o,a,n,c!==t);if(l.done)return l.value;var s=u(o,RegExp),b=o.unicode,p=(o.ignoreCase?"i":"")+(o.multiline?"m":"")+(o.unicode?"u":"")+(O?"g":"y"),v=new s(O?"^(?:"+o.source+")":o,p),g=void 0===n?V:n>>>0;if(0===g)return[];if(0===a.length)return null===j(v,a)?[a]:[];var h=0,E=0,x=[];while(E<a.length){v.lastIndex=O?0:E;var C,y=j(v,O?k(a,E):a);if(null===y||(C=N(f(v.lastIndex+(O?E:0)),a.length))===h)E=d(a,E,b);else{if(w(x,k(a,h,E)),x.length===g)return x;for(var B=1;B<=y.length-1;B++)if(w(x,y[B]),x.length===g)return x;E=h=C}}return w(x,k(a,h)),x}]}),!C,O)},1528:function(e,t,r){"use strict";r("cade")},2258:function(e,t,r){"use strict";r.r(t);var n=r("7a23"),o=function(e){return Object(n["pushScopeId"])("data-v-78ceb60a"),e=e(),Object(n["popScopeId"])(),e},c=o((function(){return Object(n["createElementVNode"])("div",{class:"yt-content"},[Object(n["createElementVNode"])("iframe",{width:"375",height:"215",src:"https://www.youtube.com/embed/fjZsQ0Rh6yk",title:"SlashCard教學",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:""})],-1)}));function a(e,t){var r=Object(n["resolveComponent"])("van-nav-bar");return Object(n["openBlock"])(),Object(n["createElementBlock"])(n["Fragment"],null,[Object(n["createVNode"])(r,{title:"教學影片","right-text":"關閉",onClickRight:t[0]||(t[0]=function(t){return e.$router.push("/card/edit")})}),c],64)}r("1528");var l=r("6b0d"),i=r.n(l);const s={},u=i()(s,[["render",a],["__scopeId","data-v-78ceb60a"]]);t["default"]=u},"25f0":function(e,t,r){"use strict";var n=r("e330"),o=r("5e77").PROPER,c=r("6eeb"),a=r("825a"),l=r("3a9b"),i=r("577e"),s=r("d039"),u=r("ad6d"),d="toString",f=RegExp.prototype,m=f[d],b=n(u),p=s((function(){return"/a/b"!=m.call({source:"a",flags:"b"})})),j=o&&m.name!=d;(p||j)&&c(RegExp.prototype,d,(function(){var e=a(this),t=i(e.source),r=e.flags,n=i(void 0===r&&l(f,e)&&!("flags"in f)?b(e):r);return"/"+t+"/"+n}),{unsafe:!0})},"2a7e":function(e,t,r){e.exports=r.p+"img/0004.49f3bc8b.png"},"2ad6":function(e,t,r){"use strict";r("71a0")},3377:function(e,t,r){},"44e7":function(e,t,r){var n=r("861d"),o=r("c6b6"),c=r("b622"),a=c("match");e.exports=function(e){var t;return n(e)&&(void 0!==(t=e[a])?!!t:"RegExp"==o(e))}},"466d":function(e,t,r){"use strict";var n=r("c65b"),o=r("d784"),c=r("825a"),a=r("50c4"),l=r("577e"),i=r("1d80"),s=r("dc4a"),u=r("8aa5"),d=r("14c3");o("match",(function(e,t,r){return[function(t){var r=i(this),o=void 0==t?void 0:s(t,e);return o?n(o,t,r):new RegExp(t)[e](l(r))},function(e){var n=c(this),o=l(e),i=r(t,n,o);if(i.done)return i.value;if(!n.global)return d(n,o);var s=n.unicode;n.lastIndex=0;var f,m=[],b=0;while(null!==(f=d(n,o))){var p=l(f[0]);m[b]=p,""===p&&(n.lastIndex=u(o,a(n.lastIndex),s)),b++}return 0===b?null:m}]}))},"4ac0":function(e,t,r){"use strict";r.r(t);r("9911");var n=r("7a23"),o=r("322d"),c=r.n(o),a=function(e){return Object(n["pushScopeId"])("data-v-15f1c0cf"),e=e(),Object(n["popScopeId"])(),e},l={id:"app",class:"container my-4"},s={class:"card-title"},u=a((function(){return Object(n["createElementVNode"])("div",null,null,-1)})),d=Object(n["createTextVNode"])("教學影片"),f=Object(n["createTextVNode"])(" 預覽 "),m={class:"card my-2"},b={class:"card-header"},p={class:"card-header-tabs nav nav-tabs"},j=["onClick"],v=a((function(){return Object(n["createElementVNode"])("button",{type:"button",class:"nav-link"},[Object(n["createElementVNode"])("i",{class:"fa fa-plus-circle"}),Object(n["createTextVNode"])(" + ")],-1)})),g=[v],h={key:0,class:"card-content"},O={class:"card-body"},V={class:"form-group mb-2 was-validated"},N=a((function(){return Object(n["createElementVNode"])("label",{for:"utel-altText"},"標題文字",-1)})),E=a((function(){return Object(n["createElementVNode"])("small",{class:"form-text text-muted"},"與我的名片切換時顯示的文字。",-1)})),x={class:"form-group mb-2 was-validated"},w=a((function(){return Object(n["createElementVNode"])("label",{for:"utel-showNfc"},"是否顯示於感應名片",-1)})),k=a((function(){return Object(n["createElementVNode"])("br",null,null,-1)})),C=a((function(){return Object(n["createElementVNode"])("small",{class:"form-text text-muted"},"與我的名片切換時顯示的文字。",-1)})),y={key:1,class:"card-content"},B={class:"card-body pb-2 pt-3"},S={class:"row"},T={key:0,class:"col-sm-12"},I={class:"form-group mb-2 mb-2"},R=a((function(){return Object(n["createElementVNode"])("label",null,"控制卡片",-1)})),_={class:"d-flex btn-group mb-1"},z=a((function(){return Object(n["createElementVNode"])("i",{class:"iconfont icon-arrow-o-l"},null,-1)})),M=Object(n["createTextVNode"])(" 前移 "),D=[z,M],q=a((function(){return Object(n["createElementVNode"])("i",{class:"iconfont icon-arrow-o-r"},null,-1)})),U=Object(n["createTextVNode"])(" 後移 "),F=[q,U],A=a((function(){return Object(n["createElementVNode"])("i",{class:"iconfont icon-delete"},null,-1)})),P=Object(n["createTextVNode"])(" 刪除 "),L=[A,P],J=a((function(){return Object(n["createElementVNode"])("small",{class:"form-text text-muted"},"你可以點選前後移按鈕來移動卡片。",-1)})),$={class:"col-sm-12"},H={class:"form-group mb-2 was-validated"},G=a((function(){return Object(n["createElementVNode"])("label",{for:"utel-showNfc"},"是否顯示",-1)})),W=a((function(){return Object(n["createElementVNode"])("br",null,null,-1)})),Z={class:"form-group mb-2 was-validated"},K=a((function(){return Object(n["createElementVNode"])("label",{for:"vcard-ratio"},"圖片長寬",-1)})),Q={class:"btn-group btn-group-sm",role:"group","aria-label":"Small button group"},X={class:"form-group mb-2 was-validated"},Y=a((function(){return Object(n["createElementVNode"])("label",{for:"vcard-image"}," 卡片圖片 ",-1)})),ee={key:0,class:"upload-main"},te=["src"],re={key:1,class:"upload-main"},ne={ref:"uploadImg",id:"upload-img",class:"upload-img",crossorigin:"anonymous",src:c.a},oe=a((function(){return Object(n["createElementVNode"])("p",null,"請上傳圖片",-1)})),ce=a((function(){return Object(n["createElementVNode"])("small",{class:"form-text text-muted"},null,-1)})),ae={class:"form-group mb-2 was-validated"},le=a((function(){return Object(n["createElementVNode"])("label",{for:"vcard-link"},"圖片網址連結",-1)})),ie=a((function(){return Object(n["createElementVNode"])("small",{class:"form-text text-muted"}," 連結(需輸入完整網址,http://..,https://...) ",-1)})),se={class:"form-group mb-2 was-validated"},ue=a((function(){return Object(n["createElementVNode"])("label",{for:"vcard-titleColor"},"卡片底色",-1)})),de={class:"input-group input-group-sm"},fe={class:"input-group-append"},me=a((function(){return Object(n["createElementVNode"])("small",{class:"form-text text-muted"},"請填寫卡片標題文字的顏色。",-1)})),be={class:"form-group mb-2 was-validated"},pe=a((function(){return Object(n["createElementVNode"])("label",{for:"vcard-title"},"卡片標題",-1)})),je=a((function(){return Object(n["createElementVNode"])("small",{class:"form-text text-muted"},"請填寫卡片標題。",-1)})),ve={class:"form-group mb-2 was-validated"},ge=a((function(){return Object(n["createElementVNode"])("label",{for:"vcard-titleColor"},"標題文字顏色",-1)})),he={class:"input-group input-group-sm"},Oe={class:"input-group-append"},Ve=a((function(){return Object(n["createElementVNode"])("small",{class:"form-text text-muted"},"請填寫卡片標題文字的顏色。",-1)})),Ne={class:"form-group mb-2 was-validated"},Ee=a((function(){return Object(n["createElementVNode"])("label",{for:"vcard-desc"},"卡片說明",-1)})),xe=a((function(){return Object(n["createElementVNode"])("small",{class:"form-text text-muted"},"請填寫卡片說明。",-1)})),we={class:"form-group mb-2 was-validated"},ke=a((function(){return Object(n["createElementVNode"])("label",{for:"vcard-titleColor"},"說明文字顏色",-1)})),Ce={class:"input-group input-group-sm"},ye={class:"input-group-append"},Be=a((function(){return Object(n["createElementVNode"])("small",{class:"form-text text-muted"},"請填寫卡片標題文字的顏色。",-1)})),Se={class:"list-group list-group-flush"},Te={class:"row"},Ie={class:"col-sm-12"},Re={class:"form-group mb-2"},_e={class:"d-flex btn-group mb-1"},ze=["onClick"],Me=a((function(){return Object(n["createElementVNode"])("i",{class:"iconfont icon-arrow-o-u"},null,-1)})),De=Object(n["createTextVNode"])(" 上移 "),qe=[Me,De],Ue=["onClick"],Fe=a((function(){return Object(n["createElementVNode"])("i",{class:"iconfont icon-arrow-o-d"},null,-1)})),Ae=Object(n["createTextVNode"])(" 下移 "),Pe=[Fe,Ae],Le=["onClick"],Je=a((function(){return Object(n["createElementVNode"])("i",{class:"iconfont icon-delete"},null,-1)})),$e=Object(n["createTextVNode"])(" 刪除 "),He=[Je,$e],Ge={class:"col-sm-12"},We={class:"form-group mb-2 was-validated"},Ze={for:"cardbtn-text-0"},Ke=["onUpdate:modelValue"],Qe={class:"form-group mb-2 was-validated"},Xe={for:"cardbtn-link-0"},Ye=["onUpdate:modelValue"],et={class:"form-group mb-2 was-validated"},tt=a((function(){return Object(n["createElementVNode"])("label",{for:"vcard-titleColor"},"按鈕背景顏色",-1)})),rt={class:"input-group input-group-sm"},nt=["onUpdate:modelValue"],ot={class:"input-group-append"},ct=["onUpdate:modelValue"],at={class:"list-group-item"},lt=a((function(){return Object(n["createElementVNode"])("i",{class:"fa fa-plus-circle"},null,-1)})),it=Object(n["createTextVNode"])(" 新增按鈕 "),st=[lt,it],ut=a((function(){return Object(n["createElementVNode"])("i",{class:"fa fa-plus-circle"},null,-1)})),dt=Object(n["createTextVNode"])(" 新增分享按鈕 "),ft=[ut,dt],mt={class:"d-flex mx-n2 my-2 row"},bt=a((function(){return Object(n["createElementVNode"])("i",{class:"fa mr-2 fa-id-card-o"},null,-1)})),pt=Object(n["createTextVNode"])(" 建立名片 "),jt=[bt,pt],vt=a((function(){return Object(n["createElementVNode"])("div",{id:"modal-exportimport","data-backdrop":"static","data-keyboard":"false",tabindex:"-1",class:"fade modal"},[Object(n["createElementVNode"])("div",{class:"align-items-stretch modal-dialog modal-dialog-centered modal-xl"},[Object(n["createElementVNode"])("div",{class:"modal-content"},[Object(n["createElementVNode"])("div",{class:"d-flex flex-column modal-body"},[Object(n["createElementVNode"])("textarea",{class:"form-control form-control-sm flex-fill"}),Object(n["createElementVNode"])("small",{class:"form-text text-muted"},"請複製匯出的資料,或貼上之前的資料並點一下「匯入」按鈕。")]),Object(n["createElementVNode"])("div",{class:"modal-footer"},[Object(n["createElementVNode"])("button",{type:"button",class:"btn btn-outline-success"}," 複製 "),Object(n["createElementVNode"])("button",{type:"button",class:"btn btn-secondary"},"關閉"),Object(n["createElementVNode"])("button",{type:"button",class:"btn btn-primary"},"匯入")])])])],-1)})),gt={key:1,class:"cropper-section"},ht={class:"crop-area"},Ot={class:"crop-btn"},Vt=Object(n["createTextVNode"])("取消"),Nt=Object(n["createTextVNode"])("剪裁");function Et(e,t,r,o,c,a){var i=Object(n["resolveComponent"])("van-nav-bar"),v=Object(n["resolveComponent"])("van-button"),z=Object(n["resolveComponent"])("van-switch"),M=Object(n["resolveComponent"])("van-uploader"),q=Object(n["resolveComponent"])("Footer"),U=Object(n["resolveComponent"])("van-overlay"),A=Object(n["resolveComponent"])("cropper");return Object(n["openBlock"])(),Object(n["createElementBlock"])(n["Fragment"],null,[Object(n["createVNode"])(i,{title:"商務卡片","right-text":"關閉",onClickRight:t[0]||(t[0]=function(t){return e.$router.push("/")})}),(Object(n["openBlock"])(),Object(n["createBlock"])(n["KeepAlive"],null,[Object(n["createElementVNode"])("div",l,[Object(n["createElementVNode"])("div",s,[u,Object(n["createElementVNode"])("div",null,[Object(n["createVNode"])(v,{icon:"video",type:"primary",onClick:t[1]||(t[1]=function(t){return e.$router.push("/card/video")})},{default:Object(n["withCtx"])((function(){return[d]})),_:1})]),Object(n["createElementVNode"])("div",null,[Object(n["createVNode"])(v,{icon:"browsing-history",type:"primary",onClick:e.handlePreview},{default:Object(n["withCtx"])((function(){return[f]})),_:1},8,["onClick"])])]),Object(n["createElementVNode"])("div",m,[Object(n["createElementVNode"])("div",b,[Object(n["createElementVNode"])("ul",p,[Object(n["createElementVNode"])("li",{class:"nav-item",onClick:t[2]||(t[2]=function(t){return e.form.page="setting"})},[Object(n["createElementVNode"])("button",{type:"button",class:Object(n["normalizeClass"])(["nav-link",{active:"setting"===e.form.page}])}," 設定 ",2)]),(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(e.form.json5.cards,(function(t,r){return Object(n["openBlock"])(),Object(n["createElementBlock"])("li",{class:"nav-item",key:r,onClick:function(t){return e.form.page=r+1}},[Object(n["createElementVNode"])("button",{type:"button",class:Object(n["normalizeClass"])(["nav-link",{active:e.form.page===r+1}])},Object(n["toDisplayString"])(r+1),3)],8,j)})),128)),e.form.json5.cards.length<10?(Object(n["openBlock"])(),Object(n["createElementBlock"])("li",{key:0,class:"nav-item",onClick:t[3]||(t[3]=function(){return e.addCard&&e.addCard.apply(e,arguments)})},g)):Object(n["createCommentVNode"])("",!0)])]),"setting"===e.form.page?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",h,[Object(n["createElementVNode"])("div",O,[Object(n["createElementVNode"])("div",V,[N,Object(n["withDirectives"])(Object(n["createElementVNode"])("input",{pattern:".+",required:"required",id:"utel-altText",class:"form-control form-control-sm","onUpdate:modelValue":t[4]||(t[4]=function(t){return e.form.title=t})},null,512),[[n["vModelText"],e.form.title]]),E]),Object(n["createElementVNode"])("div",x,[w,k,Object(n["createVNode"])(z,{modelValue:e.form.showNfc,"onUpdate:modelValue":t[5]||(t[5]=function(t){return e.form.showNfc=t})},null,8,["modelValue"]),C])])])):(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",y,[Object(n["createElementVNode"])("div",B,[Object(n["createElementVNode"])("div",S,[e.form.json5.cards.length>1?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",T,[Object(n["createElementVNode"])("div",I,[R,Object(n["createElementVNode"])("div",_,[Object(n["createElementVNode"])("button",{type:"button",class:"btn btn-sm btn-outline-info",onClick:t[6]||(t[6]=function(t){return e.moveCard(0,e.form.page)})},D),Object(n["createElementVNode"])("button",{type:"button",class:"btn btn-sm btn-outline-info",onClick:t[7]||(t[7]=function(t){return e.moveCard(1,e.form.page)})},F),Object(n["createElementVNode"])("button",{type:"button",class:"btn btn-sm btn-outline-danger",onClick:t[8]||(t[8]=function(t){return e.delCard(e.form.page)})},L)]),J])])):Object(n["createCommentVNode"])("",!0),Object(n["createElementVNode"])("div",$,[Object(n["createElementVNode"])("div",H,[G,W,Object(n["createVNode"])(z,{modelValue:e.form.json5.cards[e.form.page-1].isShow,"onUpdate:modelValue":t[9]||(t[9]=function(t){return e.form.json5.cards[e.form.page-1].isShow=t})},null,8,["modelValue"])]),Object(n["createElementVNode"])("div",Z,[K,Object(n["createElementVNode"])("div",null,[Object(n["createElementVNode"])("div",Q,[Object(n["createElementVNode"])("button",{type:"button",class:Object(n["normalizeClass"])(["btn btn-outline-success",{active:"4:3"==e.form.json5.cards[e.form.page-1].ratio}]),onClick:t[10]||(t[10]=function(t){return e.setRatio(1)})},"橫向4:3",2),Object(n["createElementVNode"])("button",{type:"button",class:Object(n["normalizeClass"])(["btn btn-outline-success",{active:"1:1"==e.form.json5.cards[e.form.page-1].ratio}]),onClick:t[11]||(t[11]=function(t){return e.setRatio(2)})},"方形1:1",2),Object(n["createElementVNode"])("button",{type:"button",class:Object(n["normalizeClass"])(["btn btn-outline-success",{active:"4:5"==e.form.json5.cards[e.form.page-1].ratio}]),onClick:t[12]||(t[12]=function(t){return e.setRatio(3)})},"直向4:5",2)])])]),Object(n["createElementVNode"])("div",X,[Y,Object(n["createElementVNode"])("div",null,[Object(n["createVNode"])(M,{"after-read":e.afterRead,"max-count":1,name:"cardimage",onDelete:e.handleDelete},{default:Object(n["withCtx"])((function(){return[e.form.json5.cards[e.form.page-1].image.length>0?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",ee,[Object(n["createElementVNode"])("img",{ref:"uploadImg",id:"upload-img",class:"upload-img",src:e.form.json5.cards[e.form.page-1].image,alt:"",crossorigin:"anonymous"},null,8,te)])):(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",re,[Object(n["createElementVNode"])("img",ne,null,512),oe]))]})),_:1},8,["after-read","onDelete"])]),ce]),Object(n["createElementVNode"])("div",ae,[le,Object(n["withDirectives"])(Object(n["createElementVNode"])("input",{pattern:"(https?://|line://|tel:|mailto:)\\S+",id:"vcard-link",inputmode:"url",type:"url",class:"form-control form-control-sm","onUpdate:modelValue":t[13]||(t[13]=function(t){return e.form.json5.cards[e.form.page-1].link=t})},null,512),[[n["vModelText"],e.form.json5.cards[e.form.page-1].link]]),ie]),Object(n["createElementVNode"])("div",null,[Object(n["createElementVNode"])("button",{class:"btn btn-primary btn-sm",onClick:t[14]||(t[14]=function(){return e.handleColorThief&&e.handleColorThief.apply(e,arguments)})},"AI配色")]),Object(n["createElementVNode"])("div",se,[ue,Object(n["createElementVNode"])("div",de,[Object(n["withDirectives"])(Object(n["createElementVNode"])("input",{pattern:"#[0-9a-fA-F]{6}",required:"required",id:"vcard-bgColor",inputmode:"url",class:"form-control","onUpdate:modelValue":t[15]||(t[15]=function(t){return e.form.json5.cards[e.form.page-1].bgColor=t})},null,512),[[n["vModelText"],e.form.json5.cards[e.form.page-1].bgColor]]),Object(n["createElementVNode"])("div",fe,[Object(n["withDirectives"])(Object(n["createElementVNode"])("input",{type:"color",class:"form-control form-control-color","onUpdate:modelValue":t[16]||(t[16]=function(t){return e.form.json5.cards[e.form.page-1].bgColor=t})},null,512),[[n["vModelText"],e.form.json5.cards[e.form.page-1].bgColor]])])]),me]),Object(n["createElementVNode"])("div",be,[pe,Object(n["withDirectives"])(Object(n["createElementVNode"])("input",{pattern:".+",required:"required",id:"vcard-title",class:"form-control form-control-sm","onUpdate:modelValue":t[17]||(t[17]=function(t){return e.form.json5.cards[e.form.page-1].title=t})},null,512),[[n["vModelText"],e.form.json5.cards[e.form.page-1].title]]),je]),Object(n["createElementVNode"])("div",ve,[ge,Object(n["createElementVNode"])("div",he,[Object(n["withDirectives"])(Object(n["createElementVNode"])("input",{pattern:"#[0-9a-fA-F]{6}",required:"required",id:"vcard-titleColor",inputmode:"url",class:"form-control","onUpdate:modelValue":t[18]||(t[18]=function(t){return e.form.json5.cards[e.form.page-1].titleColor=t})},null,512),[[n["vModelText"],e.form.json5.cards[e.form.page-1].titleColor]]),Object(n["createElementVNode"])("div",Oe,[Object(n["withDirectives"])(Object(n["createElementVNode"])("input",{type:"color",class:"form-control form-control-color","onUpdate:modelValue":t[19]||(t[19]=function(t){return e.form.json5.cards[e.form.page-1].titleColor=t})},null,512),[[n["vModelText"],e.form.json5.cards[e.form.page-1].titleColor]])])]),Ve]),Object(n["createElementVNode"])("div",Ne,[Ee,Object(n["withDirectives"])(Object(n["createElementVNode"])("textarea",{id:"vcard-desc",pattern:".+",required:"required",class:"form-control form-control-sm","onUpdate:modelValue":t[20]||(t[20]=function(t){return e.form.json5.cards[e.form.page-1].desc=t}),style:{height:"100px"}},null,512),[[n["vModelText"],e.form.json5.cards[e.form.page-1].desc]]),xe]),Object(n["createElementVNode"])("div",we,[ke,Object(n["createElementVNode"])("div",Ce,[Object(n["withDirectives"])(Object(n["createElementVNode"])("input",{pattern:"#[0-9a-fA-F]{6}",required:"required",id:"vcard-titleColor",inputmode:"url",class:"form-control","onUpdate:modelValue":t[21]||(t[21]=function(t){return e.form.json5.cards[e.form.page-1].descColor=t})},null,512),[[n["vModelText"],e.form.json5.cards[e.form.page-1].descColor]]),Object(n["createElementVNode"])("div",ye,[Object(n["withDirectives"])(Object(n["createElementVNode"])("input",{type:"color",class:"form-control form-control-color","onUpdate:modelValue":t[22]||(t[22]=function(t){return e.form.json5.cards[e.form.page-1].descColor=t})},null,512),[[n["vModelText"],e.form.json5.cards[e.form.page-1].descColor]])])]),Be])])])]),Object(n["createElementVNode"])("ul",Se,[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(e.form.json5.cards[e.form.page-1].btns,(function(t,r){return Object(n["openBlock"])(),Object(n["createElementBlock"])("li",{class:"list-group-item pb-2 pt-3",key:r},[Object(n["createElementVNode"])("div",Te,[Object(n["createElementVNode"])("div",Ie,[Object(n["createElementVNode"])("div",Re,[Object(n["createElementVNode"])("label",null,"控制按鈕 "+Object(n["toDisplayString"])(r+1),1),Object(n["createElementVNode"])("div",_e,[e.form.json5.cards[e.form.page-1].btns.length>1?(Object(n["openBlock"])(),Object(n["createElementBlock"])("button",{key:0,type:"button",class:"btn btn-sm btn-outline-info",onClick:function(t){return e.moveBtn(0,r)}},qe,8,ze)):Object(n["createCommentVNode"])("",!0),e.form.json5.cards[e.form.page-1].btns.length>1?(Object(n["openBlock"])(),Object(n["createElementBlock"])("button",{key:1,type:"button",class:"btn btn-sm btn-outline-info",onClick:function(t){return e.moveBtn(1,r)}},Pe,8,Ue)):Object(n["createCommentVNode"])("",!0),Object(n["createElementVNode"])("button",{type:"button",class:"btn btn-sm btn-outline-danger",onClick:function(t){return e.delBtn(r)}},He,8,Le)])])]),Object(n["createElementVNode"])("div",Ge,[Object(n["createElementVNode"])("div",We,[Object(n["createElementVNode"])("label",Ze,"按鈕 "+Object(n["toDisplayString"])(r+1)+" 文字",1),Object(n["withDirectives"])(Object(n["createElementVNode"])("input",{pattern:".+",required:"required",id:"cardbtn-text-0",class:"form-control form-control-sm","onUpdate:modelValue":function(e){return t.text=e}},null,8,Ke),[[n["vModelText"],t.text]])]),Object(n["createElementVNode"])("div",Qe,[Object(n["createElementVNode"])("label",Xe,"按鈕 "+Object(n["toDisplayString"])(r+1)+" 連結(需輸入完整網址,http://..,https://...)",1),Object(n["withDirectives"])(Object(n["createElementVNode"])("input",{pattern:"(https?://|line://|tel:|mailto:)\\S+",required:"required",inputmode:"url",type:"url",id:"cardbtn-link-0",class:"form-control form-control-sm","onUpdate:modelValue":function(e){return t.link=e}},null,8,Ye),[[n["vModelText"],t.link]])]),Object(n["createElementVNode"])("div",et,[tt,Object(n["createElementVNode"])("div",rt,[Object(n["withDirectives"])(Object(n["createElementVNode"])("input",{pattern:"#[0-9a-fA-F]{6}",required:"required",id:"vcard-titleColor",inputmode:"url",class:"form-control","onUpdate:modelValue":function(e){return t.color=e}},null,8,nt),[[n["vModelText"],t.color]]),Object(n["createElementVNode"])("div",ot,[Object(n["withDirectives"])(Object(n["createElementVNode"])("input",{type:"color",class:"form-control form-control-color","onUpdate:modelValue":function(e){return t.color=e}},null,8,ct),[[n["vModelText"],t.color]])])])])])])])})),128)),Object(n["createElementVNode"])("li",at,[Object(n["createElementVNode"])("button",{type:"button",class:"btn btn-outline-success",onClick:t[23]||(t[23]=function(t){return e.addBtn(e.form.page)})},st),Object(n["createElementVNode"])("button",{type:"button",class:"btn btn-outline-success",onClick:t[24]||(t[24]=function(t){return e.addShareBtn(e.form.page)})},ft)])])]))]),Object(n["createElementVNode"])("div",mt,[Object(n["createElementVNode"])("div",{class:"btn flex-fill mx-2 my-1 btn-primary",onClick:t[25]||(t[25]=function(){return e.handleSubmit&&e.handleSubmit.apply(e,arguments)})},jt)]),vt])],1024)),e.showFooter?(Object(n["openBlock"])(),Object(n["createBlock"])(q,{key:0})):Object(n["createCommentVNode"])("",!0),Object(n["createVNode"])(U,{show:e.crop.show,onClick:t[26]||(t[26]=function(t){return e.crop.show=!1})},null,8,["show"]),e.crop.show?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",gt,[Object(n["createElementVNode"])("div",ht,[Object(n["createVNode"])(A,{class:"cropper",ref:"myCrop",src:e.crop.img,"stencil-props":{aspectRatio:e.ratioToNumber},"auto-zoom":!0},null,8,["src","stencil-props"])]),Object(n["createElementVNode"])("div",Ot,[Object(n["createVNode"])(v,{type:"primary",size:"small",plain:"",onClick:e.onClose},{default:Object(n["withCtx"])((function(){return[Vt]})),_:1},8,["onClick"]),Object(n["createVNode"])(v,{type:"success",size:"small",plain:"",onClick:e.onCrop},{default:Object(n["withCtx"])((function(){return[Nt]})),_:1},8,["onClick"])])])):Object(n["createCommentVNode"])("",!0)],64)}var xt=r("3835"),wt=r("b85c"),kt=(r("e7e5"),r("d399")),Ct=r("5530"),yt=r("1da1");r("96cf"),r("d3b7"),r("3ca3"),r("ddb0"),r("2b3d"),r("9861"),r("a434"),r("99af"),r("d81d"),r("e9c4"),r("498a"),r("07ac"),r("ac1f"),r("00b4"),r("1276");if(!Bt)var Bt={map:function(e,t){var r={};return t?e.map((function(e,n){return r.index=n,t.call(r,e)})):e.slice()},naturalOrder:function(e,t){return e<t?-1:e>t?1:0},sum:function(e,t){var r={};return e.reduce(t?function(e,n,o){return r.index=o,e+t.call(r,n)}:function(e,t){return e+t},0)},max:function(e,t){return Math.max.apply(null,t?Bt.map(e,t):e)}};var St=function(){var e=5,t=8-e,r=1e3;function n(t,r,n){return(t<<2*e)+(r<<e)+n}function o(e){var t=[],r=!1;function n(){t.sort(e),r=!0}return{push:function(e){t.push(e),r=!1},peek:function(e){return r||n(),void 0===e&&(e=t.length-1),t[e]},pop:function(){return r||n(),t.pop()},size:function(){return t.length},map:function(e){return t.map(e)},debug:function(){return r||n(),t}}}function c(e,t,r,n,o,c,a){this.r1=e,this.r2=t,this.g1=r,this.g2=n,this.b1=o,this.b2=c,this.histo=a}function a(){this.vboxes=new o((function(e,t){return Bt.naturalOrder(e.vbox.count()*e.vbox.volume(),t.vbox.count()*t.vbox.volume())}))}function l(e,t){if(t.count()){var r=t.r2-t.r1+1,o=t.g2-t.g1+1,c=Bt.max([r,o,t.b2-t.b1+1]);if(1==t.count())return[t.copy()];var a,l,i,s,u=0,d=[],f=[];if(c==r)for(a=t.r1;a<=t.r2;a++){for(s=0,l=t.g1;l<=t.g2;l++)for(i=t.b1;i<=t.b2;i++)s+=e[n(a,l,i)]||0;d[a]=u+=s}else if(c==o)for(a=t.g1;a<=t.g2;a++){for(s=0,l=t.r1;l<=t.r2;l++)for(i=t.b1;i<=t.b2;i++)s+=e[n(l,a,i)]||0;d[a]=u+=s}else for(a=t.b1;a<=t.b2;a++){for(s=0,l=t.r1;l<=t.r2;l++)for(i=t.g1;i<=t.g2;i++)s+=e[n(l,i,a)]||0;d[a]=u+=s}return d.forEach((function(e,t){f[t]=u-e})),function(e){var r,n,o,c,l,i=e+"1",s=e+"2",m=0;for(a=t[i];a<=t[s];a++)if(d[a]>u/2){for(o=t.copy(),c=t.copy(),l=(r=a-t[i])<=(n=t[s]-a)?Math.min(t[s]-1,~~(a+n/2)):Math.max(t[i],~~(a-1-r/2));!d[l];)l++;for(m=f[l];!m&&d[l-1];)m=f[--l];return o[s]=l,c[i]=o[s]+1,[o,c]}}(c==r?"r":c==o?"g":"b")}}return c.prototype={volume:function(e){return this._volume&&!e||(this._volume=(this.r2-this.r1+1)*(this.g2-this.g1+1)*(this.b2-this.b1+1)),this._volume},count:function(e){var t=this.histo;if(!this._count_set||e){var r,o,c,a=0;for(r=this.r1;r<=this.r2;r++)for(o=this.g1;o<=this.g2;o++)for(c=this.b1;c<=this.b2;c++)a+=t[n(r,o,c)]||0;this._count=a,this._count_set=!0}return this._count},copy:function(){return new c(this.r1,this.r2,this.g1,this.g2,this.b1,this.b2,this.histo)},avg:function(t){var r=this.histo;if(!this._avg||t){var o,c,a,l,i=0,s=1<<8-e,u=0,d=0,f=0;for(c=this.r1;c<=this.r2;c++)for(a=this.g1;a<=this.g2;a++)for(l=this.b1;l<=this.b2;l++)i+=o=r[n(c,a,l)]||0,u+=o*(c+.5)*s,d+=o*(a+.5)*s,f+=o*(l+.5)*s;this._avg=i?[~~(u/i),~~(d/i),~~(f/i)]:[~~(s*(this.r1+this.r2+1)/2),~~(s*(this.g1+this.g2+1)/2),~~(s*(this.b1+this.b2+1)/2)]}return this._avg},contains:function(e){var r=e[0]>>t;return gval=e[1]>>t,bval=e[2]>>t,r>=this.r1&&r<=this.r2&&gval>=this.g1&&gval<=this.g2&&bval>=this.b1&&bval<=this.b2}},a.prototype={push:function(e){this.vboxes.push({vbox:e,color:e.avg()})},palette:function(){return this.vboxes.map((function(e){return e.color}))},size:function(){return this.vboxes.size()},map:function(e){for(var t=this.vboxes,r=0;r<t.size();r++)if(t.peek(r).vbox.contains(e))return t.peek(r).color;return this.nearest(e)},nearest:function(e){for(var t,r,n,o=this.vboxes,c=0;c<o.size();c++)((r=Math.sqrt(Math.pow(e[0]-o.peek(c).color[0],2)+Math.pow(e[1]-o.peek(c).color[1],2)+Math.pow(e[2]-o.peek(c).color[2],2)))<t||void 0===t)&&(t=r,n=o.peek(c).color);return n},forcebw:function(){var e=this.vboxes;e.sort((function(e,t){return Bt.naturalOrder(Bt.sum(e.color),Bt.sum(t.color))}));var t=e[0].color;t[0]<5&&t[1]<5&&t[2]<5&&(e[0].color=[0,0,0]);var r=e.length-1,n=e[r].color;n[0]>251&&n[1]>251&&n[2]>251&&(e[r].color=[255,255,255])}},{quantize:function(i,s){if(!i.length||s<2||s>256)return!1;var u=function(r){var o,c=new Array(1<<3*e);return r.forEach((function(e){o=n(e[0]>>t,e[1]>>t,e[2]>>t),c[o]=(c[o]||0)+1})),c}(i);u.forEach((function(){}));var d=function(e,r){var n,o,a,l=1e6,i=0,s=1e6,u=0,d=1e6,f=0;return e.forEach((function(e){(n=e[0]>>t)<l?l=n:n>i&&(i=n),(o=e[1]>>t)<s?s=o:o>u&&(u=o),(a=e[2]>>t)<d?d=a:a>f&&(f=a)})),new c(l,i,s,u,d,f,r)}(i,u),f=new o((function(e,t){return Bt.naturalOrder(e.count(),t.count())}));function m(e,t){for(var n,o=e.size(),c=0;c<r;){if(o>=t)return;if(c++>r)return;if((n=e.pop()).count()){var a=l(u,n),i=a[0],s=a[1];if(!i)return;e.push(i),s&&(e.push(s),o++)}else e.push(n),c++}}f.push(d),m(f,.75*s);for(var b=new o((function(e,t){return Bt.naturalOrder(e.count()*e.volume(),t.count()*t.volume())}));f.size();)b.push(f.pop());m(b,s);for(var p=new a;b.size();)p.push(b.pop());return p}}}().quantize,Tt=function(e){this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"),this.width=this.canvas.width=e.naturalWidth,this.height=this.canvas.height=e.naturalHeight,this.context.drawImage(e,0,0,this.width,this.height)};Tt.prototype.getImageData=function(){return this.context.getImageData(0,0,this.width,this.height)};var It=function(){};It.prototype.getColor=function(e,t){return void 0===t&&(t=10),this.getPalette(e,5,t)[0]},It.prototype.getPalette=function(e,t,r){var n=function(e){var t=e.colorCount,r=e.quality;if(void 0!==t&&Number.isInteger(t)){if(1===t)throw new Error("colorCount should be between 2 and 20. To get one color, call getColor() instead of getPalette()");t=Math.max(t,2),t=Math.min(t,20)}else t=10;return(void 0===r||!Number.isInteger(r)||r<1)&&(r=10),{colorCount:t,quality:r}}({colorCount:t,quality:r}),o=new Tt(e),c=function(e,t,r){for(var n=e,o=[],c=0,a=void 0,l=void 0,i=void 0,s=void 0,u=void 0;c<t;c+=r)l=n[0+(a=4*c)],i=n[a+1],s=n[a+2],(void 0===(u=n[a+3])||u>=125)&&(l>250&&i>250&&s>250||o.push([l,i,s]));return o}(o.getImageData().data,o.width*o.height,n.quality),a=St(c,n.colorCount);return a?a.palette():null},It.prototype.getColorFromUrl=function(e,t,r){var n=this,o=document.createElement("img");o.addEventListener("load",(function(){var c=n.getPalette(o,5,r);t(c[0],e)})),o.src=e},It.prototype.getImageData=function(e,t){var r=new XMLHttpRequest;r.open("GET",e,!0),r.responseType="arraybuffer",r.onload=function(){if(200==this.status){var e=new Uint8Array(this.response);i=e.length;for(var r=new Array(i),n=0;n<e.length;n++)r[n]=String.fromCharCode(e[n]);var o=r.join(""),c=window.btoa(o);t("data:image/png;base64,"+c)}},r.send()},It.prototype.getColorAsync=function(e,t,r){var n=this;this.getImageData(e,(function(e){var o=document.createElement("img");o.addEventListener("load",(function(){var e=n.getPalette(o,5,r);t(e[0],this)})),o.src=e}))};var Rt=It,_t=r("fd2d"),zt=r("5a10"),Mt=r("365c"),Dt=r("5502"),qt=r("6c02"),Ut=r("bc3a"),Ft=r.n(Ut),At=r("2ef0"),Pt=r.n(At),Lt=r("852e"),Jt=r.n(Lt),$t=r("94e0"),Ht=(r("f7aa"),r("0f9b"),r("5319"),r("466d"),r("d9e2"),r("a15b"),r("25f0"),/(^#?[0-9A-F]{6}$)|(^#?[0-9A-F]{3}$)/i);function Gt(e){if("string"===typeof e&&Ht.test(e)){var t;if(e=e.replace("#",""),3===e.length)t=e.split("").map((function(e){return e+e}));else{if(6!==e.length)throw new Error("wrong color format");t=e.match(/[a-zA-Z0-9]{2}/g)}return t.map((function(e){return parseInt(e,16)}))}throw new Error("color should be string")}function Wt(e){var t=Gt(e),r=Object(xt["a"])(t,3),n=r[0],o=r[1],c=r[2];n/=255,o/=255,c/=255;var a,l,i=Math.max(n,o,c),s=Math.min(n,o,c),u=(i+s)/2;if(i==s)a=l=0;else{var d=i-s;switch(l=u>.5?d/(2-i-s):d/(i+s),i){case n:a=(o-c)/d+(o<c?6:0);break;case o:a=(c-n)/d+2;break;case c:a=(n-o)/d+4;break}a/=6}return[a,l,u]}function Zt(e){var t=Wt(e),r=Object(xt["a"])(t,3),n=(r[0],r[1],r[2]);return n>.5?"light":"dark"}var Kt=function(e){return"#"+e.map((function(e){var t=e.toString(16);return 1===t.length?"0"+t:t})).join("")},Qt=window.URL||window.webkitURL,Xt=Object(n["defineComponent"])({name:"EditCard",components:{Footer:_t["a"],Cropper:$t["a"],FlexView:zt["a"]},setup:function(){return Object(yt["a"])(regeneratorRuntime.mark((function e(){var t,r,o,c,a,l,i,s,u,d,f,m,b,p,j,v,g,h,O,V,N,E,x,w,k,C,y,B,S;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return function(e){return!1},y=function(e){var t,r=/(https?:\/\/|line:\/\/|tel:|mailto:)\S+/,n=Object(wt["a"])(e.entries());try{for(n.s();!(t=n.n()).done;){var o=Object(xt["a"])(t.value,2),c=o[0],a=o[1],l=!1;for(var s in a)"link"===s||"isShow"===s||""!=a[s]&&null!=a[s]||(l=!0);if(!0===l)return i.form.page=c+1,!1;if(a.link&&(a.link=a.link.trim()),a.btns&&a.btns.length>0){var u,d=Object(wt["a"])(a.btns);try{for(d.s();!(u=d.n()).done;){var f=u.value,m=Object.values(f).some((function(e){return""==e||null==e}));if(!0===m)return i.form.page=c+1,!1;if(f.link=f.link.trim(),!r.test(f.link))return i.form.page=c+1,!1}}catch(b){d.e(b)}finally{d.f()}}}}catch(b){n.e(b)}finally{n.f()}return!0},t=Object(Dt["b"])(),r=Object(qt["d"])(),o=Object(n["ref"])(null),Object(n["ref"])(!1),c=Object(n["ref"])(!1),a=Object(n["ref"])(null),l=Object(n["ref"])({show:!1,img:null,outputType:"jpeg",autoCrop:!0,autoCropWidth:200,autoCropHeight:200}),i=Object(n["reactive"])({imagePath:"",previewImage:null,fileList:[],showFooter:!0,form:{page:1,title:"商務卡片",showNfc:!0,json5:{altText:"",btnHeight:"md",descSize:"sm",titleSize:"xl",cards:[{bgColor:"#ffffff",desc:"",descColor:"#000000",image:"",link:"",title:"",titleSize:"xl",descSize:"sm",titleColor:"#000000",ratio:"4:3",isShow:!0}]}}}),s={color:"#42659a",link:"",style:"primary",text:"",btnHeight:"md"},u={bgColor:"#ffffff",desc:"",descColor:"#000000",image:"",title:"",titleSize:"xl",descSize:"sm",titleColor:"#000000",ratio:"4:3",isShow:!0},d=Object(n["ref"])(["xxs","xs","sm","md","lg","xl","xxl","3xl","4xl","5xl"]),t.state.user.userInfo.cus_card&&t.state.user.userInfo.cus_card.length>0&&(i.form=JSON.parse(Pt.a.clone(t.state.user.userInfo.cus_card))),Object(n["watch"])((function(){return i.form.title}),(function(e){i.form.json5.altText=e})),f=function(){i.form.json5.cards.push(Object(Ct["a"])({},u)),i.form.page=i.form.json5.cards.length},m=function(e){e>1&&(i.form.page=e-1),i.form.json5.cards.splice(e-1,1)},b=function(e){i.form.json5.cards[e-1].btns||(i.form.json5.cards[e-1].btns=[]),i.form.json5.cards[e-1].btns.push(Object(Ct["a"])({},s))},p=function(e){i.form.json5.cards[e-1].btns||(i.form.json5.cards[e-1].btns=[]);var t=Object(Ct["a"])({},s);t.link="".concat("https://liff.line.me/1657876696-564NGMxy","?userid=").concat(Jt.a.get("uid"),"&cardid=2"),i.form.json5.cards[e-1].btns.push(t)},j=function(e,t){if(0===e){if(1!==t){var r=[i.form.json5.cards[t-2],i.form.json5.cards[t-1]];i.form.json5.cards[t-1]=r[0],i.form.json5.cards[t-2]=r[1],i.form.page=t-1}}else if(t!==i.form.json5.cards.length){var n=[i.form.json5.cards[t-1],i.form.json5.cards[t]];i.form.json5.cards[t]=n[0],i.form.json5.cards[t-1]=n[1],i.form.page=t+1}},v=function(e){i.form.json5.cards[i.form.page-1].btns.splice(e,1),0===i.form.json5.cards[i.form.page-1].btns.length&&delete i.form.json5.cards[i.form.page-1].btns},g=function(e,t){if(0===e){if(0!==t){var r=[i.form.json5.cards[i.form.page-1].btns[t-1],i.form.json5.cards[i.form.page-1].btns[t]];i.form.json5.cards[i.form.page-1].btns[t]=r[0],i.form.json5.cards[i.form.page-1].btns[t-1]=r[1]}}else if(t+1!==i.form.json5.cards[i.form.page-1].btns.length){var n=[i.form.json5.cards[i.form.page-1].btns[t],i.form.json5.cards[i.form.page-1].btns[t+1]];i.form.json5.cards[i.form.page-1].btns[t+1]=n[0],i.form.json5.cards[i.form.page-1].btns[t]=n[1]}},h=function(){var e=Object(yt["a"])(regeneratorRuntime.mark((function e(t,r){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return l.value.show=!0,n=t.file,l.value.img=Qt.createObjectURL(n),e.abrupt("return");case 4:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}(),O=function(){var e=o.value.getResult(),t=e.canvas;if(t){var r=new FormData;t.toBlob(function(){var e=Object(yt["a"])(regeneratorRuntime.mark((function e(t){var n,o;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=new File([t],"image.jpg"),r.append("fileType","IMAGE"),r.append("file",n),l.value.show=!1,kt["a"].loading({duration:0,message:"圖片上傳中...",forbidClick:!0}),e.next=7,Ft.a.post("".concat("https://card.h888.fun/appapi/v1","/card/uploadfile"),r,{});case 7:o=e.sent,200==o.data.code?(i.form.json5.cards[i.form.page-1].image=o.data.data,kt["a"].success("上傳成功")):kt["a"].fail("上傳失敗");case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),"image/jpeg")}},V=function(){l.value.show=!1},N=Object(n["ref"])(),E=function(){var e=new Rt,t=document.getElementById("upload-img"),r=e.getColor(t,1);"dark"==Zt(Kt(r))?(u.titleColor="#ffffff",u.descColor="#ffffff",i.form.json5.cards[i.form.page-1].titleColor="#ffffff",i.form.json5.cards[i.form.page-1].descColor="#ffffff"):(u.titleColor="#000000",u.descColor="#000000",i.form.json5.cards[i.form.page-1].titleColor="#000000",i.form.json5.cards[i.form.page-1].descColor="#000000"),i.form.json5.cards[i.form.page-1].bgColor=Kt(r),u.bgColor=Kt(r);var n=e.getPalette(t,10,1),o=Kt(n[Math.floor(10*Math.random())]);s.color=o,"dark"==Zt(o)?s.style="primary":s.style="secondary",i.form.json5.cards[i.form.page-1].btns&&i.form.json5.cards[i.form.page-1].btns.length>0&&(i.form.json5.cards[i.form.page-1].btns=i.form.json5.cards[i.form.page-1].btns.map((function(e){return e.color=o,e.style=s.style,e})))},x=function(){i.form.json5.cards[i.form.page-1].image=""},w=function(){r.push({name:"CardPreview",params:{content:JSON.stringify(i.form)}})},k=function(e,t){switch(e){case"titleSize":i.form.json5.cards[i.form.page-1].titleSize=t;break;case"descSize":i.form.json5.cards[i.form.page-1].descSize=t;break;default:break}},C=function(){var e=Object(yt["a"])(regeneratorRuntime.mark((function e(){var n,o;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(y(i.form.json5.cards)){e.next=3;break}return Object(kt["a"])("商務卡片欄位錯誤,紅色錯誤欄位請重新檢查!!"),e.abrupt("return");case 3:return n=Jt.a.get("uid"),kt["a"].loading({duration:0,message:"名片上傳中...",forbidClick:!0}),e.next=7,Object(Mt["m"])({user_id:n,card_title:i.form.title,show_cus:i.form.showNfc,cus_card:JSON.stringify(i.form)});case 7:o=e.sent,200===o.code?(t.commit("user/setCusCard",JSON.stringify(i.form)),kt["a"].success("建立成功")):kt["a"].fail("建立失敗"),r.push("/");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),B=function(e){switch(e){case 1:i.form.json5.cards[i.form.page-1].ratio="4:3",u.ratio="4:3";break;case 2:i.form.json5.cards[i.form.page-1].ratio="1:1",u.ratio="1:1";break;case 3:i.form.json5.cards[i.form.page-1].ratio="4:5",u.ratio="4:5";break;default:break}},S=Object(n["computed"])((function(){var e=i.form.json5.cards[i.form.page-1].ratio.split(":");return parseInt(e[0])/parseInt(e[1])})),e.abrupt("return",Object(Ct["a"])(Object(Ct["a"])({},Object(n["toRefs"])(i)),{},{sizeArr:d,showPreview:c,flexRef:a,crop:l,myCrop:o,uploadImg:N,addCard:f,delCard:m,moveCard:j,addBtn:b,addShareBtn:p,delBtn:v,moveBtn:g,afterRead:h,handlePreview:w,handleDelete:x,changeSize:k,handleSubmit:C,onCrop:O,onClose:V,setRatio:B,handleColorThief:E,ratioToNumber:S}));case 34:case"end":return e.stop()}}),e)})))()}}),Yt=(r("2ad6"),r("6b0d")),er=r.n(Yt);const tr=er()(Xt,[["render",Et],["__scopeId","data-v-15f1c0cf"]]);t["default"]=tr},"63ec":function(e,t,r){"use strict";r("a330")},6790:function(e,t,r){e.exports=r.p+"img/0001.bd03f434.png"},"71a0":function(e,t,r){},"78f0":function(e,t,r){"use strict";r.r(t);var n=r("7a23"),o=r("6790"),c=r.n(o),a=r("81e0"),l=r.n(a),i=r("0051"),s=r.n(i),u=r("2a7e"),d=r.n(u),f=r("6c02"),m=r("fd2d"),b={class:"recommend"},p={style:{"text-align":"center","line-height":"24px","font-weight":"bold"}},j=Object(n["createStaticVNode"])('<br data-v-686449cb><span style="font-size:19px;color:#cc0000;" data-v-686449cb> 您沒有設定自製名片權限<br data-v-686449cb> 請點選下方立即購買按鈕<br data-v-686449cb> 開通自製名片相關服務<br data-v-686449cb></span><br data-v-686449cb><ul data-v-686449cb><li data-v-686449cb><img src="'+c.a+'" width="100%" data-v-686449cb></li><li data-v-686449cb><img src="'+l.a+'" width="100%" data-v-686449cb></li><li data-v-686449cb><img src="'+s.a+'" width="100%" data-v-686449cb></li><li data-v-686449cb><img src="'+d.a+'" width="100%" data-v-686449cb></li></ul>',4),v={name:"",class:"fbqs",style:{"text-align":"center"}},g={setup:function(e){var t=Object(f["d"])();return function(e,r){var o=Object(n["resolveComponent"])("van-nav-bar");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",null,[Object(n["createVNode"])(o,{title:"自製名片","right-text":"關閉",onClickRight:r[0]||(r[0]=function(t){return e.$router.push("/")})}),Object(n["createElementVNode"])("div",b,[Object(n["createElementVNode"])("div",p,[j,Object(n["createElementVNode"])("form",v,[Object(n["createElementVNode"])("input",{type:"button",value:"立即購買",class:"submit",style:{padding:"3%",width:"50%","margin-left":"auto","margin-right":"auto"},onClick:r[1]||(r[1]=function(e){return Object(n["unref"])(t).push("/shop")})})])])]),Object(n["createVNode"])(Object(n["unref"])(m["a"]))])}}},h=(r("63ec"),r("6b0d")),O=r.n(h);const V=O()(g,[["__scopeId","data-v-686449cb"]]);t["default"]=V},"81e0":function(e,t,r){e.exports=r.p+"img/0002.cd106086.png"},a15b:function(e,t,r){"use strict";var n=r("23e7"),o=r("e330"),c=r("44ad"),a=r("fc6a"),l=r("a640"),i=o([].join),s=c!=Object,u=l("join",",");n({target:"Array",proto:!0,forced:s||!u},{join:function(e){return i(a(this),void 0===e?",":e)}})},a1f2:function(e,t,r){"use strict";r("3377")},a330:function(e,t,r){},cade:function(e,t,r){},e6c4:function(e,t,r){"use strict";r.r(t);var n=r("7a23"),o=r("6c02"),c=r("0f9b"),a={class:"flex-section"},l={class:"table-responsive"},i={class:"chatbox"},s={setup:function(e){var t=Object(o["c"])(),r=Object(n["ref"])(null);return Object(n["onActivated"])((function(){r.value.innerHTML="";var e=Object(c["a"])(JSON.parse(t.params.content));flex2html("flex",e)})),Object(n["onDeactivated"])((function(){})),function(e,t){var o=Object(n["resolveComponent"])("van-nav-bar");return Object(n["openBlock"])(),Object(n["createElementBlock"])(n["Fragment"],null,[Object(n["createVNode"])(o,{title:"預覽:)","right-text":"關閉",onClickRight:t[0]||(t[0]=function(t){return e.$router.back()})}),Object(n["createElementVNode"])("div",a,[Object(n["createElementVNode"])("div",l,[Object(n["createElementVNode"])("div",i,[Object(n["createElementVNode"])("div",{id:"flex",ref_key:"flexRef",ref:r},null,512)])])])],64)}}},u=(r("a1f2"),r("6b0d")),d=r.n(u);const f=d()(s,[["__scopeId","data-v-1acc880e"]]);t["default"]=f}}]);
//# sourceMappingURL=card.1fd7c34f.js.map