( function ( e , t ) { "object" === typeof exports && "object" === typeof module ? module . exports = t ( ) : "function" === typeof define && define . amd ? define ( [ ] , t ) : "object" === typeof exports ? exports [ "AvueFormDesign" ] = t ( ) : e [ "AvueFormDesign" ] = t ( ) } ) ( "undefined" !== typeof self ? self : this , ( function ( ) { return function ( e ) { function t ( t ) { for ( var i , o , s = t [ 0 ] , r = t [ 1 ] , a = 0 , c = [ ] ; a < s . length ; a ++ ) o = s [ a ] , Object . prototype . hasOwnProperty . call ( n , o ) && n [ o ] && c . push ( n [ o ] [ 0 ] ) , n [ o ] = 0 ; for ( i in r ) Object . prototype . hasOwnProperty . call ( r , i ) && ( e [ i ] = r [ i ] ) ; l && l ( t ) ; while ( c . length ) c . shift ( ) ( ) } var i = { } , n = { 0 : 0 } ; function o ( t ) { if ( i [ t ] ) return i [ t ] . exports ; var n = i [ t ] = { i : t , l : ! 1 , exports : { } } ; return e [ t ] . call ( n . exports , n , n . exports , o ) , n . l = ! 0 , n . exports } o . e = function ( ) { return Promise . resolve ( ) } , o . m = e , o . c = i , o . d = function ( e , t , i ) { o . o ( e , t ) || Object . defineProperty ( e , t , { enumerable : ! 0 , get : i } ) } , o . r = function ( e ) { "undefined" !== typeof Symbol && Symbol . toStringTag && Object . defineProperty ( e , Symbol . toStringTag , { value : "Module" } ) , Object . defineProperty ( e , "__esModule" , { value : ! 0 } ) } , o . t = function ( e , t ) { if ( 1 & t && ( e = o ( e ) ) , 8 & t ) return e ; if ( 4 & t && "object" === typeof e && e && e . _ _esModule ) return e ; var i = Object . create ( null ) ; if ( o . r ( i ) , Object . defineProperty ( i , "default" , { enumerable : ! 0 , value : e } ) , 2 & t && "string" != typeof e ) for ( var n in e ) o . d ( i , n , function ( t ) { return e [ t ] } . bind ( null , n ) ) ; return i } , o . n = function ( e ) { var t = e && e . _ _esModule ? function ( ) { return e [ "default" ] } : function ( ) { return e } ; return o . d ( t , "a" , t ) , t } , o . o = function ( e , t ) { return Object . prototype . hasOwnProperty . call ( e , t ) } , o . p = "" , o . oe = function ( e ) { throw console . error ( e ) , e } ; var s = ( "undefined" !== typeof self ? self : this ) [ "webpackJsonpAvueFormDesign" ] = ( "undefined" !== typeof self ? self : this ) [ "webpackJsonpAvueFormDesign" ] || [ ] , r = s . push . bind ( s ) ; s . push = t , s = s . slice ( ) ; for ( var a = 0 ; a < s . length ; a ++ ) t ( s [ a ] ) ; var l = r ; return o ( o . s = "5069" ) } ( { "006c" : function ( e , t , i ) { var n = i ( "53c2" ) ; t = n ( ! 1 ) , t . push ( [ e . i , ".monaco-progress-container{width:100%;height:5px;overflow:hidden}.monaco-progress-container .progress-bit{width:2%;height:5px;position:absolute;left:0;display:none}.monaco-progress-container.active .progress-bit{display:inherit}.monaco-progress-container.discrete .progress-bit{left:0;-webkit-transition:width .1s linear;transition:width .1s linear}.monaco-progress-container.discrete.done .progress-bit{width:100%}.monaco-progress-container.infinite .progress-bit{-webkit-animation-name:progress;animation-name:progress;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes progress{0%{-webkit-transform:translateX(0) scaleX(1);transform:translateX(0) scaleX(1)}50%{-webkit-transform:translateX(2500%) scaleX(3);transform:translateX(2500%) scaleX(3)}to{-webkit-transform:translateX(4900%) scaleX(1);transform:translateX(4900%) scaleX(1)}}@keyframes progress{0%{-webkit-transform:translateX(0) scaleX(1);transform:translateX(0) scaleX(1)}50%{-webkit-transform:translateX(2500%) scaleX(3);transform:translateX(2500%) scaleX(3)}to{-webkit-transform:translateX(4900%) scaleX(1);transform:translateX(4900%) scaleX(1)}}" , "" ] ) , e . exports = t } , "00ad" : function ( e , t , i ) { var n = i ( "61b6" ) ; n . _ _esModule && ( n = n . default ) , "string" === typeof n && ( n = [ [ e . i , n , "" ] ] ) , n . locals && ( e . exports = n . locals ) ; var o = i ( "4974" ) . default ; o ( "8966e390" , n , ! 0 , { sourceMap : ! 1 , shadowMode : ! 1 } ) } , "01e1" : function ( module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) { "use strict" ; var core _js _modules _es _array _concat _js _ _WEBPACK _IMPORTED _MODULE _0 _ _ = _ _webpack _require _ _ ( "6b40" ) , core _js _modules _es _array _concat _js _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default = _ _webpack _require _ _ . n ( core _js _modules _es _array _concat _js _ _WEBPACK _IMPORTED _MODULE _0 _ _ ) , _utils _monaco _editor _ _WEBPACK _IMPORTED _MODULE _1 _ _ = _ _webpack _require _ _ ( "d895" ) , _column _vue _ _WEBPACK _IMPORTED _MODULE _2 _ _ = _ _webpack _require _ _ ( "df69" ) ; _ _webpack _exports _ _ [ "a" ] = { name : "config-table" , components : { MonacoEditor : _utils _monaco _editor _ _WEBPACK _IMPORTED _MODULE _1 _ _ [ "a" ] , AfdColumn : _column _vue _ _WEBPACK _IMPORTED _MODULE _2 _ _ [ "a" ] } , props : [ "data" ] , watch : { "data.prop" : { hand
/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
t . read = function ( e , t , i , n , o ) { var s , r , a = 8 * o - n - 1 , l = ( 1 << a ) - 1 , c = l >> 1 , d = - 7 , h = i ? o - 1 : 0 , u = i ? - 1 : 1 , g = e [ t + h ] ; for ( h += u , s = g & ( 1 << - d ) - 1 , g >>= - d , d += a ; d > 0 ; s = 256 * s + e [ t + h ] , h += u , d -= 8 ) ; for ( r = s & ( 1 << - d ) - 1 , s >>= - d , d += n ; d > 0 ; r = 256 * r + e [ t + h ] , h += u , d -= 8 ) ; if ( 0 === s ) s = 1 - c ; else { if ( s === l ) return r ? NaN : 1 / 0 * ( g ? - 1 : 1 ) ; r += Math . pow ( 2 , n ) , s -= c } return ( g ? - 1 : 1 ) * r * Math . pow ( 2 , s - n ) } , t . write = function ( e , t , i , n , o , s ) { var r , a , l , c = 8 * s - o - 1 , d = ( 1 << c ) - 1 , h = d >> 1 , u = 23 === o ? Math . pow ( 2 , - 24 ) - Math . pow ( 2 , - 77 ) : 0 , g = n ? 0 : s - 1 , f = n ? 1 : - 1 , m = t < 0 || 0 === t && 1 / t < 0 ? 1 : 0 ; for ( t = Math . abs ( t ) , isNaN ( t ) || t === 1 / 0 ? ( a = isNaN ( t ) ? 1 : 0 , r = d ) : ( r = Math . floor ( Math . log ( t ) / Math . LN2 ) , t * ( l = Math . pow ( 2 , - r ) ) < 1 && ( r -- , l *= 2 ) , t += r + h >= 1 ? u / l : u * Math . pow ( 2 , 1 - h ) , t * l >= 2 && ( r ++ , l /= 2 ) , r + h >= d ? ( a = 0 , r = d ) : r + h >= 1 ? ( a = ( t * l - 1 ) * Math . pow ( 2 , o ) , r += h ) : ( a = t * Math . pow ( 2 , h - 1 ) * Math . pow ( 2 , o ) , r = 0 ) ) ; o >= 8 ; e [ i + g ] = 255 & a , g += f , a /= 256 , o -= 8 ) ; for ( r = r << o | a , c += o ; c > 0 ; e [ i + g ] = 255 & r , g += f , r /= 256 , c -= 8 ) ; e [ i + g - f ] |= 128 * m } } , 1810 : function ( e , t , i ) { var n = i ( "e244" ) , o = i ( "986e" ) , s = i ( "0b05" ) , r = i ( "76b2" ) , a = i ( "8fed" ) , l = i ( "bd77" ) , c = o ( "wks" ) , d = n . Symbol , h = d && d [ "for" ] , u = l ? d : d && d . withoutSetter || r ; e . exports = function ( e ) { if ( ! s ( c , e ) || ! a && "string" != typeof c [ e ] ) { var t = "Symbol." + e ; a && s ( d , e ) ? c [ e ] = d [ e ] : c [ e ] = l && h ? h ( t ) : u ( t ) } return c [ e ] } } , "1a37" : function ( e , t , i ) { var n = i ( "6120" ) ; n . _ _esModule && ( n = n . default ) , "string" === typeof n && ( n = [ [ e . i , n , "" ] ] ) , n . locals && ( e . exports = n . locals ) ; var o = i ( "4974" ) . default ; o ( "a7cf33a8" , n , ! 0 , { sourceMap : ! 1 , shadowMode : ! 1 } ) } , "1a7b" : function ( e , t , i ) { var n = i ( "e248" ) ; n . _ _esModule && ( n = n . default ) , "string" === typeof n && ( n = [ [ e . i , n , "" ] ] ) , n . locals && ( e . exports = n . locals ) ; var o = i ( "4974" ) . default ; o ( "9c9f48d4" , n , ! 0 , { sourceMap : ! 1 , shadowMode : ! 1 } ) } , "1cb4" : function ( e , t , i ) { "use strict" ; ( function ( e , n ) { var o ; i . d ( t , "b" , ( function ( ) { return _ } ) ) , i . d ( t , "i" , ( function ( ) { return C } ) ) , i . d ( t , "f" , ( function ( ) { return y } ) ) , i . d ( t , "d" , ( function ( ) { return S } ) ) , i . d ( t , "g" , ( function ( ) { return x } ) ) , i . d ( t , "h" , ( function ( ) { return k } ) ) , i . d ( t , "c" , ( function ( ) { return L } ) ) , i . d ( t , "k" , ( function ( ) { return E } ) ) , i . d ( t , "j" , ( function ( ) { return D } ) ) , i . d ( t , "a" , ( function ( ) { return N } ) ) , i . d ( t , "e" , ( function ( ) { return M } ) ) ; const s = "en" ; let r = ! 1 , a = ! 1 , l = ! 1 , c = ! 1 , d = ! 1 , h = ! 1 , u = ! 1 , g = void 0 , f = s , m = void 0 , p = void 0 ; const _ = "object" === typeof self ? self : "object" === typeof e ? e : { } ; let b = void 0 ; "undefined" !== typeof _ . vscode && "undefined" !== typeof _ . vscode . process ? b = _ . vscode . process : "undefined" !== typeof n && ( b = n ) ; const v = "string" === typeof ( null === ( o = null === b || void 0 === b ? void 0 : b . versions ) || void 0 === o ? void 0 : o . electron ) && "renderer" === b . type ; if ( "object" !== typeof navigator || v ) if ( "object" === typeof b ) { r = "win32" === b . platform , a = "darwin" === b . platform , l = "linux" === b . platform , c = l && ! ! b . env [ "SNAP" ] && ! ! b . env [ "SNAP_REVISION" ] , g = s , f = s ; const e = b . env [ "VSCODE_NLS_CONFIG" ] ; if ( e ) try { const t = JSON . parse ( e ) , i = t . availableLanguages [ "*" ] ; g = t . locale , f = i || s , m = t . _translationsConfigFile } catch ( O ) { } d = ! 0 } else console . error ( "Unable to resolve platform." ) ; else p = navigator . userAgent , r = p . indexOf ( "Windows" ) >= 0 , a = p . indexOf ( "Macintosh" ) >= 0 , u = ( p . indexOf ( "Macintosh" ) >= 0 || p . indexOf ( "iPad" ) >= 0 || p . indexOf ( "iPhone" ) >= 0 ) && ! ! navigator . maxTouchPoints && navigator . maxTouchPoints > 0 , l = p . indexOf ( "Linux" ) >= 0 , h = ! 0 , g = navigator . language , f = g ; let w = 0 ; a ? w = 1 : r ? w = 3 : l && ( w = 2 ) ; const C = r , y = a , S = l , x = d , k = h , L = u , E = p , D = function ( ) { if ( _ . setImmediate ) return _ . setImmediate . bind ( _ ) ; if ( "function" === typeof _ . postMessage && ! _ . importScripts ) { let e = [ ] ; _ . addEventListener ( "message" , t => { if ( t . data && t . data . vscodeSetImmediateId ) for ( let i = 0 , n = e . length ; i < n ; i ++ ) { const n = e [ i ] ; if ( n . id === t . data . vscodeSetImmediateId ) return e . splice ( i , 1 ) , void n . callback ( ) } } ) ; let t = 0 ; return i => { const n = ++ t ; e . push ( { id : n , callback : i } ) , _ . postMessage ( { vscodeSetImmediateId : n } , "*" ) } } if ( "function" === typeof ( null === b || void 0 === b ? void 0 : b . nextTick ) ) return b . nextTick . bind ( b ) ; const e = Promise . resolve ( ) ; return t => e . then ( t ) } ( ) , N = a || u ? 2 : r ? 1 : 3 ; let I = ! 0 , T = ! 1 ; function M ( ) { if ( ! T ) { T = ! 0 ; const e = new Uint8Array ( 2 ) ; e [ 0 ] = 1 , e [ 1 ] = 2 ; const t = new Uint16Array ( e . buffer ) ; I = 513 === t [ 0 ] } return I } } ) . call ( this , i ( "c8ed" ) , i ( "2552" ) ) } , "1e33" : function ( e , t , i ) { "use strict" ; i ( "84f7" ) ; t [ "a" ] = [ { title : "布局字段" , list : [ { type : "group" , label : "分组" , icon : "icon-group" , display : ! 0 , arrow : ! 1 , collapse : ! 0 , children : { column : [ ] } } , { type : "dynamic" , label : " 子表单
/ * * !
* Sortable 1.10 . 2
* @ author RubaXa < trash @ rubaxa . org >
* @ author owenm < owen23355 @ gmail . com >
* @ license MIT
* /
function n ( e ) { return n = "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 } , n ( e ) } function o ( e , t , i ) { return t in e ? Object . defineProperty ( e , t , { value : i , enumerable : ! 0 , configurable : ! 0 , writable : ! 0 } ) : e [ t ] = i , e } function s ( ) { return s = Object . assign || function ( e ) { for ( var t = 1 ; t < arguments . length ; t ++ ) { var i = arguments [ t ] ; for ( var n in i ) Object . prototype . hasOwnProperty . call ( i , n ) && ( e [ n ] = i [ n ] ) } return e } , s . apply ( this , arguments ) } function r ( e ) { for ( var t = 1 ; t < arguments . length ; t ++ ) { var i = null != arguments [ t ] ? arguments [ t ] : { } , n = Object . keys ( i ) ; "function" === typeof Object . getOwnPropertySymbols && ( n = n . concat ( Object . getOwnPropertySymbols ( i ) . filter ( ( function ( e ) { return Object . getOwnPropertyDescriptor ( i , e ) . enumerable } ) ) ) ) , n . forEach ( ( function ( t ) { o ( e , t , i [ t ] ) } ) ) } return e } function a ( e , t ) { if ( null == e ) return { } ; var i , n , o = { } , s = Object . keys ( e ) ; for ( n = 0 ; n < s . length ; n ++ ) i = s [ n ] , t . indexOf ( i ) >= 0 || ( o [ i ] = e [ i ] ) ; return o } function l ( e , t ) { if ( null == e ) return { } ; var i , n , o = a ( e , t ) ; if ( Object . getOwnPropertySymbols ) { var s = Object . getOwnPropertySymbols ( e ) ; for ( n = 0 ; n < s . length ; n ++ ) i = s [ n ] , t . indexOf ( i ) >= 0 || Object . prototype . propertyIsEnumerable . call ( e , i ) && ( o [ i ] = e [ i ] ) } return o } function c ( e ) { return d ( e ) || h ( e ) || u ( ) } function d ( e ) { if ( Array . isArray ( e ) ) { for ( var t = 0 , i = new Array ( e . length ) ; t < e . length ; t ++ ) i [ t ] = e [ t ] ; return i } } function h ( e ) { if ( Symbol . iterator in Object ( e ) || "[object Arguments]" === Object . prototype . toString . call ( e ) ) return Array . from ( e ) } function u ( ) { throw new TypeError ( "Invalid attempt to spread non-iterable instance" ) } i . r ( t ) , i . d ( t , "MultiDrag" , ( function ( ) { return Bt } ) ) , i . d ( t , "Sortable" , ( function ( ) { return Qe } ) ) , i . d ( t , "Swap" , ( function ( ) { return Lt } ) ) ; var g = "1.10.2" ; function f ( e ) { if ( "undefined" !== typeof window && window . navigator ) return ! ! navigator . userAgent . match ( e ) } var m = f ( /(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i ) , p = f ( /Edge/i ) , _ = f ( /firefox/i ) , b = f ( /safari/i ) && ! f ( /chrome/i ) && ! f ( /android/i ) , v = f ( /iP(ad|od|hone)/i ) , w = f ( /chrome/i ) && f ( /android/i ) , C = { capture : ! 1 , passive : ! 1 } ; function y ( e , t , i ) { e . addEventListener ( t , i , ! m && C ) } function S ( e , t , i ) { e . removeEventListener ( t , i , ! m && C ) } function x ( e , t ) { if ( t ) { if ( ">" === t [ 0 ] && ( t = t . substring ( 1 ) ) , e ) try { if ( e . matches ) return e . matches ( t ) ; if ( e . msMatchesSelector ) return e . msMatchesSelector ( t ) ; if ( e . webkitMatchesSelector ) return e . webkitMatchesSelector ( t ) } catch ( i ) { return ! 1 } return ! 1 } } function k ( e ) { return e . host && e !== document && e . host . nodeType ? e . host : e . parentNode } function L ( e , t , i , n ) { if ( e ) { i = i || document ; do { if ( null != t && ( ">" === t [ 0 ] ? e . parentNode === i && x ( e , t ) : x ( e , t ) ) || n && e === i ) return e ; if ( e === i ) break } while ( e = k ( e ) ) } return null } var E , D = /\s+/g ; function N ( e , t , i ) { if ( e && t ) if ( e . classList ) e . classList [ i ? "add" : "remove" ] ( t ) ; else { var n = ( " " + e . className + " " ) . replace ( D , " " ) . replace ( " " + t + " " , " " ) ; e . className = ( n + ( i ? " " + t : "" ) ) . replace ( D , " " ) } } function I ( e , t , i ) { var n = e && e . style ; if ( n ) { if ( void 0 === i ) return document . defaultView && document . defaultView . getComputedStyle ? i = document . defaultView . getComputedStyle ( e , "" ) : e . currentStyle && ( i = e . currentStyle ) , void 0 === t ? i : i [ t ] ; t in n || - 1 !== t . indexOf ( "webkit" ) || ( t = "-webkit-" + t ) , n [ t ] = i + ( "string" === typeof i ? "" : "px" ) } } function T ( e , t ) { var i = "" ; if ( "string" === typeof e ) i = e ; else do { var n = I ( e , "transform" ) ; n && "none" !== n && ( i = n + " " + i ) } while ( ! t && ( e = e . parentNode ) ) ; var o = window . DOMMatrix || window . WebKitCSSMatrix || window . CSSMatrix || window . MSCSSMatrix ; return o && new o ( i ) } function M ( e , t , i ) { if ( e ) { var n = e . getElementsByTagName ( t ) , o = 0 , s = n . length ; if ( i ) for ( ; o < s ; o ++ ) i ( n [ o ] , o ) ; return n } return [ ] } function O ( ) { var e = document . scrollingElement ; return e || document . documentElement } function A ( e , t , i , n , o ) { if ( e . getBoundingClientRect || e === window ) { var s , r , a , l , c , d , h ; if ( e !== window && e !== O ( ) ? ( s = e . getBoundingClientRect ( ) , r = s . top , a = s . left , l = s . bottom , c = s . right , d = s . height , h = s . width ) : ( r = 0 , a = 0 , l = window . innerHeight , c = window . innerWidth , d = window . innerHeight , h = window . innerWidth ) , ( t || i ) && e !== window && ( o = o || e . parentNode , ! m ) ) do { if ( o && o . getBoundingClientRect && ( "none" !== I ( o , "transform" ) || i && "static" !== I ( o , "position" ) ) ) { var u = o . getBoundingClientRect ( ) ; r -= u . top + parseInt ( I ( o , " border - top -
/ * !
* The buffer module from node . js , for the browser .
*
* @ author Feross Aboukhadijeh < http : //feross.org>
* @ license MIT
* /
var n = i ( "3ef6" ) , o = i ( "17d4" ) , s = i ( "52a2" ) ; function r ( ) { try { var e = new Uint8Array ( 1 ) ; return e . _ _proto _ _ = { _ _proto _ _ : Uint8Array . prototype , foo : function ( ) { return 42 } } , 42 === e . foo ( ) && "function" === typeof e . subarray && 0 === e . subarray ( 1 , 1 ) . byteLength } catch ( t ) { return ! 1 } } function a ( ) { return c . TYPED _ARRAY _SUPPORT ? 2147483647 : 1073741823 } function l ( e , t ) { if ( a ( ) < t ) throw new RangeError ( "Invalid typed array length" ) ; return c . TYPED _ARRAY _SUPPORT ? ( e = new Uint8Array ( t ) , e . _ _proto _ _ = c . prototype ) : ( null === e && ( e = new c ( t ) ) , e . length = t ) , e } function c ( e , t , i ) { if ( ! c . TYPED _ARRAY _SUPPORT && ! ( this instanceof c ) ) return new c ( e , t , i ) ; if ( "number" === typeof e ) { if ( "string" === typeof t ) throw new Error ( "If encoding is specified then the first argument must be a string" ) ; return g ( this , e ) } return d ( this , e , t , i ) } function d ( e , t , i , n ) { if ( "number" === typeof t ) throw new TypeError ( '"value" argument must not be a number' ) ; return "undefined" !== typeof ArrayBuffer && t instanceof ArrayBuffer ? p ( e , t , i , n ) : "string" === typeof t ? f ( e , t , i ) : _ ( e , t ) } function h ( e ) { if ( "number" !== typeof e ) throw new TypeError ( '"size" argument must be a number' ) ; if ( e < 0 ) throw new RangeError ( '"size" argument must not be negative' ) } function u ( e , t , i , n ) { return h ( t ) , t <= 0 ? l ( e , t ) : void 0 !== i ? "string" === typeof n ? l ( e , t ) . fill ( i , n ) : l ( e , t ) . fill ( i ) : l ( e , t ) } function g ( e , t ) { if ( h ( t ) , e = l ( e , t < 0 ? 0 : 0 | b ( t ) ) , ! c . TYPED _ARRAY _SUPPORT ) for ( var i = 0 ; i < t ; ++ i ) e [ i ] = 0 ; return e } function f ( e , t , i ) { if ( "string" === typeof i && "" !== i || ( i = "utf8" ) , ! c . isEncoding ( i ) ) throw new TypeError ( '"encoding" must be a valid string encoding' ) ; var n = 0 | w ( t , i ) ; e = l ( e , n ) ; var o = e . write ( t , i ) ; return o !== n && ( e = e . slice ( 0 , o ) ) , e } function m ( e , t ) { var i = t . length < 0 ? 0 : 0 | b ( t . length ) ; e = l ( e , i ) ; for ( var n = 0 ; n < i ; n += 1 ) e [ n ] = 255 & t [ n ] ; return e } function p ( e , t , i , n ) { if ( t . byteLength , i < 0 || t . byteLength < i ) throw new RangeError ( "'offset' is out of bounds" ) ; if ( t . byteLength < i + ( n || 0 ) ) throw new RangeError ( "'length' is out of bounds" ) ; return t = void 0 === i && void 0 === n ? new Uint8Array ( t ) : void 0 === n ? new Uint8Array ( t , i ) : new Uint8Array ( t , i , n ) , c . TYPED _ARRAY _SUPPORT ? ( e = t , e . _ _proto _ _ = c . prototype ) : e = m ( e , t ) , e } function _ ( e , t ) { if ( c . isBuffer ( t ) ) { var i = 0 | b ( t . length ) ; return e = l ( e , i ) , 0 === e . length ? e : ( t . copy ( e , 0 , 0 , i ) , e ) } if ( t ) { if ( "undefined" !== typeof ArrayBuffer && t . buffer instanceof ArrayBuffer || "length" in t ) return "number" !== typeof t . length || te ( t . length ) ? l ( e , 0 ) : m ( e , t ) ; if ( "Buffer" === t . type && s ( t . data ) ) return m ( e , t . data ) } throw new TypeError ( "First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object." ) } function b ( e ) { if ( e >= a ( ) ) throw new RangeError ( "Attempt to allocate Buffer larger than maximum size: 0x" + a ( ) . toString ( 16 ) + " bytes" ) ; return 0 | e } function v ( e ) { return + e != e && ( e = 0 ) , c . alloc ( + e ) } function w ( e , t ) { if ( c . isBuffer ( e ) ) return e . length ; if ( "undefined" !== typeof ArrayBuffer && "function" === typeof ArrayBuffer . isView && ( ArrayBuffer . isView ( e ) || e instanceof ArrayBuffer ) ) return e . byteLength ; "string" !== typeof e && ( e = "" + e ) ; var i = e . length ; if ( 0 === i ) return 0 ; for ( var n = ! 1 ; ; ) switch ( t ) { case "ascii" : case "latin1" : case "binary" : return i ; case "utf8" : case "utf-8" : case void 0 : return X ( e ) . length ; case "ucs2" : case "ucs-2" : case "utf16le" : case "utf-16le" : return 2 * i ; case "hex" : return i >>> 1 ; case "base64" : return J ( e ) . length ; default : if ( n ) return X ( e ) . length ; t = ( "" + t ) . toLowerCase ( ) , n = ! 0 } } function C ( e , t , i ) { var n = ! 1 ; if ( ( void 0 === t || t < 0 ) && ( t = 0 ) , t > this . length ) return "" ; if ( ( void 0 === i || i > this . length ) && ( i = this . length ) , i <= 0 ) return "" ; if ( i >>>= 0 , t >>>= 0 , i <= t ) return "" ; e || ( e = "utf8" ) ; while ( 1 ) switch ( e ) { case "hex" : return F ( this , t , i ) ; case "utf8" : case "utf-8" : return M ( this , t , i ) ; case "ascii" : return P ( this , t , i ) ; case "latin1" : case "binary" : return R ( this , t , i ) ; case "base64" : return T ( this , t , i ) ; case "ucs2" : case "ucs-2" : case "utf16le" : case "utf-16le" : return B ( this , t , i ) ; default : if ( n ) throw new TypeError ( "Unknown encoding: " + e ) ; e = ( e + "" ) . toLowerCase ( ) , n = ! 0 } } function y ( e , t , i ) { var n = e [ t ] ; e [ t ] = e [ i ] , e [ i ] = n } function S ( e , t , i , n , o ) { if ( 0 === e . length ) return - 1 ; if ( "string" === typeof i ? ( n = i , i = 0 ) : i > 2147483647 ? i = 2147483647 : i < - 2147483648 && ( i = - 2147483648 ) , i = + i , isNaN ( i ) && ( i = o ? 0 : e . length - 1 ) , i < 0 && ( i = e . length + i ) , i >= e . length ) { if ( o ) return - 1 ; i = e . length - 1 } else if ( i < 0 ) { if ( ! o ) return - 1 ; i = 0 } if ( "string" === typeof t && ( t = c . from ( t , n ) ) , c . isBuffer ( t ) ) retu