zhangjian
2023-08-07 6b009b0f6d3ef3aee97c362cebcd679d1b9088a3
1
{"code":"(window[\"webpackJsonp\"]=window[\"webpackJsonp\"]||[]).push([[\"chunk-4d851f42\"],{\"1c59\":function(t,e,n){\"use strict\";var o=n(\"6d61\"),r=n(\"6566\");o(\"Set\",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),r)},\"466d\":function(t,e,n){\"use strict\";var o=n(\"c65b\"),r=n(\"d784\"),i=n(\"825a\"),s=n(\"7234\"),a=n(\"50c4\"),c=n(\"577e\"),h=n(\"1d80\"),p=n(\"dc4a\"),u=n(\"8aa5\"),f=n(\"14c3\");r(\"match\",(function(t,e,n){return[function(e){var n=h(this),r=s(e)?void 0:p(e,t);return r?o(r,e,n):new RegExp(e)[t](c(n))},function(t){var o=i(this),r=c(t),s=n(e,o,r);if(s.done)return s.value;if(!o.global)return f(o,r);var h=o.unicode;o.lastIndex=0;var p,d=[],l=0;while(null!==(p=f(o,r))){var g=c(p[0]);d[l]=g,\"\"===g&&(o.lastIndex=u(r,a(o.lastIndex),h)),l++}return 0===l?null:d}]}))},\"4fad\":function(t,e,n){var o=n(\"d039\"),r=n(\"861d\"),i=n(\"c6b6\"),s=n(\"d86b\"),a=Object.isExtensible,c=o((function(){a(1)}));t.exports=c||s?function(t){return!!r(t)&&((!s||\"ArrayBuffer\"!=i(t))&&(!a||a(t)))}:a},6062:function(t,e,n){n(\"1c59\")},6566:function(t,e,n){\"use strict\";var o=n(\"9bf2\").f,r=n(\"7c73\"),i=n(\"6964\"),s=n(\"0366\"),a=n(\"19aa\"),c=n(\"7234\"),h=n(\"2266\"),p=n(\"c6d2\"),u=n(\"4754\"),f=n(\"2626\"),d=n(\"83ab\"),l=n(\"f183\").fastKey,g=n(\"69f3\"),v=g.set,m=g.getterFor;t.exports={getConstructor:function(t,e,n,p){var u=t((function(t,o){a(t,f),v(t,{type:e,index:r(null),first:void 0,last:void 0,size:0}),d||(t.size=0),c(o)||h(o,t[p],{that:t,AS_ENTRIES:n})})),f=u.prototype,g=m(e),w=function(t,e,n){var o,r,i=g(t),s=x(t,e);return s?s.value=n:(i.last=s={index:r=l(e,!0),key:e,value:n,previous:o=i.last,next:void 0,removed:!1},i.first||(i.first=s),o&&(o.next=s),d?i.size++:t.size++,\"F\"!==r&&(i.index[r]=s)),t},x=function(t,e){var n,o=g(t),r=l(e);if(\"F\"!==r)return o.index[r];for(n=o.first;n;n=n.next)if(n.key==e)return n};return i(f,{clear:function(){var t=this,e=g(t),n=e.index,o=e.first;while(o)o.removed=!0,o.previous&&(o.previous=o.previous.next=void 0),delete n[o.index],o=o.next;e.first=e.last=void 0,d?e.size=0:t.size=0},delete:function(t){var e=this,n=g(e),o=x(e,t);if(o){var r=o.next,i=o.previous;delete n.index[o.index],o.removed=!0,i&&(i.next=r),r&&(r.previous=i),n.first==o&&(n.first=r),n.last==o&&(n.last=i),d?n.size--:e.size--}return!!o},forEach:function(t){var e,n=g(this),o=s(t,arguments.length>1?arguments[1]:void 0);while(e=e?e.next:n.first){o(e.value,e.key,this);while(e&&e.removed)e=e.previous}},has:function(t){return!!x(this,t)}}),i(f,n?{get:function(t){var e=x(this,t);return e&&e.value},set:function(t,e){return w(this,0===t?0:t,e)}}:{add:function(t){return w(this,t=0===t?0:t,t)}}),d&&o(f,\"size\",{get:function(){return g(this).size}}),u},setStrong:function(t,e,n){var o=e+\" Iterator\",r=m(e),i=m(o);p(t,e,(function(t,e){v(this,{type:o,target:t,state:r(t),kind:e,last:void 0})}),(function(){var t=i(this),e=t.kind,n=t.last;while(n&&n.removed)n=n.previous;return t.target&&(t.last=n=n?n.next:t.state.first)?u(\"keys\"==e?n.key:\"values\"==e?n.value:[n.key,n.value],!1):(t.target=void 0,u(void 0,!0))}),n?\"entries\":\"values\",!n,!0),f(e)}}},6964:function(t,e,n){var o=n(\"cb2d\");t.exports=function(t,e,n){for(var r in e)o(t,r,e[r],n);return t}},\"6d61\":function(t,e,n){\"use strict\";var o=n(\"23e7\"),r=n(\"da84\"),i=n(\"e330\"),s=n(\"94ca\"),a=n(\"cb2d\"),c=n(\"f183\"),h=n(\"2266\"),p=n(\"19aa\"),u=n(\"1626\"),f=n(\"7234\"),d=n(\"861d\"),l=n(\"d039\"),g=n(\"1c7e\"),v=n(\"d44e\"),m=n(\"7156\");t.exports=function(t,e,n){var w=-1!==t.indexOf(\"Map\"),x=-1!==t.indexOf(\"Weak\"),b=w?\"set\":\"add\",C=r[t],y=C&&C.prototype,O=C,A={},X=function(t){var e=i(y[t]);a(y,t,\"add\"==t?function(t){return e(this,0===t?0:t),this}:\"delete\"==t?function(t){return!(x&&!d(t))&&e(this,0===t?0:t)}:\"get\"==t?function(t){return x&&!d(t)?void 0:e(this,0===t?0:t)}:\"has\"==t?function(t){return!(x&&!d(t))&&e(this,0===t?0:t)}:function(t,n){return e(this,0===t?0:t,n),this})},S=s(t,!u(C)||!(x||y.forEach&&!l((function(){(new C).entries().next()}))));if(S)O=n.getConstructor(e,t,w,b),c.enable();else if(s(t,!0)){var Y=new O,H=Y[b](x?{}:-0,1)!=Y,I=l((function(){Y.has(1)})),M=g((function(t){new C(t)})),W=!x&&l((function(){var t=new C,e=5;while(e--)t[b](e,e);return!t.has(-0)}));M||(O=e((function(t,e){p(t,y);var n=m(new C,t,O);return f(e)||h(e,n[b],{that:n,AS_ENTRIES:w}),n})),O.prototype=y,y.constructor=O),(I||W)&&(X(\"delete\"),X(\"has\"),w&&X(\"get\")),(W||H)&&X(b),x&&y.clear&&delete y.clear}return A[t]=O,o({global:!0,constructor:!0,forced:O!=C},A),v(O,t),x||n.setStrong(O,t,w),O}},\"7e79\":function(t,e,n){!function(e,n){t.exports=n()}(window,(function(){return function(t){var e={};function n(o){if(e[o])return e[o].exports;var r=e[o]={i:o,l:!1,exports:{}};return t[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=t,n.c=e,n.d=function(t,e,o){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:o})},n.r=function(t){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(t,\"__esModule\",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&\"object\"==typeof t&&t&&t.__esModule)return t;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,\"default\",{enumerable:!0,value:t}),2&e&&\"string\"!=typeof t)for(var r in t)n.d(o,r,function(e){return t[e]}.bind(null,r));return o},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,\"a\",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p=\"\",n(n.s=6)}([function(t,e,n){var o=n(2);\"string\"==typeof o&&(o=[[t.i,o,\"\"]]);var r={hmr:!0,transform:void 0,insertInto:void 0};n(4)(o,r),o.locals&&(t.exports=o.locals)},function(t,e,n){\"use strict\";var o=n(0);n.n(o).a},function(t,e,n){(t.exports=n(3)(!1)).push([t.i,'\\n.vue-cropper[data-v-6dae58fd] {\\n  position: relative;\\n  width: 100%;\\n  height: 100%;\\n  box-sizing: border-box;\\n  user-select: none;\\n  -webkit-user-select: none;\\n  -moz-user-select: none;\\n  -ms-user-select: none;\\n  direction: ltr;\\n  touch-action: none;\\n  text-align: left;\\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC\");\\n}\\n.cropper-box[data-v-6dae58fd],\\n.cropper-box-canvas[data-v-6dae58fd],\\n.cropper-drag-box[data-v-6dae58fd],\\n.cropper-crop-box[data-v-6dae58fd],\\n.cropper-face[data-v-6dae58fd] {\\n  position: absolute;\\n  top: 0;\\n  right: 0;\\n  bottom: 0;\\n  left: 0;\\n  user-select: none;\\n}\\n.cropper-box-canvas img[data-v-6dae58fd] {\\n  position: relative;\\n  text-align: left;\\n  user-select: none;\\n  transform: none;\\n  max-width: none;\\n  max-height: none;\\n}\\n.cropper-box[data-v-6dae58fd] {\\n  overflow: hidden;\\n}\\n.cropper-move[data-v-6dae58fd] {\\n  cursor: move;\\n}\\n.cropper-crop[data-v-6dae58fd] {\\n  cursor: crosshair;\\n}\\n.cropper-modal[data-v-6dae58fd] {\\n  background: rgba(0, 0, 0, 0.5);\\n}\\n.cropper-crop-box[data-v-6dae58fd] {\\n  /*border: 2px solid #39f;*/\\n}\\n.cropper-view-box[data-v-6dae58fd] {\\n  display: block;\\n  overflow: hidden;\\n  width: 100%;\\n  height: 100%;\\n  outline: 1px solid #39f;\\n  outline-color: rgba(51, 153, 255, 0.75);\\n  user-select: none;\\n}\\n.cropper-view-box img[data-v-6dae58fd] {\\n  user-select: none;\\n  text-align: left;\\n  max-width: none;\\n  max-height: none;\\n}\\n.cropper-face[data-v-6dae58fd] {\\n  top: 0;\\n  left: 0;\\n  background-color: #fff;\\n  opacity: 0.1;\\n}\\n.crop-info[data-v-6dae58fd] {\\n  position: absolute;\\n  left: 0px;\\n  min-width: 65px;\\n  text-align: center;\\n  color: white;\\n  line-height: 20px;\\n  background-color: rgba(0, 0, 0, 0.8);\\n  font-size: 12px;\\n}\\n.crop-line[data-v-6dae58fd] {\\n  position: absolute;\\n  display: block;\\n  width: 100%;\\n  height: 100%;\\n  opacity: 0.1;\\n}\\n.line-w[data-v-6dae58fd] {\\n  top: -3px;\\n  left: 0;\\n  height: 5px;\\n  cursor: n-resize;\\n}\\n.line-a[data-v-6dae58fd] {\\n  top: 0;\\n  left: -3px;\\n  width: 5px;\\n  cursor: w-resize;\\n}\\n.line-s[data-v-6dae58fd] {\\n  bottom: -3px;\\n  left: 0;\\n  height: 5px;\\n  cursor: s-resize;\\n}\\n.line-d[data-v-6dae58fd] {\\n  top: 0;\\n  right: -3px;\\n  width: 5px;\\n  cursor: e-resize;\\n}\\n.crop-point[data-v-6dae58fd] {\\n  position: absolute;\\n  width: 8px;\\n  height: 8px;\\n  opacity: 0.75;\\n  background-color: #39f;\\n  border-radius: 100%;\\n}\\n.point1[data-v-6dae58fd] {\\n  top: -4px;\\n  left: -4px;\\n  cursor: nw-resize;\\n}\\n.point2[data-v-6dae58fd] {\\n  top: -5px;\\n  left: 50%;\\n  margin-left: -3px;\\n  cursor: n-resize;\\n}\\n.point3[data-v-6dae58fd] {\\n  top: -4px;\\n  right: -4px;\\n  cursor: ne-resize;\\n}\\n.point4[data-v-6dae58fd] {\\n  top: 50%;\\n  left: -4px;\\n  margin-top: -3px;\\n  cursor: w-resize;\\n}\\n.point5[data-v-6dae58fd] {\\n  top: 50%;\\n  right: -4px;\\n  margin-top: -3px;\\n  cursor: e-resize;\\n}\\n.point6[data-v-6dae58fd] {\\n  bottom: -5px;\\n  left: -4px;\\n  cursor: sw-resize;\\n}\\n.point7[data-v-6dae58fd] {\\n  bottom: -5px;\\n  left: 50%;\\n  margin-left: -3px;\\n  cursor: s-resize;\\n}\\n.point8[data-v-6dae58fd] {\\n  bottom: -5px;\\n  right: -4px;\\n  cursor: se-resize;\\n}\\n@media screen and (max-width: 500px) {\\n.crop-point[data-v-6dae58fd] {\\n    position: absolute;\\n    width: 20px;\\n    height: 20px;\\n    opacity: 0.45;\\n    background-color: #39f;\\n    border-radius: 100%;\\n}\\n.point1[data-v-6dae58fd] {\\n    top: -10px;\\n    left: -10px;\\n}\\n.point2[data-v-6dae58fd],\\n  .point4[data-v-6dae58fd],\\n  .point5[data-v-6dae58fd],\\n  .point7[data-v-6dae58fd] {\\n    display: none;\\n}\\n.point3[data-v-6dae58fd] {\\n    top: -10px;\\n    right: -10px;\\n}\\n.point4[data-v-6dae58fd] {\\n    top: 0;\\n    left: 0;\\n}\\n.point6[data-v-6dae58fd] {\\n    bottom: -10px;\\n    left: -10px;\\n}\\n.point8[data-v-6dae58fd] {\\n    bottom: -10px;\\n    right: -10px;\\n}\\n}\\n',\"\"])},function(t,e){t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n=function(t,e){var n=t[1]||\"\",o=t[3];if(!o)return n;if(e&&\"function\"==typeof btoa){var r=function(t){return\"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,\"+btoa(unescape(encodeURIComponent(JSON.stringify(t))))+\" */\"}(o),i=o.sources.map((function(t){return\"/*# sourceURL=\"+o.sourceRoot+t+\" */\"}));return[n].concat(i).concat([r]).join(\"\\n\")}return[n].join(\"\\n\")}(e,t);return e[2]?\"@media \"+e[2]+\"{\"+n+\"}\":n})).join(\"\")},e.i=function(t,n){\"string\"==typeof t&&(t=[[null,t,\"\"]]);for(var o={},r=0;r<this.length;r++){var i=this[r][0];\"number\"==typeof i&&(o[i]=!0)}for(r=0;r<t.length;r++){var s=t[r];\"number\"==typeof s[0]&&o[s[0]]||(n&&!s[2]?s[2]=n:n&&(s[2]=\"(\"+s[2]+\") and (\"+n+\")\"),e.push(s))}},e}},function(t,e,n){var o={},r=function(t){var e;return function(){return void 0===e&&(e=t.apply(this,arguments)),e}}((function(){return window&&document&&document.all&&!window.atob})),i=function(t){var e={};return function(t,n){if(\"function\"==typeof t)return t();if(void 0===e[t]){var o=function(t,e){return e?e.querySelector(t):document.querySelector(t)}.call(this,t,n);if(window.HTMLIFrameElement&&o instanceof window.HTMLIFrameElement)try{o=o.contentDocument.head}catch(t){o=null}e[t]=o}return e[t]}}(),s=null,a=0,c=[],h=n(5);function p(t,e){for(var n=0;n<t.length;n++){var r=t[n],i=o[r.id];if(i){i.refs++;for(var s=0;s<i.parts.length;s++)i.parts[s](r.parts[s]);for(;s<r.parts.length;s++)i.parts.push(v(r.parts[s],e))}else{var a=[];for(s=0;s<r.parts.length;s++)a.push(v(r.parts[s],e));o[r.id]={id:r.id,refs:1,parts:a}}}}function u(t,e){for(var n=[],o={},r=0;r<t.length;r++){var i=t[r],s=e.base?i[0]+e.base:i[0],a={css:i[1],media:i[2],sourceMap:i[3]};o[s]?o[s].parts.push(a):n.push(o[s]={id:s,parts:[a]})}return n}function f(t,e){var n=i(t.insertInto);if(!n)throw new Error(\"Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.\");var o=c[c.length-1];if(\"top\"===t.insertAt)o?o.nextSibling?n.insertBefore(e,o.nextSibling):n.appendChild(e):n.insertBefore(e,n.firstChild),c.push(e);else if(\"bottom\"===t.insertAt)n.appendChild(e);else{if(\"object\"!=typeof t.insertAt||!t.insertAt.before)throw new Error(\"[Style Loader]\\n\\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\\n Must be 'top', 'bottom', or Object.\\n (https://github.com/webpack-contrib/style-loader#insertat)\\n\");var r=i(t.insertAt.before,n);n.insertBefore(e,r)}}function d(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t);var e=c.indexOf(t);e>=0&&c.splice(e,1)}function l(t){var e=document.createElement(\"style\");if(void 0===t.attrs.type&&(t.attrs.type=\"text/css\"),void 0===t.attrs.nonce){var o=function(){return n.nc}();o&&(t.attrs.nonce=o)}return g(e,t.attrs),f(t,e),e}function g(t,e){Object.keys(e).forEach((function(n){t.setAttribute(n,e[n])}))}function v(t,e){var n,o,r,i;if(e.transform&&t.css){if(!(i=\"function\"==typeof e.transform?e.transform(t.css):e.transform.default(t.css)))return function(){};t.css=i}if(e.singleton){var c=a++;n=s||(s=l(e)),o=w.bind(null,n,c,!1),r=w.bind(null,n,c,!0)}else t.sourceMap&&\"function\"==typeof URL&&\"function\"==typeof URL.createObjectURL&&\"function\"==typeof URL.revokeObjectURL&&\"function\"==typeof Blob&&\"function\"==typeof btoa?(n=function(t){var e=document.createElement(\"link\");return void 0===t.attrs.type&&(t.attrs.type=\"text/css\"),t.attrs.rel=\"stylesheet\",g(e,t.attrs),f(t,e),e}(e),o=function(t,e,n){var o=n.css,r=n.sourceMap,i=void 0===e.convertToAbsoluteUrls&&r;(e.convertToAbsoluteUrls||i)&&(o=h(o)),r&&(o+=\"\\n/*# sourceMappingURL=data:application/json;base64,\"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+\" */\");var s=new Blob([o],{type:\"text/css\"}),a=t.href;t.href=URL.createObjectURL(s),a&&URL.revokeObjectURL(a)}.bind(null,n,e),r=function(){d(n),n.href&&URL.revokeObjectURL(n.href)}):(n=l(e),o=function(t,e){var n=e.css,o=e.media;if(o&&t.setAttribute(\"media\",o),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}.bind(null,n),r=function(){d(n)});return o(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;o(t=e)}else r()}}t.exports=function(t,e){if(\"undefined\"!=typeof DEBUG&&DEBUG&&\"object\"!=typeof document)throw new Error(\"The style-loader cannot be used in a non-browser environment\");(e=e||{}).attrs=\"object\"==typeof e.attrs?e.attrs:{},e.singleton||\"boolean\"==typeof e.singleton||(e.singleton=r()),e.insertInto||(e.insertInto=\"head\"),e.insertAt||(e.insertAt=\"bottom\");var n=u(t,e);return p(n,e),function(t){for(var r=[],i=0;i<n.length;i++){var s=n[i];(a=o[s.id]).refs--,r.push(a)}for(t&&p(u(t,e),e),i=0;i<r.length;i++){var a;if(0===(a=r[i]).refs){for(var c=0;c<a.parts.length;c++)a.parts[c]();delete o[a.id]}}}};var m=function(){var t=[];return function(e,n){return t[e]=n,t.filter(Boolean).join(\"\\n\")}}();function w(t,e,n,o){var r=n?\"\":o.css;if(t.styleSheet)t.styleSheet.cssText=m(e,r);else{var i=document.createTextNode(r),s=t.childNodes;s[e]&&t.removeChild(s[e]),s.length?t.insertBefore(i,s[e]):t.appendChild(i)}}},function(t,e){t.exports=function(t){var e=\"undefined\"!=typeof window&&window.location;if(!e)throw new Error(\"fixUrls requires window.location\");if(!t||\"string\"!=typeof t)return t;var n=e.protocol+\"//\"+e.host,o=n+e.pathname.replace(/\\/[^\\/]*$/,\"/\");return t.replace(/url\\s*\\(((?:[^)(]|\\((?:[^)(]+|\\([^)(]*\\))*\\))*)\\)/gi,(function(t,e){var r,i=e.trim().replace(/^\"(.*)\"$/,(function(t,e){return e})).replace(/^'(.*)'$/,(function(t,e){return e}));return/^(#|data:|http:\\/\\/|https:\\/\\/|file:\\/\\/\\/|\\s*$)/i.test(i)?t:(r=0===i.indexOf(\"//\")?i:0===i.indexOf(\"/\")?n+i:o+i.replace(/^\\.\\//,\"\"),\"url(\"+JSON.stringify(r)+\")\")}))}},function(t,e,n){\"use strict\";n.r(e);var o=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n(\"div\",{ref:\"cropper\",staticClass:\"vue-cropper\",on:{mouseover:t.scaleImg,mouseout:t.cancelScale}},[t.imgs?n(\"div\",{staticClass:\"cropper-box\"},[n(\"div\",{directives:[{name:\"show\",rawName:\"v-show\",value:!t.loading,expression:\"!loading\"}],staticClass:\"cropper-box-canvas\",style:{width:t.trueWidth+\"px\",height:t.trueHeight+\"px\",transform:\"scale(\"+t.scale+\",\"+t.scale+\") translate3d(\"+t.x/t.scale+\"px,\"+t.y/t.scale+\"px,0)rotateZ(\"+90*t.rotate+\"deg)\"}},[n(\"img\",{ref:\"cropperImg\",attrs:{src:t.imgs,alt:\"cropper-img\"}})])]):t._e(),t._v(\" \"),n(\"div\",{staticClass:\"cropper-drag-box\",class:{\"cropper-move\":t.move&&!t.crop,\"cropper-crop\":t.crop,\"cropper-modal\":t.cropping},on:{mousedown:t.startMove,touchstart:t.startMove}}),t._v(\" \"),n(\"div\",{directives:[{name:\"show\",rawName:\"v-show\",value:t.cropping,expression:\"cropping\"}],staticClass:\"cropper-crop-box\",style:{width:t.cropW+\"px\",height:t.cropH+\"px\",transform:\"translate3d(\"+t.cropOffsertX+\"px,\"+t.cropOffsertY+\"px,0)\"}},[n(\"span\",{staticClass:\"cropper-view-box\"},[n(\"img\",{style:{width:t.trueWidth+\"px\",height:t.trueHeight+\"px\",transform:\"scale(\"+t.scale+\",\"+t.scale+\") translate3d(\"+(t.x-t.cropOffsertX)/t.scale+\"px,\"+(t.y-t.cropOffsertY)/t.scale+\"px,0)rotateZ(\"+90*t.rotate+\"deg)\"},attrs:{src:t.imgs,alt:\"cropper-img\"}})]),t._v(\" \"),n(\"span\",{staticClass:\"cropper-face cropper-move\",on:{mousedown:t.cropMove,touchstart:t.cropMove}}),t._v(\" \"),t.info?n(\"span\",{staticClass:\"crop-info\",style:{top:t.cropInfo.top}},[t._v(t._s(this.cropInfo.width)+\" × \"+t._s(this.cropInfo.height))]):t._e(),t._v(\" \"),t.fixedBox?t._e():n(\"span\",[n(\"span\",{staticClass:\"crop-line line-w\",on:{mousedown:function(e){t.changeCropSize(e,!1,!0,0,1)},touchstart:function(e){t.changeCropSize(e,!1,!0,0,1)}}}),t._v(\" \"),n(\"span\",{staticClass:\"crop-line line-a\",on:{mousedown:function(e){t.changeCropSize(e,!0,!1,1,0)},touchstart:function(e){t.changeCropSize(e,!0,!1,1,0)}}}),t._v(\" \"),n(\"span\",{staticClass:\"crop-line line-s\",on:{mousedown:function(e){t.changeCropSize(e,!1,!0,0,2)},touchstart:function(e){t.changeCropSize(e,!1,!0,0,2)}}}),t._v(\" \"),n(\"span\",{staticClass:\"crop-line line-d\",on:{mousedown:function(e){t.changeCropSize(e,!0,!1,2,0)},touchstart:function(e){t.changeCropSize(e,!0,!1,2,0)}}}),t._v(\" \"),n(\"span\",{staticClass:\"crop-point point1\",on:{mousedown:function(e){t.changeCropSize(e,!0,!0,1,1)},touchstart:function(e){t.changeCropSize(e,!0,!0,1,1)}}}),t._v(\" \"),n(\"span\",{staticClass:\"crop-point point2\",on:{mousedown:function(e){t.changeCropSize(e,!1,!0,0,1)},touchstart:function(e){t.changeCropSize(e,!1,!0,0,1)}}}),t._v(\" \"),n(\"span\",{staticClass:\"crop-point point3\",on:{mousedown:function(e){t.changeCropSize(e,!0,!0,2,1)},touchstart:function(e){t.changeCropSize(e,!0,!0,2,1)}}}),t._v(\" \"),n(\"span\",{staticClass:\"crop-point point4\",on:{mousedown:function(e){t.changeCropSize(e,!0,!1,1,0)},touchstart:function(e){t.changeCropSize(e,!0,!1,1,0)}}}),t._v(\" \"),n(\"span\",{staticClass:\"crop-point point5\",on:{mousedown:function(e){t.changeCropSize(e,!0,!1,2,0)},touchstart:function(e){t.changeCropSize(e,!0,!1,2,0)}}}),t._v(\" \"),n(\"span\",{staticClass:\"crop-point point6\",on:{mousedown:function(e){t.changeCropSize(e,!0,!0,1,2)},touchstart:function(e){t.changeCropSize(e,!0,!0,1,2)}}}),t._v(\" \"),n(\"span\",{staticClass:\"crop-point point7\",on:{mousedown:function(e){t.changeCropSize(e,!1,!0,0,2)},touchstart:function(e){t.changeCropSize(e,!1,!0,0,2)}}}),t._v(\" \"),n(\"span\",{staticClass:\"crop-point point8\",on:{mousedown:function(e){t.changeCropSize(e,!0,!0,2,2)},touchstart:function(e){t.changeCropSize(e,!0,!0,2,2)}}})])])])};o._withStripped=!0;var r={getData:function(t){return new Promise((function(e,n){var o={};(function(t){var e=null;return new Promise((function(n,o){if(t.src)if(/^data\\:/i.test(t.src))e=function(t){t=t.replace(/^data\\:([^\\;]+)\\;base64,/gim,\"\");for(var e=atob(t),n=e.length,o=new ArrayBuffer(n),r=new Uint8Array(o),i=0;i<n;i++)r[i]=e.charCodeAt(i);return o}(t.src),n(e);else if(/^blob\\:/i.test(t.src)){var r=new FileReader;r.onload=function(t){e=t.target.result,n(e)},function(t,e){var n=new XMLHttpRequest;n.open(\"GET\",t,!0),n.responseType=\"blob\",n.onload=function(t){200!=this.status&&0!==this.status||e(this.response)},n.send()}(t.src,(function(t){r.readAsArrayBuffer(t)}))}else{var i=new XMLHttpRequest;i.onload=function(){if(200!=this.status&&0!==this.status)throw\"Could not load image\";e=i.response,n(e),i=null},i.open(\"GET\",t.src,!0),i.responseType=\"arraybuffer\",i.send(null)}else o(\"img error\")}))})(t).then((function(t){o.arrayBuffer=t,o.orientation=function(t){var e,n,o,r,i,s,a,c,h,p=new DataView(t),u=p.byteLength;if(255===p.getUint8(0)&&216===p.getUint8(1))for(c=2;c<u;){if(255===p.getUint8(c)&&225===p.getUint8(c+1)){s=c;break}c++}if(s&&(n=s+10,\"Exif\"===function(t,e,n){var o,r=\"\";for(o=e,n+=e;o<n;o++)r+=String.fromCharCode(t.getUint8(o));return r}(p,s+4,4)&&(i=p.getUint16(n),((r=18761===i)||19789===i)&&42===p.getUint16(n+2,r)&&(o=p.getUint32(n+4,r))>=8&&(a=n+o))),a)for(u=p.getUint16(a,r),h=0;h<u;h++)if(c=a+12*h+2,274===p.getUint16(c,r)){c+=8,e=p.getUint16(c,r);break}return e}(t),e(o)})).catch((function(t){n(t)}))}))}},i=r,s={data:function(){return{w:0,h:0,scale:1,x:0,y:0,loading:!0,trueWidth:0,trueHeight:0,move:!0,moveX:0,moveY:0,crop:!1,cropping:!1,cropW:0,cropH:0,cropOldW:0,cropOldH:0,canChangeX:!1,canChangeY:!1,changeCropTypeX:1,changeCropTypeY:1,cropX:0,cropY:0,cropChangeX:0,cropChangeY:0,cropOffsertX:0,cropOffsertY:0,support:\"\",touches:[],touchNow:!1,rotate:0,isIos:!1,orientation:0,imgs:\"\",coe:.2,scaling:!1,scalingSet:\"\",coeStatus:\"\",isCanShow:!0}},props:{img:{type:[String,Blob,null,File],default:\"\"},outputSize:{type:Number,default:1},outputType:{type:String,default:\"jpeg\"},info:{type:Boolean,default:!0},canScale:{type:Boolean,default:!0},autoCrop:{type:Boolean,default:!1},autoCropWidth:{type:[Number,String],default:0},autoCropHeight:{type:[Number,String],default:0},fixed:{type:Boolean,default:!1},fixedNumber:{type:Array,default:function(){return[1,1]}},fixedBox:{type:Boolean,default:!1},full:{type:Boolean,default:!1},canMove:{type:Boolean,default:!0},canMoveBox:{type:Boolean,default:!0},original:{type:Boolean,default:!1},centerBox:{type:Boolean,default:!1},high:{type:Boolean,default:!0},infoTrue:{type:Boolean,default:!1},maxImgSize:{type:[Number,String],default:2e3},enlarge:{type:[Number,String],default:1},preW:{type:[Number,String],default:0},mode:{type:String,default:\"contain\"},limitMinSize:{type:[Number,Array,String],default:function(){return 10}}},computed:{cropInfo:function(){var t={};if(t.top=this.cropOffsertY>21?\"-21px\":\"0px\",t.width=this.cropW>0?this.cropW:0,t.height=this.cropH>0?this.cropH:0,this.infoTrue){var e=1;this.high&&!this.full&&(e=window.devicePixelRatio),1!==this.enlarge&!this.full&&(e=Math.abs(Number(this.enlarge))),t.width=t.width*e,t.height=t.height*e,this.full&&(t.width=t.width/this.scale,t.height=t.height/this.scale)}return t.width=t.width.toFixed(0),t.height=t.height.toFixed(0),t},isIE:function(){navigator.userAgent;var t=!!window.ActiveXObject||\"ActiveXObject\"in window;return t},passive:function(){return this.isIE?null:{passive:!1}}},watch:{img:function(){this.checkedImg()},imgs:function(t){\"\"!==t&&this.reload()},cropW:function(){this.showPreview()},cropH:function(){this.showPreview()},cropOffsertX:function(){this.showPreview()},cropOffsertY:function(){this.showPreview()},scale:function(t,e){this.showPreview()},x:function(){this.showPreview()},y:function(){this.showPreview()},autoCrop:function(t){t&&this.goAutoCrop()},autoCropWidth:function(){this.autoCrop&&this.goAutoCrop()},autoCropHeight:function(){this.autoCrop&&this.goAutoCrop()},mode:function(){this.checkedImg()},rotate:function(){this.showPreview(),(this.autoCrop||this.cropW>0||this.cropH>0)&&this.goAutoCrop(this.cropW,this.cropH)}},methods:{getVersion:function(t){for(var e=navigator.userAgent.split(\" \"),n=\"\",o=new RegExp(t,\"i\"),r=0;r<e.length;r++)o.test(e[r])&&(n=e[r]);return n?n.split(\"/\")[1].split(\".\"):[\"0\",\"0\",\"0\"]},checkOrientationImage:function(t,e,n,o){var r=this;if(this.getVersion(\"chrome\")[0]>=81)e=-1;else if(this.getVersion(\"safari\")[0]>=605){var i=this.getVersion(\"version\");i[0]>13&&i[1]>1&&(e=-1)}else{var s=navigator.userAgent.toLowerCase().match(/cpu iphone os (.*?) like mac os/);if(s){var a=s[1];((a=a.split(\"_\"))[0]>13||a[0]>=13&&a[1]>=4)&&(e=-1)}}var c=document.createElement(\"canvas\"),h=c.getContext(\"2d\");switch(h.save(),e){case 2:c.width=n,c.height=o,h.translate(n,0),h.scale(-1,1);break;case 3:c.width=n,c.height=o,h.translate(n/2,o/2),h.rotate(180*Math.PI/180),h.translate(-n/2,-o/2);break;case 4:c.width=n,c.height=o,h.translate(0,o),h.scale(1,-1);break;case 5:c.height=n,c.width=o,h.rotate(.5*Math.PI),h.scale(1,-1);break;case 6:c.width=o,c.height=n,h.translate(o/2,n/2),h.rotate(90*Math.PI/180),h.translate(-n/2,-o/2);break;case 7:c.height=n,c.width=o,h.rotate(.5*Math.PI),h.translate(n,-o),h.scale(-1,1);break;case 8:c.height=n,c.width=o,h.translate(o/2,n/2),h.rotate(-90*Math.PI/180),h.translate(-n/2,-o/2);break;default:c.width=n,c.height=o}h.drawImage(t,0,0,n,o),h.restore(),c.toBlob((function(t){var e=URL.createObjectURL(t);URL.revokeObjectURL(r.imgs),r.imgs=e}),\"image/\"+this.outputType,1)},checkedImg:function(){var t=this;if(null===this.img||\"\"===this.img)return this.imgs=\"\",void this.clearCrop();this.loading=!0,this.scale=1,this.rotate=0,this.clearCrop();var e=new Image;if(e.onload=function(){if(\"\"===t.img)return t.$emit(\"imgLoad\",\"error\"),t.$emit(\"img-load\",\"error\"),!1;var n=e.width,o=e.height;i.getData(e).then((function(r){t.orientation=r.orientation||1;var i=t.maxImgSize;!t.orientation&&n<i&o<i?t.imgs=t.img:(n>i&&(o=o/n*i,n=i),o>i&&(n=n/o*i,o=i),t.checkOrientationImage(e,t.orientation,n,o))}))},e.onerror=function(){t.$emit(\"imgLoad\",\"error\"),t.$emit(\"img-load\",\"error\")},\"data\"!==this.img.substr(0,4)&&(e.crossOrigin=\"\"),this.isIE){var n=new XMLHttpRequest;n.onload=function(){var t=URL.createObjectURL(this.response);e.src=t},n.open(\"GET\",this.img,!0),n.responseType=\"blob\",n.send()}else e.src=this.img},startMove:function(t){if(t.preventDefault(),this.move&&!this.crop){if(!this.canMove)return!1;this.moveX=(t.clientX?t.clientX:t.touches[0].clientX)-this.x,this.moveY=(t.clientY?t.clientY:t.touches[0].clientY)-this.y,t.touches?(window.addEventListener(\"touchmove\",this.moveImg),window.addEventListener(\"touchend\",this.leaveImg),2==t.touches.length&&(this.touches=t.touches,window.addEventListener(\"touchmove\",this.touchScale),window.addEventListener(\"touchend\",this.cancelTouchScale))):(window.addEventListener(\"mousemove\",this.moveImg),window.addEventListener(\"mouseup\",this.leaveImg)),this.$emit(\"imgMoving\",{moving:!0,axis:this.getImgAxis()}),this.$emit(\"img-moving\",{moving:!0,axis:this.getImgAxis()})}else this.cropping=!0,window.addEventListener(\"mousemove\",this.createCrop),window.addEventListener(\"mouseup\",this.endCrop),window.addEventListener(\"touchmove\",this.createCrop),window.addEventListener(\"touchend\",this.endCrop),this.cropOffsertX=t.offsetX?t.offsetX:t.touches[0].pageX-this.$refs.cropper.offsetLeft,this.cropOffsertY=t.offsetY?t.offsetY:t.touches[0].pageY-this.$refs.cropper.offsetTop,this.cropX=t.clientX?t.clientX:t.touches[0].clientX,this.cropY=t.clientY?t.clientY:t.touches[0].clientY,this.cropChangeX=this.cropOffsertX,this.cropChangeY=this.cropOffsertY,this.cropW=0,this.cropH=0},touchScale:function(t){var e=this;t.preventDefault();var n=this.scale,o=this.touches[0].clientX,r=this.touches[0].clientY,i=t.touches[0].clientX,s=t.touches[0].clientY,a=this.touches[1].clientX,c=this.touches[1].clientY,h=t.touches[1].clientX,p=t.touches[1].clientY,u=Math.sqrt(Math.pow(o-a,2)+Math.pow(r-c,2)),f=Math.sqrt(Math.pow(i-h,2)+Math.pow(s-p,2))-u,d=1,l=(d=(d=d/this.trueWidth>d/this.trueHeight?d/this.trueHeight:d/this.trueWidth)>.1?.1:d)*f;if(!this.touchNow){if(this.touchNow=!0,f>0?n+=Math.abs(l):f<0&&n>Math.abs(l)&&(n-=Math.abs(l)),this.touches=t.touches,setTimeout((function(){e.touchNow=!1}),8),!this.checkoutImgAxis(this.x,this.y,n))return!1;this.scale=n}},cancelTouchScale:function(t){window.removeEventListener(\"touchmove\",this.touchScale)},moveImg:function(t){var e=this;if(t.preventDefault(),t.touches&&2===t.touches.length)return this.touches=t.touches,window.addEventListener(\"touchmove\",this.touchScale),window.addEventListener(\"touchend\",this.cancelTouchScale),window.removeEventListener(\"touchmove\",this.moveImg),!1;var n,o,r=t.clientX?t.clientX:t.touches[0].clientX,i=t.clientY?t.clientY:t.touches[0].clientY;n=r-this.moveX,o=i-this.moveY,this.$nextTick((function(){if(e.centerBox){var t,r,i,s,a=e.getImgAxis(n,o,e.scale),c=e.getCropAxis(),h=e.trueHeight*e.scale,p=e.trueWidth*e.scale;switch(e.rotate){case 1:case-1:case 3:case-3:t=e.cropOffsertX-e.trueWidth*(1-e.scale)/2+(h-p)/2,r=e.cropOffsertY-e.trueHeight*(1-e.scale)/2+(p-h)/2,i=t-h+e.cropW,s=r-p+e.cropH;break;default:t=e.cropOffsertX-e.trueWidth*(1-e.scale)/2,r=e.cropOffsertY-e.trueHeight*(1-e.scale)/2,i=t-p+e.cropW,s=r-h+e.cropH}a.x1>=c.x1&&(n=t),a.y1>=c.y1&&(o=r),a.x2<=c.x2&&(n=i),a.y2<=c.y2&&(o=s)}e.x=n,e.y=o,e.$emit(\"imgMoving\",{moving:!0,axis:e.getImgAxis()}),e.$emit(\"img-moving\",{moving:!0,axis:e.getImgAxis()})}))},leaveImg:function(t){window.removeEventListener(\"mousemove\",this.moveImg),window.removeEventListener(\"touchmove\",this.moveImg),window.removeEventListener(\"mouseup\",this.leaveImg),window.removeEventListener(\"touchend\",this.leaveImg),this.$emit(\"imgMoving\",{moving:!1,axis:this.getImgAxis()}),this.$emit(\"img-moving\",{moving:!1,axis:this.getImgAxis()})},scaleImg:function(){this.canScale&&window.addEventListener(this.support,this.changeSize,this.passive)},cancelScale:function(){this.canScale&&window.removeEventListener(this.support,this.changeSize)},changeSize:function(t){var e=this;t.preventDefault();var n=this.scale,o=t.deltaY||t.wheelDelta;o=navigator.userAgent.indexOf(\"Firefox\")>0?30*o:o,this.isIE&&(o=-o);var r=this.coe,i=(r=r/this.trueWidth>r/this.trueHeight?r/this.trueHeight:r/this.trueWidth)*o;i<0?n+=Math.abs(i):n>Math.abs(i)&&(n-=Math.abs(i));var s=i<0?\"add\":\"reduce\";if(s!==this.coeStatus&&(this.coeStatus=s,this.coe=.2),this.scaling||(this.scalingSet=setTimeout((function(){e.scaling=!1,e.coe=e.coe+=.01}),50)),this.scaling=!0,!this.checkoutImgAxis(this.x,this.y,n))return!1;this.scale=n},changeScale:function(t){var e=this.scale;t=t||1;var n=20;if((t*=n=n/this.trueWidth>n/this.trueHeight?n/this.trueHeight:n/this.trueWidth)>0?e+=Math.abs(t):e>Math.abs(t)&&(e-=Math.abs(t)),!this.checkoutImgAxis(this.x,this.y,e))return!1;this.scale=e},createCrop:function(t){var e=this;t.preventDefault();var n=t.clientX?t.clientX:t.touches?t.touches[0].clientX:0,o=t.clientY?t.clientY:t.touches?t.touches[0].clientY:0;this.$nextTick((function(){var t=n-e.cropX,r=o-e.cropY;if(t>0?(e.cropW=t+e.cropChangeX>e.w?e.w-e.cropChangeX:t,e.cropOffsertX=e.cropChangeX):(e.cropW=e.w-e.cropChangeX+Math.abs(t)>e.w?e.cropChangeX:Math.abs(t),e.cropOffsertX=e.cropChangeX+t>0?e.cropChangeX+t:0),e.fixed){var i=e.cropW/e.fixedNumber[0]*e.fixedNumber[1];i+e.cropOffsertY>e.h?(e.cropH=e.h-e.cropOffsertY,e.cropW=e.cropH/e.fixedNumber[1]*e.fixedNumber[0],e.cropOffsertX=t>0?e.cropChangeX:e.cropChangeX-e.cropW):e.cropH=i,e.cropOffsertY=e.cropOffsertY}else r>0?(e.cropH=r+e.cropChangeY>e.h?e.h-e.cropChangeY:r,e.cropOffsertY=e.cropChangeY):(e.cropH=e.h-e.cropChangeY+Math.abs(r)>e.h?e.cropChangeY:Math.abs(r),e.cropOffsertY=e.cropChangeY+r>0?e.cropChangeY+r:0)}))},changeCropSize:function(t,e,n,o,r){t.preventDefault(),window.addEventListener(\"mousemove\",this.changeCropNow),window.addEventListener(\"mouseup\",this.changeCropEnd),window.addEventListener(\"touchmove\",this.changeCropNow),window.addEventListener(\"touchend\",this.changeCropEnd),this.canChangeX=e,this.canChangeY=n,this.changeCropTypeX=o,this.changeCropTypeY=r,this.cropX=t.clientX?t.clientX:t.touches[0].clientX,this.cropY=t.clientY?t.clientY:t.touches[0].clientY,this.cropOldW=this.cropW,this.cropOldH=this.cropH,this.cropChangeX=this.cropOffsertX,this.cropChangeY=this.cropOffsertY,this.fixed&&this.canChangeX&&this.canChangeY&&(this.canChangeY=0),this.$emit(\"change-crop-size\",{width:this.cropW,height:this.cropH})},changeCropNow:function(t){var e=this;t.preventDefault();var n=t.clientX?t.clientX:t.touches?t.touches[0].clientX:0,o=t.clientY?t.clientY:t.touches?t.touches[0].clientY:0,r=this.w,i=this.h,s=0,a=0;if(this.centerBox){var c=this.getImgAxis(),h=c.x2,p=c.y2;s=c.x1>0?c.x1:0,a=c.y1>0?c.y1:0,r>h&&(r=h),i>p&&(i=p)}this.$nextTick((function(){var t=n-e.cropX,c=o-e.cropY;if(e.canChangeX&&(1===e.changeCropTypeX?e.cropOldW-t>0?(e.cropW=r-e.cropChangeX-t<=r-s?e.cropOldW-t:e.cropOldW+e.cropChangeX-s,e.cropOffsertX=r-e.cropChangeX-t<=r-s?e.cropChangeX+t:s):(e.cropW=Math.abs(t)+e.cropChangeX<=r?Math.abs(t)-e.cropOldW:r-e.cropOldW-e.cropChangeX,e.cropOffsertX=e.cropChangeX+e.cropOldW):2===e.changeCropTypeX&&(e.cropOldW+t>0?(e.cropW=e.cropOldW+t+e.cropOffsertX<=r?e.cropOldW+t:r-e.cropOffsertX,e.cropOffsertX=e.cropChangeX):(e.cropW=r-e.cropChangeX+Math.abs(t+e.cropOldW)<=r-s?Math.abs(t+e.cropOldW):e.cropChangeX-s,e.cropOffsertX=r-e.cropChangeX+Math.abs(t+e.cropOldW)<=r-s?e.cropChangeX-Math.abs(t+e.cropOldW):s))),e.canChangeY&&(1===e.changeCropTypeY?e.cropOldH-c>0?(e.cropH=i-e.cropChangeY-c<=i-a?e.cropOldH-c:e.cropOldH+e.cropChangeY-a,e.cropOffsertY=i-e.cropChangeY-c<=i-a?e.cropChangeY+c:a):(e.cropH=Math.abs(c)+e.cropChangeY<=i?Math.abs(c)-e.cropOldH:i-e.cropOldH-e.cropChangeY,e.cropOffsertY=e.cropChangeY+e.cropOldH):2===e.changeCropTypeY&&(e.cropOldH+c>0?(e.cropH=e.cropOldH+c+e.cropOffsertY<=i?e.cropOldH+c:i-e.cropOffsertY,e.cropOffsertY=e.cropChangeY):(e.cropH=i-e.cropChangeY+Math.abs(c+e.cropOldH)<=i-a?Math.abs(c+e.cropOldH):e.cropChangeY-a,e.cropOffsertY=i-e.cropChangeY+Math.abs(c+e.cropOldH)<=i-a?e.cropChangeY-Math.abs(c+e.cropOldH):a))),e.canChangeX&&e.fixed){var h=e.cropW/e.fixedNumber[0]*e.fixedNumber[1];h+e.cropOffsertY>i?(e.cropH=i-e.cropOffsertY,e.cropW=e.cropH/e.fixedNumber[1]*e.fixedNumber[0]):e.cropH=h}if(e.canChangeY&&e.fixed){var p=e.cropH/e.fixedNumber[1]*e.fixedNumber[0];p+e.cropOffsertX>r?(e.cropW=r-e.cropOffsertX,e.cropH=e.cropW/e.fixedNumber[0]*e.fixedNumber[1]):e.cropW=p}}))},checkCropLimitSize:function(){this.cropW,this.cropH;var t=this.limitMinSize,e=new Array;return e=Array.isArray[t]?t:[t,t],[parseFloat(e[0]),parseFloat(e[1])]},changeCropEnd:function(t){window.removeEventListener(\"mousemove\",this.changeCropNow),window.removeEventListener(\"mouseup\",this.changeCropEnd),window.removeEventListener(\"touchmove\",this.changeCropNow),window.removeEventListener(\"touchend\",this.changeCropEnd)},endCrop:function(){0===this.cropW&&0===this.cropH&&(this.cropping=!1),window.removeEventListener(\"mousemove\",this.createCrop),window.removeEventListener(\"mouseup\",this.endCrop),window.removeEventListener(\"touchmove\",this.createCrop),window.removeEventListener(\"touchend\",this.endCrop)},startCrop:function(){this.crop=!0},stopCrop:function(){this.crop=!1},clearCrop:function(){this.cropping=!1,this.cropW=0,this.cropH=0},cropMove:function(t){if(t.preventDefault(),!this.canMoveBox)return this.crop=!1,this.startMove(t),!1;if(t.touches&&2===t.touches.length)return this.crop=!1,this.startMove(t),this.leaveCrop(),!1;window.addEventListener(\"mousemove\",this.moveCrop),window.addEventListener(\"mouseup\",this.leaveCrop),window.addEventListener(\"touchmove\",this.moveCrop),window.addEventListener(\"touchend\",this.leaveCrop);var e,n,o=t.clientX?t.clientX:t.touches[0].clientX,r=t.clientY?t.clientY:t.touches[0].clientY;e=o-this.cropOffsertX,n=r-this.cropOffsertY,this.cropX=e,this.cropY=n,this.$emit(\"cropMoving\",{moving:!0,axis:this.getCropAxis()}),this.$emit(\"crop-moving\",{moving:!0,axis:this.getCropAxis()})},moveCrop:function(t,e){var n=this,o=0,r=0;t&&(t.preventDefault(),o=t.clientX?t.clientX:t.touches[0].clientX,r=t.clientY?t.clientY:t.touches[0].clientY),this.$nextTick((function(){var t,i,s=o-n.cropX,a=r-n.cropY;if(e&&(s=n.cropOffsertX,a=n.cropOffsertY),t=s<=0?0:s+n.cropW>n.w?n.w-n.cropW:s,i=a<=0?0:a+n.cropH>n.h?n.h-n.cropH:a,n.centerBox){var c=n.getImgAxis();t<=c.x1&&(t=c.x1),t+n.cropW>c.x2&&(t=c.x2-n.cropW),i<=c.y1&&(i=c.y1),i+n.cropH>c.y2&&(i=c.y2-n.cropH)}n.cropOffsertX=t,n.cropOffsertY=i,n.$emit(\"cropMoving\",{moving:!0,axis:n.getCropAxis()}),n.$emit(\"crop-moving\",{moving:!0,axis:n.getCropAxis()})}))},getImgAxis:function(t,e,n){t=t||this.x,e=e||this.y,n=n||this.scale;var o={x1:0,x2:0,y1:0,y2:0},r=this.trueWidth*n,i=this.trueHeight*n;switch(this.rotate){case 0:o.x1=t+this.trueWidth*(1-n)/2,o.x2=o.x1+this.trueWidth*n,o.y1=e+this.trueHeight*(1-n)/2,o.y2=o.y1+this.trueHeight*n;break;case 1:case-1:case 3:case-3:o.x1=t+this.trueWidth*(1-n)/2+(r-i)/2,o.x2=o.x1+this.trueHeight*n,o.y1=e+this.trueHeight*(1-n)/2+(i-r)/2,o.y2=o.y1+this.trueWidth*n;break;default:o.x1=t+this.trueWidth*(1-n)/2,o.x2=o.x1+this.trueWidth*n,o.y1=e+this.trueHeight*(1-n)/2,o.y2=o.y1+this.trueHeight*n}return o},getCropAxis:function(){var t={x1:0,x2:0,y1:0,y2:0};return t.x1=this.cropOffsertX,t.x2=t.x1+this.cropW,t.y1=this.cropOffsertY,t.y2=t.y1+this.cropH,t},leaveCrop:function(t){window.removeEventListener(\"mousemove\",this.moveCrop),window.removeEventListener(\"mouseup\",this.leaveCrop),window.removeEventListener(\"touchmove\",this.moveCrop),window.removeEventListener(\"touchend\",this.leaveCrop),this.$emit(\"cropMoving\",{moving:!1,axis:this.getCropAxis()}),this.$emit(\"crop-moving\",{moving:!1,axis:this.getCropAxis()})},getCropChecked:function(t){var e=this,n=document.createElement(\"canvas\"),o=new Image,r=this.rotate,i=this.trueWidth,s=this.trueHeight,a=this.cropOffsertX,c=this.cropOffsertY;function h(t,e){n.width=Math.round(t),n.height=Math.round(e)}o.onload=function(){if(0!==e.cropW){var p=n.getContext(\"2d\"),u=1;e.high&!e.full&&(u=window.devicePixelRatio),1!==e.enlarge&!e.full&&(u=Math.abs(Number(e.enlarge)));var f=e.cropW*u,d=e.cropH*u,l=i*e.scale*u,g=s*e.scale*u,v=(e.x-a+e.trueWidth*(1-e.scale)/2)*u,m=(e.y-c+e.trueHeight*(1-e.scale)/2)*u;switch(h(f,d),p.save(),r){case 0:e.full?(h(f/e.scale,d/e.scale),p.drawImage(o,v/e.scale,m/e.scale,l/e.scale,g/e.scale)):p.drawImage(o,v,m,l,g);break;case 1:case-3:e.full?(h(f/e.scale,d/e.scale),v=v/e.scale+(l/e.scale-g/e.scale)/2,m=m/e.scale+(g/e.scale-l/e.scale)/2,p.rotate(90*r*Math.PI/180),p.drawImage(o,m,-v-g/e.scale,l/e.scale,g/e.scale)):(v+=(l-g)/2,m+=(g-l)/2,p.rotate(90*r*Math.PI/180),p.drawImage(o,m,-v-g,l,g));break;case 2:case-2:e.full?(h(f/e.scale,d/e.scale),p.rotate(90*r*Math.PI/180),v/=e.scale,m/=e.scale,p.drawImage(o,-v-l/e.scale,-m-g/e.scale,l/e.scale,g/e.scale)):(p.rotate(90*r*Math.PI/180),p.drawImage(o,-v-l,-m-g,l,g));break;case 3:case-1:e.full?(h(f/e.scale,d/e.scale),v=v/e.scale+(l/e.scale-g/e.scale)/2,m=m/e.scale+(g/e.scale-l/e.scale)/2,p.rotate(90*r*Math.PI/180),p.drawImage(o,-m-l/e.scale,v,l/e.scale,g/e.scale)):(v+=(l-g)/2,m+=(g-l)/2,p.rotate(90*r*Math.PI/180),p.drawImage(o,-m-l,v,l,g));break;default:e.full?(h(f/e.scale,d/e.scale),p.drawImage(o,v/e.scale,m/e.scale,l/e.scale,g/e.scale)):p.drawImage(o,v,m,l,g)}p.restore()}else{var w=i*e.scale,x=s*e.scale,b=n.getContext(\"2d\");switch(b.save(),r){case 0:h(w,x),b.drawImage(o,0,0,w,x);break;case 1:case-3:h(x,w),b.rotate(90*r*Math.PI/180),b.drawImage(o,0,-x,w,x);break;case 2:case-2:h(w,x),b.rotate(90*r*Math.PI/180),b.drawImage(o,-w,-x,w,x);break;case 3:case-1:h(x,w),b.rotate(90*r*Math.PI/180),b.drawImage(o,-w,0,w,x);break;default:h(w,x),b.drawImage(o,0,0,w,x)}b.restore()}t(n)},\"data\"!==this.img.substr(0,4)&&(o.crossOrigin=\"Anonymous\"),o.src=this.imgs},getCropData:function(t){var e=this;this.getCropChecked((function(n){t(n.toDataURL(\"image/\"+e.outputType,e.outputSize))}))},getCropBlob:function(t){var e=this;this.getCropChecked((function(n){n.toBlob((function(e){return t(e)}),\"image/\"+e.outputType,e.outputSize)}))},showPreview:function(){var t=this;if(!this.isCanShow)return!1;this.isCanShow=!1,setTimeout((function(){t.isCanShow=!0}),16);var e=this.cropW,n=this.cropH,o=this.scale,r={};r.div={width:\"\".concat(e,\"px\"),height:\"\".concat(n,\"px\")};var i=(this.x-this.cropOffsertX)/o,s=(this.y-this.cropOffsertY)/o;r.w=e,r.h=n,r.url=this.imgs,r.img={width:\"\".concat(this.trueWidth,\"px\"),height:\"\".concat(this.trueHeight,\"px\"),transform:\"scale(\".concat(o,\")translate3d(\").concat(i,\"px, \").concat(s,\"px, \").concat(0,\"px)rotateZ(\").concat(90*this.rotate,\"deg)\")},r.html='\\n      <div class=\"show-preview\" style=\"width: '.concat(r.w,\"px; height: \").concat(r.h,'px,; overflow: hidden\">\\n        <div style=\"width: ').concat(e,\"px; height: \").concat(n,'px\">\\n          <img src=').concat(r.url,' style=\"width: ').concat(this.trueWidth,\"px; height: \").concat(this.trueHeight,\"px; transform:\\n          scale(\").concat(o,\")translate3d(\").concat(i,\"px, \").concat(s,\"px, \").concat(0,\"px)rotateZ(\").concat(90*this.rotate,'deg)\">\\n        </div>\\n      </div>'),this.$emit(\"realTime\",r),this.$emit(\"real-time\",r)},reload:function(){var t=this,e=new Image;e.onload=function(){t.w=parseFloat(window.getComputedStyle(t.$refs.cropper).width),t.h=parseFloat(window.getComputedStyle(t.$refs.cropper).height),t.trueWidth=e.width,t.trueHeight=e.height,t.original?t.scale=1:t.scale=t.checkedMode(),t.$nextTick((function(){t.x=-(t.trueWidth-t.trueWidth*t.scale)/2+(t.w-t.trueWidth*t.scale)/2,t.y=-(t.trueHeight-t.trueHeight*t.scale)/2+(t.h-t.trueHeight*t.scale)/2,t.loading=!1,t.autoCrop&&t.goAutoCrop(),t.$emit(\"img-load\",\"success\"),t.$emit(\"imgLoad\",\"success\"),setTimeout((function(){t.showPreview()}),20)}))},e.onerror=function(){t.$emit(\"imgLoad\",\"error\"),t.$emit(\"img-load\",\"error\")},e.src=this.imgs},checkedMode:function(){var t=1,e=(this.trueWidth,this.trueHeight),n=this.mode.split(\" \");switch(n[0]){case\"contain\":this.trueWidth>this.w&&(t=this.w/this.trueWidth),this.trueHeight*t>this.h&&(t=this.h/this.trueHeight);break;case\"cover\":(e*=t=this.w/this.trueWidth)<this.h&&(t=(e=this.h)/this.trueHeight);break;default:try{var o=n[0];if(-1!==o.search(\"px\")&&(o=o.replace(\"px\",\"\"),t=parseFloat(o)/this.trueWidth),-1!==o.search(\"%\")&&(o=o.replace(\"%\",\"\"),t=parseFloat(o)/100*this.w/this.trueWidth),2===n.length&&\"auto\"===o){var r=n[1];-1!==r.search(\"px\")&&(r=r.replace(\"px\",\"\"),t=(e=parseFloat(r))/this.trueHeight),-1!==r.search(\"%\")&&(r=r.replace(\"%\",\"\"),t=(e=parseFloat(r)/100*this.h)/this.trueHeight)}}catch(e){t=1}}return t},goAutoCrop:function(t,e){if(\"\"!==this.imgs&&null!==this.imgs){this.clearCrop(),this.cropping=!0;var n=this.w,o=this.h;if(this.centerBox){var r=this.trueWidth*this.scale,i=this.trueHeight*this.scale;n=r<n?r:n,o=i<o?i:o}var s=t||parseFloat(this.autoCropWidth),a=e||parseFloat(this.autoCropHeight);0!==s&&0!==a||(s=.8*n,a=.8*o),s=s>n?n:s,a=a>o?o:a,this.fixed&&(a=s/this.fixedNumber[0]*this.fixedNumber[1]),a>this.h&&(s=(a=this.h)/this.fixedNumber[1]*this.fixedNumber[0]),this.changeCrop(s,a)}},changeCrop:function(t,e){var n=this;if(this.centerBox){var o=this.getImgAxis();t>o.x2-o.x1&&(e=(t=o.x2-o.x1)/this.fixedNumber[0]*this.fixedNumber[1]),e>o.y2-o.y1&&(t=(e=o.y2-o.y1)/this.fixedNumber[1]*this.fixedNumber[0])}this.cropW=t,this.cropH=e,this.checkCropLimitSize(),this.$nextTick((function(){n.cropOffsertX=(n.w-n.cropW)/2,n.cropOffsertY=(n.h-n.cropH)/2,n.centerBox&&n.moveCrop(null,!0)}))},refresh:function(){var t=this;this.img,this.imgs=\"\",this.scale=1,this.crop=!1,this.rotate=0,this.w=0,this.h=0,this.trueWidth=0,this.trueHeight=0,this.clearCrop(),this.$nextTick((function(){t.checkedImg()}))},rotateLeft:function(){this.rotate=this.rotate<=-3?0:this.rotate-1},rotateRight:function(){this.rotate=this.rotate>=3?0:this.rotate+1},rotateClear:function(){this.rotate=0},checkoutImgAxis:function(t,e,n){t=t||this.x,e=e||this.y,n=n||this.scale;var o=!0;if(this.centerBox){var r=this.getImgAxis(t,e,n),i=this.getCropAxis();r.x1>=i.x1&&(o=!1),r.x2<=i.x2&&(o=!1),r.y1>=i.y1&&(o=!1),r.y2<=i.y2&&(o=!1)}return o}},mounted:function(){this.support=\"onwheel\"in document.createElement(\"div\")?\"wheel\":void 0!==document.onmousewheel?\"mousewheel\":\"DOMMouseScroll\";var t=this,e=navigator.userAgent;this.isIOS=!!e.match(/\\(i[^;]+;( U;)? CPU.+Mac OS X/),HTMLCanvasElement.prototype.toBlob||Object.defineProperty(HTMLCanvasElement.prototype,\"toBlob\",{value:function(e,n,o){for(var r=atob(this.toDataURL(n,o).split(\",\")[1]),i=r.length,s=new Uint8Array(i),a=0;a<i;a++)s[a]=r.charCodeAt(a);e(new Blob([s],{type:t.type||\"image/png\"}))}}),this.showPreview(),this.checkedImg()},destroyed:function(){window.removeEventListener(\"mousemove\",this.moveCrop),window.removeEventListener(\"mouseup\",this.leaveCrop),window.removeEventListener(\"touchmove\",this.moveCrop),window.removeEventListener(\"touchend\",this.leaveCrop)}};n(1);var a=function(t,e,n,o,r,i,s,a){var c,h=\"function\"==typeof t?t.options:t;if(e&&(h.render=e,h.staticRenderFns=n,h._compiled=!0),o&&(h.functional=!0),i&&(h._scopeId=\"data-v-\"+i),s?(c=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||\"undefined\"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),r&&r.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(s)},h._ssrRegister=c):r&&(c=a?function(){r.call(this,this.$root.$options.shadowRoot)}:r),c)if(h.functional){h._injectStyles=c;var p=h.render;h.render=function(t,e){return c.call(e),p(t,e)}}else{var u=h.beforeCreate;h.beforeCreate=u?[].concat(u,c):[c]}return{exports:t,options:h}}(s,o,[],!1,null,\"6dae58fd\",null);a.options.__file=\"src/vue-cropper.vue\";var c=a.exports;n.d(e,\"VueCropper\",(function(){return c}));var h=function(t){t.component(\"VueCropper\",c)};\"undefined\"!=typeof window&&window.Vue&&h(window.Vue),e.default={version:\"0.5.5\",install:h,VueCropper:c,vueCropper:c}}])}))},bb2f:function(t,e,n){var o=n(\"d039\");t.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},d86b:function(t,e,n){var o=n(\"d039\");t.exports=o((function(){if(\"function\"==typeof ArrayBuffer){var t=new ArrayBuffer(8);Object.isExtensible(t)&&Object.defineProperty(t,\"a\",{value:8})}}))},f183:function(t,e,n){var o=n(\"23e7\"),r=n(\"e330\"),i=n(\"d012\"),s=n(\"861d\"),a=n(\"1a2d\"),c=n(\"9bf2\").f,h=n(\"241c\"),p=n(\"057f\"),u=n(\"4fad\"),f=n(\"90e3\"),d=n(\"bb2f\"),l=!1,g=f(\"meta\"),v=0,m=function(t){c(t,g,{value:{objectID:\"O\"+v++,weakData:{}}})},w=function(t,e){if(!s(t))return\"symbol\"==typeof t?t:(\"string\"==typeof t?\"S\":\"P\")+t;if(!a(t,g)){if(!u(t))return\"F\";if(!e)return\"E\";m(t)}return t[g].objectID},x=function(t,e){if(!a(t,g)){if(!u(t))return!0;if(!e)return!1;m(t)}return t[g].weakData},b=function(t){return d&&l&&u(t)&&!a(t,g)&&m(t),t},C=function(){y.enable=function(){},l=!0;var t=h.f,e=r([].splice),n={};n[g]=1,t(n).length&&(h.f=function(n){for(var o=t(n),r=0,i=o.length;r<i;r++)if(o[r]===g){e(o,r,1);break}return o},o({target:\"Object\",stat:!0,forced:!0},{getOwnPropertyNames:p.f}))},y=t.exports={enable:C,fastKey:w,getWeakData:x,onFreeze:b};i[g]=!0}}]);","extractedComments":[]}