hldy_xcx/unpackage/resources/__UNI__010B3C0/www/app-renderjs.js

3 lines
11 KiB
JavaScript
Raw Normal View History

2025-09-28 16:21:54 +08:00
var __renderjsModules={};
__renderjsModules.c0c7256a=(()=>{var G=Object.defineProperty;var V=Object.getOwnPropertyDescriptor;var tt=Object.getOwnPropertyNames;var et=Object.prototype.hasOwnProperty;var it=(e,i)=>{for(var o in i)G(e,o,{get:i[o],enumerable:!0})},ht=(e,i,o,g)=>{if(i&&typeof i=="object"||typeof i=="function")for(let a of tt(i))!et.call(e,a)&&a!==o&&G(e,a,{get:()=>i[a],enumerable:!(g=V(i,a))||g.enumerable});return e};var rt=e=>ht(G({},"__esModule",{value:!0}),e);var I=(e,i,o)=>new Promise((g,a)=>{var n=w=>{try{s(o.next(w))}catch(v){a(v)}},f=w=>{try{s(o.throw(w))}catch(v){a(v)}},s=w=>w.done?g(w.value):Promise.resolve(w.value).then(n,f);s((o=o.apply(e,i)).next())});var ft={};it(ft,{default:()=>lt});var l={x:0,y:0},u=1,W=1,P=0,S=[],r={},b={},t={},B="",E=0,h={left:0,right:0,top:0,bottom:0},U={imageStyles:"crop-image",maskStylesList:"crop-mask-block",borderStyles:"crop-border",circleBoxStyles:"crop-circle-box",circleStyles:"crop-circle",gridStylesList:"crop-grid",angleStylesList:"crop-angle"},_=0,z="H5",z="APP",L=1e-6;function F(e,i){return e>0&&i<0?e:e<0&&i>0?i:e>0&&i>0?Math.min(e,i):0}function d(e){var i=parseFloat(e.toFixed(6));return i===L||i===-L?0:i}function ot(e,i){return Math.abs(e-i)<=L}function O(e,i){var o=e-i;return o<0?o<-L:o<L}function k(e,i,o,g,a,n){if(typeof i=="number"){if(o&&ot(i,a)){var f=d(i*n);return f<=g?f:g}return i}return e}function C(e){if(typeof e=="string")return e;var i="";for(let o in e)i+=o+":"+e[o]+";";return i}function M(e,i,o){if(z==="APP")if(Object.prototype.toString.call(o)==="[object Array]")for(var g=0,a=o.length;g<a;g++){var n=window.document.getElementById(U[i]+"-"+(g+1));n&&(n.style=C(o[g]))}else{var n=window.document.getElementById(U[i]);n&&(n.style=C(o))}z==="H5"&&(e[i]=o)}function at(e,i,o){z==="APP"&&e.callMethod(i,o),z==="H5"&&e[i](o)}function Y(e){var i=e[1].pageX-e[0].pageX,o=e[1].pageY-e[0].pageY,g=Math.sqrt(Math.pow(i,2)+Math.pow(o,2)),a=e[1].pageX-i/2,n=e[1].pageY-o/2;return{c:g,x:a,y:n}}function $(e,i,o,g){return d(g?Math.max(Math.min(e,i),o):Math.min(Math.max(e,i),o))}function x(e,i,o){var g=d((r.height-r.width)/2);return{x:$(e.x,-r.height+g+t.width+t.left,t.left+g,i),y:$(e.y,-r.width-g+t.height+t.top,t.top-g,o)}}function nt(e){var i=P/90%2;if(i===1){if(t.width===t.height)return x(e,r.height<t.height,r.width<t.width);var o=r.height<t.width&&r.width<t.height;if(r.width<t.height||r.height<t.width){if(t.width<t.height&&r.width<r.height)return o?x(e,t.width<t.height,t.width<t.height):x(e,!1,!0);if(t.height<t.width&&r.height<r.width)return o?x(e,t.height<t.width,t.height<t.width):x(e,!0,!1)}return r.height>=t.width&&r.width>=t.height?x(e,!1,!1):o?t.height<t.width?x(e,!0,!0):x(e,t.width<t.height,t.width<t.height):r.height<t.width&&!r.width<t.height?x(e,!0,!1):!r.height<t.width&&r.width<t.height?x(e,!1,!0):x(e,r.height<t.height,r.width<t.width)}return{x:$(e.x,-r.width+t.width+t.left,t.left,r.width<t.width),y:$(e.y,-r.height+t.height+t.top,t.top,r.height<t.height)}}function H(e){if(l.x+=e.x||0,l.y+=e.y||0,e.check&&t.checkRange){var i=nt(l);(l.x!==i.x||l.y!==i.y)&&(l=i)}var o=(r.width-r.oldWidth)/2,g=(r.height-r.oldHeight)/2;M(e.instance,"imageStyles",{width:r.oldWidth+"px",height:r.oldHeight+"px",transform:(r.gpu?"translateZ(0) ":"")+"translate("+(l.x+o)+"px, "+(l.y+g)+"px) rotate("+P+"deg) scale("+u+")"}),at(e.instance,"dataChange",{width:r.width,height:r.height,x:l.x,y:l.y,rotate:P})}function Z(e){if(M(e.instance,"maskStylesList",[{left:0,width:t.left+h.left+"px",top:0,bottom:0,"z-index":t.zIndex+2},{left:t.right+h.right+"px",right:0,top:0,bottom:0,"z-index":t.zIndex+2},{left:t.left+h.left+"px",width:t.width+h.right-h.left+"px",top:0,height:t.top+h.top+"px","z-index":t.zIndex+2},{left:t.left+h.left+"px",width:t.width+h.right-h.left+"px",top:t.bottom+h.bottom+"px",bottom:0,"z-index":t.zIndex+2}]),t.showBorder&&M(e.instance,"borderStyles",{left:t.left+h.left+"px",top:t.top+h.top+"px",width:t.width+h.right-h.left+"px",height:t.height+h.bottom-h.top+"px","z-index":t.zIndex+3}),t.showGrid&&M(e.instance,"gridStylesList",[{"border-width":"1px 0 0 0",left:t.left+h.left+"px",right:t.right+h.right+"px",