UNPKG

@enhances/bigscreen-fit-vue3

Version:

Vue3 大屏适配方案、scale、可不压缩、不黑边、适配浏览器缩放、不同分辨率、提供全屏、退出全屏、判断全屏、提供缩放不同状态的classname

1 lines 33 kB
import*as e from"vue";import*as t from"resize-observer-polyfill";var r={6:(e,t,r)=>{r.d(t,{A:()=>c});var n=r(4755),o=r.n(n),i=r(8508),a=r.n(i),u=r(3350),s=a()(o());s.i(u.A),s.push([e.id,"",""]);const c=s},3879:(e,t,r)=>{r.d(t,{A:()=>u});var n=r(4755),o=r.n(n),i=r(8508),a=r.n(i)()(o());a.push([e.id,".bigscreen_fit {\n width: var(--design-width, 1920px);\n height: var(--design-height, 1080px);\n transform: var(--bgs-fit-transform);\n transform-origin: var(--origin);\n position: absolute;\n left: 50%;\n top: 50%;\n box-sizing: border-box;\n pointer-events: none;\n z-index: var(--z-index);\n &>div {\n pointer-events: auto;\n }\n}",""]);const u=a},3350:(e,t,r)=>{r.d(t,{A:()=>c});var n=r(4755),o=r.n(n),i=r(8508),a=r.n(i),u=r(3879),s=a()(o());s.i(u.A),s.push([e.id,"",""]);const c=s},6105:(e,t,r)=>{r.d(t,{A:()=>u});var n=r(4755),o=r.n(n),i=r(8508),a=r.n(i)()(o());a.push([e.id,".bigscreen_fit{width:var(--design-width, 1920px);height:var(--design-height, 1080px);transform:var(--bgs-fit-transform);transform-origin:var(--origin);position:absolute;left:50%;top:50%;box-sizing:border-box;pointer-events:none;z-index:var(--z-index)}.bigscreen_fit>div{pointer-events:auto}",""]);const u=a},5755:(e,t,r)=>{r.d(t,{A:()=>u});var n=r(4755),o=r.n(n),i=r(8508),a=r.n(i)()(o());a.push([e.id,".bs-config-provider{flex:1 1;display:flex;flex-direction:column;width:100%;height:100%}",""]);const u=a},2283:(e,t,r)=>{r.d(t,{A:()=>u});var n=r(4755),o=r.n(n),i=r(8508),a=r.n(i)()(o());a.push([e.id,"html{width:100vw;height:100vh}",""]);const u=a},8508:e=>{e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var r="",n=void 0!==t[5];return t[4]&&(r+="@supports (".concat(t[4],") {")),t[2]&&(r+="@media ".concat(t[2]," {")),n&&(r+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),r+=e(t),n&&(r+="}"),t[2]&&(r+="}"),t[4]&&(r+="}"),r})).join("")},t.i=function(e,r,n,o,i){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(n)for(var u=0;u<this.length;u++){var s=this[u][0];null!=s&&(a[s]=!0)}for(var c=0;c<e.length;c++){var l=[].concat(e[c]);n&&a[l[0]]||(void 0!==i&&(void 0===l[5]||(l[1]="@layer".concat(l[5].length>0?" ".concat(l[5]):""," {").concat(l[1],"}")),l[5]=i),r&&(l[2]?(l[1]="@media ".concat(l[2]," {").concat(l[1],"}"),l[2]=r):l[2]=r),o&&(l[4]?(l[1]="@supports (".concat(l[4],") {").concat(l[1],"}"),l[4]=o):l[4]="".concat(o)),t.push(l))}},t}},4755:e=>{e.exports=function(e){return e[1]}},581:(e,t,r)=>{var n=r(7384),o=r(4238),i=r(2329),a=r(4037),u=r(3613);function s(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}s.prototype.clear=n,s.prototype.delete=o,s.prototype.get=i,s.prototype.has=a,s.prototype.set=u,e.exports=s},2839:(e,t,r)=>{var n=r(3614),o=r(2008),i=r(2715),a=r(5655),u=r(8383);function s(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}s.prototype.clear=n,s.prototype.delete=o,s.prototype.get=i,s.prototype.has=a,s.prototype.set=u,e.exports=s},6615:(e,t,r)=>{var n=r(2310)(r(8453),"Map");e.exports=n},2229:(e,t,r)=>{var n=r(3752),o=r(9886),i=r(6969),a=r(8370),u=r(3485);function s(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}s.prototype.clear=n,s.prototype.delete=o,s.prototype.get=i,s.prototype.has=a,s.prototype.set=u,e.exports=s},8089:(e,t,r)=>{var n=r(2839),o=r(7380),i=r(8354),a=r(2413),u=r(7073),s=r(1241);function c(e){var t=this.__data__=new n(e);this.size=t.size}c.prototype.clear=o,c.prototype.delete=i,c.prototype.get=a,c.prototype.has=u,c.prototype.set=s,e.exports=c},4073:(e,t,r)=>{var n=r(8453).Symbol;e.exports=n},7084:(e,t,r)=>{var n=r(8453).Uint8Array;e.exports=n},7057:e=>{e.exports=function(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}},8079:(e,t,r)=>{var n=r(7e3),o=r(6356),i=r(6521),a=r(9232),u=r(2753),s=r(4167),c=Object.prototype.hasOwnProperty;e.exports=function(e,t){var r=i(e),l=!r&&o(e),p=!r&&!l&&a(e),f=!r&&!l&&!p&&s(e),d=r||l||p||f,v=d?n(e.length,String):[],h=v.length;for(var m in e)!t&&!c.call(e,m)||d&&("length"==m||p&&("offset"==m||"parent"==m)||f&&("buffer"==m||"byteLength"==m||"byteOffset"==m)||u(m,h))||v.push(m);return v}},2261:(e,t,r)=>{var n=r(1176),o=r(2864);e.exports=function(e,t,r){(void 0!==r&&!o(e[t],r)||void 0===r&&!(t in e))&&n(e,t,r)}},683:(e,t,r)=>{var n=r(1176),o=r(2864),i=Object.prototype.hasOwnProperty;e.exports=function(e,t,r){var a=e[t];i.call(e,t)&&o(a,r)&&(void 0!==r||t in e)||n(e,t,r)}},2961:(e,t,r)=>{var n=r(2864);e.exports=function(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return-1}},1176:(e,t,r)=>{var n=r(8835);e.exports=function(e,t,r){"__proto__"==t&&n?n(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}},8408:(e,t,r)=>{var n=r(7717),o=Object.create,i=function(){function e(){}return function(t){if(!n(t))return{};if(o)return o(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}();e.exports=i},9761:(e,t,r)=>{var n=r(9677)();e.exports=n},6624:(e,t,r)=>{var n=r(4073),o=r(7915),i=r(4478),a=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?o(e):i(e)}},7382:(e,t,r)=>{var n=r(6624),o=r(2050);e.exports=function(e){return o(e)&&"[object Arguments]"==n(e)}},1187:(e,t,r)=>{var n=r(1330),o=r(1992),i=r(7717),a=r(1513),u=/^\[object .+?Constructor\]$/,s=Function.prototype,c=Object.prototype,l=s.toString,p=c.hasOwnProperty,f=RegExp("^"+l.call(p).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||o(e))&&(n(e)?f:u).test(a(e))}},4061:(e,t,r)=>{var n=r(6624),o=r(9358),i=r(2050),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&o(e.length)&&!!a[n(e)]}},5391:(e,t,r)=>{var n=r(7717),o=r(1327),i=r(5149),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return i(e);var t=o(e),r=[];for(var u in e)("constructor"!=u||!t&&a.call(e,u))&&r.push(u);return r}},5962:(e,t,r)=>{var n=r(8089),o=r(2261),i=r(9761),a=r(5200),u=r(7717),s=r(8305),c=r(4454);e.exports=function e(t,r,l,p,f){t!==r&&i(r,(function(i,s){if(f||(f=new n),u(i))a(t,r,s,l,e,p,f);else{var d=p?p(c(t,s),i,s+"",t,r,f):void 0;void 0===d&&(d=i),o(t,s,d)}}),s)}},5200:(e,t,r)=>{var n=r(2261),o=r(2354),i=r(3921),a=r(5799),u=r(7569),s=r(6356),c=r(6521),l=r(9941),p=r(9232),f=r(1330),d=r(7717),v=r(43),h=r(4167),m=r(4454),y=r(7332);e.exports=function(e,t,r,b,x,g,_){var w=m(e,r),j=m(t,r),O=_.get(j);if(O)n(e,r,O);else{var S=g?g(w,j,r+"",e,t,_):void 0,A=void 0===S;if(A){var z=c(j),F=!z&&p(j),T=!z&&!F&&h(j);S=j,z||F||T?c(w)?S=w:l(w)?S=a(w):F?(A=!1,S=o(j,!0)):T?(A=!1,S=i(j,!0)):S=[]:v(j)||s(j)?(S=w,s(w)?S=y(w):d(w)&&!f(w)||(S=u(j))):A=!1}A&&(_.set(j,S),x(S,j,b,g,_),_.delete(j)),n(e,r,S)}}},2238:(e,t,r)=>{var n=r(2424),o=r(4525),i=r(1577);e.exports=function(e,t){return i(o(e,t,n),e+"")}},5418:(e,t,r)=>{var n=r(3486),o=r(8835),i=r(2424),a=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:n(t),writable:!0})}:i;e.exports=a},7e3:e=>{e.exports=function(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}},3480:(e,t,r)=>{var n=r(8976),o=/^\s+/;e.exports=function(e){return e?e.slice(0,n(e)+1).replace(o,""):e}},8877:e=>{e.exports=function(e){return function(t){return e(t)}}},8429:(e,t,r)=>{var n=r(7084);e.exports=function(e){var t=new e.constructor(e.byteLength);return new n(t).set(new n(e)),t}},2354:(e,t,r)=>{e=r.nmd(e);var n=r(8453),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,a=i&&i.exports===o?n.Buffer:void 0,u=a?a.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var r=e.length,n=u?u(r):new e.constructor(r);return e.copy(n),n}},3921:(e,t,r)=>{var n=r(8429);e.exports=function(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}},5799:e=>{e.exports=function(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r<n;)t[r]=e[r];return t}},9111:(e,t,r)=>{var n=r(683),o=r(1176);e.exports=function(e,t,r,i){var a=!r;r||(r={});for(var u=-1,s=t.length;++u<s;){var c=t[u],l=i?i(r[c],e[c],c,r,e):void 0;void 0===l&&(l=e[c]),a?o(r,c,l):n(r,c,l)}return r}},2353:(e,t,r)=>{var n=r(8453)["__core-js_shared__"];e.exports=n},4511:(e,t,r)=>{var n=r(2238),o=r(6027);e.exports=function(e){return n((function(t,r){var n=-1,i=r.length,a=i>1?r[i-1]:void 0,u=i>2?r[2]:void 0;for(a=e.length>3&&"function"==typeof a?(i--,a):void 0,u&&o(r[0],r[1],u)&&(a=i<3?void 0:a,i=1),t=Object(t);++n<i;){var s=r[n];s&&e(t,s,n,a)}return t}))}},9677:e=>{e.exports=function(e){return function(t,r,n){for(var o=-1,i=Object(t),a=n(t),u=a.length;u--;){var s=a[e?u:++o];if(!1===r(i[s],s,i))break}return t}}},8835:(e,t,r)=>{var n=r(2310),o=function(){try{var e=n(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=o},8928:(e,t,r)=>{var n="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;e.exports=n},1379:(e,t,r)=>{var n=r(8802);e.exports=function(e,t){var r=e.__data__;return n(t)?r["string"==typeof t?"string":"hash"]:r.map}},2310:(e,t,r)=>{var n=r(1187),o=r(3584);e.exports=function(e,t){var r=o(e,t);return n(r)?r:void 0}},7367:(e,t,r)=>{var n=r(951)(Object.getPrototypeOf,Object);e.exports=n},7915:(e,t,r)=>{var n=r(4073),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,u=n?n.toStringTag:void 0;e.exports=function(e){var t=i.call(e,u),r=e[u];try{e[u]=void 0;var n=!0}catch(e){}var o=a.call(e);return n&&(t?e[u]=r:delete e[u]),o}},3584:e=>{e.exports=function(e,t){return null==e?void 0:e[t]}},7384:(e,t,r)=>{var n=r(7946);e.exports=function(){this.__data__=n?n(null):{},this.size=0}},4238:e=>{e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},2329:(e,t,r)=>{var n=r(7946),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(n){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return o.call(t,e)?t[e]:void 0}},4037:(e,t,r)=>{var n=r(7946),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return n?void 0!==t[e]:o.call(t,e)}},3613:(e,t,r)=>{var n=r(7946);e.exports=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=n&&void 0===t?"__lodash_hash_undefined__":t,this}},7569:(e,t,r)=>{var n=r(8408),o=r(7367),i=r(1327);e.exports=function(e){return"function"!=typeof e.constructor||i(e)?{}:n(o(e))}},2753:e=>{var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,r){var n=typeof e;return!!(r=null==r?9007199254740991:r)&&("number"==n||"symbol"!=n&&t.test(e))&&e>-1&&e%1==0&&e<r}},6027:(e,t,r)=>{var n=r(2864),o=r(8710),i=r(2753),a=r(7717);e.exports=function(e,t,r){if(!a(r))return!1;var u=typeof t;return!!("number"==u?o(r)&&i(t,r.length):"string"==u&&t in r)&&n(r[t],e)}},8802:e=>{e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},1992:(e,t,r)=>{var n,o=r(2353),i=(n=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"";e.exports=function(e){return!!i&&i in e}},1327:e=>{var t=Object.prototype;e.exports=function(e){var r=e&&e.constructor;return e===("function"==typeof r&&r.prototype||t)}},3614:e=>{e.exports=function(){this.__data__=[],this.size=0}},2008:(e,t,r)=>{var n=r(2961),o=Array.prototype.splice;e.exports=function(e){var t=this.__data__,r=n(t,e);return!(r<0)&&(r==t.length-1?t.pop():o.call(t,r,1),--this.size,!0)}},2715:(e,t,r)=>{var n=r(2961);e.exports=function(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}},5655:(e,t,r)=>{var n=r(2961);e.exports=function(e){return n(this.__data__,e)>-1}},8383:(e,t,r)=>{var n=r(2961);e.exports=function(e,t){var r=this.__data__,o=n(r,e);return o<0?(++this.size,r.push([e,t])):r[o][1]=t,this}},3752:(e,t,r)=>{var n=r(581),o=r(2839),i=r(6615);e.exports=function(){this.size=0,this.__data__={hash:new n,map:new(i||o),string:new n}}},9886:(e,t,r)=>{var n=r(1379);e.exports=function(e){var t=n(this,e).delete(e);return this.size-=t?1:0,t}},6969:(e,t,r)=>{var n=r(1379);e.exports=function(e){return n(this,e).get(e)}},8370:(e,t,r)=>{var n=r(1379);e.exports=function(e){return n(this,e).has(e)}},3485:(e,t,r)=>{var n=r(1379);e.exports=function(e,t){var r=n(this,e),o=r.size;return r.set(e,t),this.size+=r.size==o?0:1,this}},7946:(e,t,r)=>{var n=r(2310)(Object,"create");e.exports=n},5149:e=>{e.exports=function(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t}},6273:(e,t,r)=>{e=r.nmd(e);var n=r(8928),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,a=i&&i.exports===o&&n.process,u=function(){try{var e=i&&i.require&&i.require("util").types;return e||a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=u},4478:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},951:e=>{e.exports=function(e,t){return function(r){return e(t(r))}}},4525:(e,t,r)=>{var n=r(7057),o=Math.max;e.exports=function(e,t,r){return t=o(void 0===t?e.length-1:t,0),function(){for(var i=arguments,a=-1,u=o(i.length-t,0),s=Array(u);++a<u;)s[a]=i[t+a];a=-1;for(var c=Array(t+1);++a<t;)c[a]=i[a];return c[t]=r(s),n(e,this,c)}}},8453:(e,t,r)=>{var n=r(8928),o="object"==typeof self&&self&&self.Object===Object&&self,i=n||o||Function("return this")();e.exports=i},4454:e=>{e.exports=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}},1577:(e,t,r)=>{var n=r(5418),o=r(715)(n);e.exports=o},715:e=>{var t=Date.now;e.exports=function(e){var r=0,n=0;return function(){var o=t(),i=16-(o-n);if(n=o,i>0){if(++r>=800)return arguments[0]}else r=0;return e.apply(void 0,arguments)}}},7380:(e,t,r)=>{var n=r(2839);e.exports=function(){this.__data__=new n,this.size=0}},8354:e=>{e.exports=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}},2413:e=>{e.exports=function(e){return this.__data__.get(e)}},7073:e=>{e.exports=function(e){return this.__data__.has(e)}},1241:(e,t,r)=>{var n=r(2839),o=r(6615),i=r(2229);e.exports=function(e,t){var r=this.__data__;if(r instanceof n){var a=r.__data__;if(!o||a.length<199)return a.push([e,t]),this.size=++r.size,this;r=this.__data__=new i(a)}return r.set(e,t),this.size=r.size,this}},1513:e=>{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},8976:e=>{var t=/\s/;e.exports=function(e){for(var r=e.length;r--&&t.test(e.charAt(r)););return r}},3486:e=>{e.exports=function(e){return function(){return e}}},2645:(e,t,r)=>{var n=r(7717),o=r(4884),i=r(6086),a=Math.max,u=Math.min;e.exports=function(e,t,r){var s,c,l,p,f,d,v=0,h=!1,m=!1,y=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function b(t){var r=s,n=c;return s=c=void 0,v=t,p=e.apply(n,r)}function x(e){var r=e-d;return void 0===d||r>=t||r<0||m&&e-v>=l}function g(){var e=o();if(x(e))return _(e);f=setTimeout(g,function(e){var r=t-(e-d);return m?u(r,l-(e-v)):r}(e))}function _(e){return f=void 0,y&&s?b(e):(s=c=void 0,p)}function w(){var e=o(),r=x(e);if(s=arguments,c=this,d=e,r){if(void 0===f)return function(e){return v=e,f=setTimeout(g,t),h?b(e):p}(d);if(m)return clearTimeout(f),f=setTimeout(g,t),b(d)}return void 0===f&&(f=setTimeout(g,t)),p}return t=i(t)||0,n(r)&&(h=!!r.leading,l=(m="maxWait"in r)?a(i(r.maxWait)||0,t):l,y="trailing"in r?!!r.trailing:y),w.cancel=function(){void 0!==f&&clearTimeout(f),v=0,s=d=c=f=void 0},w.flush=function(){return void 0===f?p:_(o())},w}},2864:e=>{e.exports=function(e,t){return e===t||e!=e&&t!=t}},2424:e=>{e.exports=function(e){return e}},6356:(e,t,r)=>{var n=r(7382),o=r(2050),i=Object.prototype,a=i.hasOwnProperty,u=i.propertyIsEnumerable,s=n(function(){return arguments}())?n:function(e){return o(e)&&a.call(e,"callee")&&!u.call(e,"callee")};e.exports=s},6521:e=>{var t=Array.isArray;e.exports=t},8710:(e,t,r)=>{var n=r(1330),o=r(9358);e.exports=function(e){return null!=e&&o(e.length)&&!n(e)}},9941:(e,t,r)=>{var n=r(8710),o=r(2050);e.exports=function(e){return o(e)&&n(e)}},9232:(e,t,r)=>{e=r.nmd(e);var n=r(8453),o=r(2055),i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,u=a&&a.exports===i?n.Buffer:void 0,s=(u?u.isBuffer:void 0)||o;e.exports=s},1330:(e,t,r)=>{var n=r(6624),o=r(7717);e.exports=function(e){if(!o(e))return!1;var t=n(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},9358:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},7717:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},2050:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},43:(e,t,r)=>{var n=r(6624),o=r(7367),i=r(2050),a=Function.prototype,u=Object.prototype,s=a.toString,c=u.hasOwnProperty,l=s.call(Object);e.exports=function(e){if(!i(e)||"[object Object]"!=n(e))return!1;var t=o(e);if(null===t)return!0;var r=c.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&s.call(r)==l}},6770:(e,t,r)=>{var n=r(6624),o=r(2050);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==n(e)}},4167:(e,t,r)=>{var n=r(4061),o=r(8877),i=r(6273),a=i&&i.isTypedArray,u=a?o(a):n;e.exports=u},8305:(e,t,r)=>{var n=r(8079),o=r(5391),i=r(8710);e.exports=function(e){return i(e)?n(e,!0):o(e)}},6284:(e,t,r)=>{var n=r(5962),o=r(4511)((function(e,t,r){n(e,t,r)}));e.exports=o},4884:(e,t,r)=>{var n=r(8453);e.exports=function(){return n.Date.now()}},2055:e=>{e.exports=function(){return!1}},6086:(e,t,r)=>{var n=r(3480),o=r(7717),i=r(6770),a=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,s=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(i(e))return NaN;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=n(e);var r=u.test(e);return r||s.test(e)?c(e.slice(2),r?2:8):a.test(e)?NaN:+e}},7332:(e,t,r)=>{var n=r(9111),o=r(8305);e.exports=function(e){return n(e,o(e))}},4491:(e,t,r)=>{r.r(t),r.d(t,{default:()=>y});var n=r(8960),o=r.n(n),i=r(6081),a=r.n(i),u=r(2443),s=r.n(u),c=r(7120),l=r.n(c),p=r(1628),f=r.n(p),d=r(9849),v=r.n(d),h=r(6),m={};m.styleTagTransform=v(),m.setAttributes=l(),m.insert=s().bind(null,"head"),m.domAPI=a(),m.insertStyleElement=f();o()(h.A,m);const y=h.A&&h.A.locals?h.A.locals:void 0},8960:e=>{var t=[];function r(e){for(var r=-1,n=0;n<t.length;n++)if(t[n].identifier===e){r=n;break}return r}function n(e,n){for(var i={},a=[],u=0;u<e.length;u++){var s=e[u],c=n.base?s[0]+n.base:s[0],l=i[c]||0,p="".concat(c," ").concat(l);i[c]=l+1;var f=r(p),d={css:s[1],media:s[2],sourceMap:s[3],supports:s[4],layer:s[5]};if(-1!==f)t[f].references++,t[f].updater(d);else{var v=o(d,n);n.byIndex=u,t.splice(u,0,{identifier:p,updater:v,references:1})}a.push(p)}return a}function o(e,t){var r=t.domAPI(t);r.update(e);return function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;r.update(e=t)}else r.remove()}}e.exports=function(e,o){var i=n(e=e||[],o=o||{});return function(e){e=e||[];for(var a=0;a<i.length;a++){var u=r(i[a]);t[u].references--}for(var s=n(e,o),c=0;c<i.length;c++){var l=r(i[c]);0===t[l].references&&(t[l].updater(),t.splice(l,1))}i=s}}},2443:e=>{var t={};e.exports=function(e,r){var n=function(e){if(void 0===t[e]){var r=document.querySelector(e);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}t[e]=r}return t[e]}(e);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");n.appendChild(r)}},1628:e=>{e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},7120:(e,t,r)=>{e.exports=function(e){var t=r.nc;t&&e.setAttribute("nonce",t)}},6081:e=>{e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(r){!function(e,t,r){var n="";r.supports&&(n+="@supports (".concat(r.supports,") {")),r.media&&(n+="@media ".concat(r.media," {"));var o=void 0!==r.layer;o&&(n+="@layer".concat(r.layer.length>0?" ".concat(r.layer):""," {")),n+=r.css,o&&(n+="}"),r.media&&(n+="}"),r.supports&&(n+="}");var i=r.sourceMap;i&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),t.styleTagTransform(n,e,t.options)}(t,e,r)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},9849:e=>{e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},6307:e=>{e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n},e.exports.__esModule=!0,e.exports.default=e.exports},5071:(e,t,r)=>{var n=r(1534);e.exports=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=n(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,u=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return u=e.done,e},e:function(e){s=!0,a=e},f:function(){try{u||null==r.return||r.return()}finally{if(s)throw a}}}},e.exports.__esModule=!0,e.exports.default=e.exports},6209:(e,t,r)=>{var n=r(3940);e.exports=function(e,t,r){return(t=n(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e.exports.__esModule=!0,e.exports.default=e.exports},5989:(e,t,r)=>{var n=r(6209);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}e.exports=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){n(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e},e.exports.__esModule=!0,e.exports.default=e.exports},7649:(e,t,r)=>{var n=r(1422).default;e.exports=function(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},3940:(e,t,r)=>{var n=r(1422).default,o=r(7649);e.exports=function(e){var t=o(e,"string");return"symbol"==n(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},1422:e=>{function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},1534:(e,t,r)=>{var n=r(6307);e.exports=function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports}},n={};function o(e){var t=n[e];if(void 0!==t)return t.exports;var i=n[e]={id:e,loaded:!1,exports:{}};return r[e](i,i.exports,o),i.loaded=!0,i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),o.nc=void 0;var i={};(()=>{o.d(i,{dK:()=>n,Ay:()=>Y,u$:()=>a,uM:()=>r});var r={};o.r(r),o.d(r,{enterFullScreen:()=>m,exitFullScreen:()=>y,isFullScreen:()=>b,onFullScreenChange:()=>x,usResizeObjserver:()=>h});var n={};o.r(n),o.d(n,{BigScreenFit:()=>G,BsConfigProvider:()=>$});var a={};o.r(a),o.d(a,{ScaleFit:()=>Q,default:()=>X});var u=o(5989),s=o.n(u);const c=(e=>{var t={};return o.d(t,e),t})({computed:()=>e.computed,createElementBlock:()=>e.createElementBlock,defineComponent:()=>e.defineComponent,inject:()=>e.inject,nextTick:()=>e.nextTick,normalizeClass:()=>e.normalizeClass,normalizeStyle:()=>e.normalizeStyle,onMounted:()=>e.onMounted,onUnmounted:()=>e.onUnmounted,openBlock:()=>e.openBlock,provide:()=>e.provide,ref:()=>e.ref,renderSlot:()=>e.renderSlot,shallowRef:()=>e.shallowRef,watch:()=>e.watch});var l=o(5071),p=o.n(l);const f=(e=>{var t={};return o.d(t,e),t})({default:()=>t.default});var d=o(2645),v=o.n(d);function h(e,t){var r=v()(t,200);new f.default((function(e){var t,n=p()(e);try{for(n.s();!(t=n.n()).done;){var o=t.value;null==r||r(o)}}catch(e){n.e(e)}finally{n.f()}})).observe(e)}function m(){try{document.documentElement.requestFullscreen?document.documentElement.requestFullscreen():document.documentElement.mozRequestFullScreen?document.documentElement.mozRequestFullScreen():document.documentElement.webkitRequestFullscreen?document.documentElement.webkitRequestFullscreen():document.documentElement.msRequestFullscreen&&document.documentElement.msRequestFullscreen()}catch(e){console.log(e)}}function y(){try{document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.msExitFullscreen&&document.msExitFullscreen()}catch(e){console.log(e)}}function b(){return!!(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement)}function x(e){function t(){b()?(console.log("页面已进入全屏模式"),null==e||e(!0)):(console.log("页面已退出全屏模式"),null==e||e(!1))}return document.addEventListener("fullscreenchange",t),function(){document.removeEventListener("fullscreenchange",t)}}function g(e){var t=(0,c.ref)({innerWidth:window.innerWidth,innerHeight:window.innerHeight});function r(){t.value.innerWidth=window.innerWidth,t.value.innerHeight=window.innerHeight,null==e||e(t.value)}var n=v()((function(){(0,c.nextTick)(r)}),300);return window.addEventListener("resize",n),r(),{win:t,updateWinOption:r}}var _=["id"];const w=(0,c.defineComponent)({__name:"bs-config-provider",props:{id:{default:"bigscreen-config-provid"}},setup:function(e,t){var r=t.expose,n=e,o=(0,c.ref)(s()(s()({isFullScreen:b()},n),{},{win:{innerHeight:window.innerHeight,innerWidth:window.innerWidth}})),i=g((function(e){o.value.win=e})).updateWinOption;function a(e){"F11"===e.key&&(o.value.isFullScreen?y():m())}return(0,c.provide)(n.id,o),x((function(e){o.value.isFullScreen=e})),window.addEventListener("keyup",a),(0,c.onUnmounted)((function(){window.removeEventListener("keyup",a)})),r({updateWinOption:i}),function(e,t){return(0,c.openBlock)(),(0,c.createElementBlock)("div",{class:"bs-config-provider",id:e.id},[(0,c.renderSlot)(e.$slots,"default")],8,_)}}});var j=o(8960),O=o.n(j),S=o(6081),A=o.n(S),z=o(2443),F=o.n(z),T=o(7120),E=o.n(T),P=o(1628),M=o.n(P),C=o(9849),k=o.n(C),W=o(2283),I={};I.styleTagTransform=k(),I.setAttributes=E(),I.insert=F().bind(null,"head"),I.domAPI=A(),I.insertStyleElement=M();O()(W.A,I);W.A&&W.A.locals&&W.A.locals;const R=w;var B=o(5755),H={};H.styleTagTransform=k(),H.setAttributes=E(),H.insert=F().bind(null,"head"),H.domAPI=A(),H.insertStyleElement=M();O()(B.A,H);B.A&&B.A.locals&&B.A.locals;const $=R;var L={width:1920,height:1080,zoom:1,id:"bigscreen-config-provid",push:!1,compress:"auto",origin:"left top",customScale:"auto",zIndex:1,cssTranslate:"translate(-50%, -50%)"};function N(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"px";return"number"==typeof e?"".concat(e).concat(t):e}function U(e,t){return(0,c.computed)((function(){var r,n,o,i=t.value.win.innerWidth/(null!==(r=e.designWidth)&&void 0!==r?r:L.width),a=t.value.win.innerHeight/(null!==(n=e.designHeight)&&void 0!==n?n:L.height),u=t.value.isFullScreen,s="function"==typeof e.zoom?e.zoom(u):null!==(o=e.zoom)&&void 0!==o?o:L.zoom,c="auto"===e.compress?!e.push:e.compress,l=e.push?[i*s,a*s]:[i,a],p=c?l.join(","):Math.min.apply(Math,l),f="auto"===e.customScale?"scale(".concat(p,")"):"scale(".concat(e.customScale,")");return{fitTransform:"".concat(f," ").concat(e.cssTranslate),cssScale:f,customClass:{"bs-no-compress":!c,"bs-compress":c&&!u,"bs-fullscreen":u,"bs-no-fullscreen":!u},_isCompress:c,fixRationWith:function(e){var t=l[0],r=l[1];return u||c||t<r?e:(e="string"==typeof e?parseFloat(e):e)*(t/r)}}}))}const q=(0,c.defineComponent)({__name:"bigscreen-fit",props:{designWidth:{default:L.width},designHeight:{default:L.height},zoom:{type:[Number,Function],default:L.zoom},id:{default:L.id},push:{type:Boolean,default:L.push},compress:{type:[Boolean,String],default:L.compress},origin:{default:L.origin},customScale:{default:L.customScale},zIndex:{default:L.zIndex},cssTranslate:{default:L.cssTranslate}},setup:function(e){var t=(0,c.shallowRef)(),r=(0,c.shallowRef)(),n=e,o=(0,c.inject)(n.id,{value:{id:"",isFullScreen:!1,win:{innerHeight,innerWidth}}}),i=U(n,o),a=(0,c.computed)((function(){var e,t,r;return{"--design-width":N(null!==(e=null==i||null===(t=i.value)||void 0===t||null===(r=t.fixRationWith)||void 0===r?void 0:r.call(t,n.designWidth))&&void 0!==e?e:n.designWidth),"--design-height":N(n.designHeight),"--bgs-fit-transform":i.value.fitTransform,"--origin":n.origin,"--z-index":"".concat(n.zIndex)}})),u=(0,c.computed)((function(){return null!=i&&i.value?s()({},i.value.customClass):{}}));function l(){var e,i=null==o||null===(e=o.value)||void 0===e?void 0:e.id;if(n.push&&i&&t.value){var a,u,s=document.querySelector("#".concat(i));s&&s.appendChild(t.value)}else t.value&&r.value&&((null===(a=r.value)||void 0===a||null===(u=a.contains)||void 0===u?void 0:u.call(a,t.value))||r.value.appendChild(t.value))}return(0,c.onMounted)((function(){r.value=t.value.parentNode,l(),(0,c.watch)((function(){return n.push}),l)})),function(e,r){return(0,c.openBlock)(),(0,c.createElementBlock)("div",{ref_key:"bigscreenFitRef",ref:t,class:(0,c.normalizeClass)(["bigscreen_fit",u.value]),style:(0,c.normalizeStyle)(a.value)},[(0,c.renderSlot)(e.$slots,"default",{customClass:u.value})],6)}}});var D=o(6105),K={};K.styleTagTransform=k(),K.setAttributes=E(),K.insert=F().bind(null,"head"),K.domAPI=A(),K.insertStyleElement=M();O()(D.A,K);D.A&&D.A.locals&&D.A.locals;const G=q;var J=o(6284),V=o.n(J);const Q={install:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.directive("scale-fit",function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t=V()({},L,t);var r=(0,c.ref)({isFullScreen:!1,win:{innerHeight,innerWidth}});g((function(e){r.value.win=e}));var n=U(t,r);function o(e){var r;for(var o in e.style.setProperty("transform-origin",null!==(r=t.origin)&&void 0!==r?r:"center center"),e.style.setProperty("transform","".concat(n.value.cssScale," ").concat(t.cssTranslate)),n.value.customClass)n.value.customClass.hasOwnProperty(o)&&(Reflect.get(n.value.customClass,o,!1)?e.classList.add(o):e.classList.contains(o)&&e.classList.remove(o))}var i=null;function a(e){var t;o(e),null===(t=i)||void 0===t||t(),i=(0,c.watch)((function(){return n.value}),(function(){o(e)}))}return{created:a,updated:a,unmounted:function(){var e;null===(e=i)||void 0===e||e()}}}(e,t))}},X={install:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Q.install(e,t)}},Y={install:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};o(4491),X.install(e,t),Object.entries(n).forEach((function(t){e.component(t[0],t[1])}))}}})();var a=i.dK,u=i.Ay,s=i.u$,c=i.uM;export{a as components,u as default,s as directive,c as share};