!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("pdfjs-dist/build/pdf",[],t):"object"==typeof exports?exports["pdfjs-dist/build/pdf"]=t():e["pdfjs-dist/build/pdf"]=e.pdfjsDistBuildPdf=t()}("undefined"!=typeof self?self:this,function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=98)}([function(e,t,n){"use strict";var r=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unreachable=t.warn=t.utf8StringToString=t.stringToUTF8String=t.stringToPDFString=t.stringToBytes=t.string32=t.shadow=t.setVerbosityLevel=t.ReadableStream=t.removeNullCharacters=t.readUint32=t.readUint16=t.readInt8=t.log2=t.loadJpegStream=t.isEvalSupported=t.isLittleEndian=t.createValidAbsoluteUrl=t.isSameOrigin=t.isNodeJS=t.isSpace=t.isString=t.isNum=t.isEmptyObj=t.isBool=t.isArrayBuffer=t.info=t.getVerbosityLevel=t.getLookupTableFactory=t.deprecated=t.createObjectURL=t.createPromiseCapability=t.createBlob=t.bytesToString=t.assert=t.arraysToBytes=t.arrayByteLength=t.FormatError=t.XRefParseException=t.Util=t.UnknownErrorException=t.UnexpectedResponseException=t.TextRenderingMode=t.StreamType=t.StatTimer=t.PasswordResponses=t.PasswordException=t.PageViewport=t.NotImplementedException=t.NativeImageDecoding=t.MissingPDFException=t.MissingDataException=t.MessageHandler=t.InvalidPDFException=t.AbortException=t.CMapCompressionType=t.ImageKind=t.FontType=t.AnnotationType=t.AnnotationFlag=t.AnnotationFieldFlag=t.AnnotationBorderStyleType=t.UNSUPPORTED_FEATURES=t.VERBOSITY_LEVELS=t.OPS=t.IDENTITY_MATRIX=t.FONT_IDENTITY_MATRIX=t.BaseException=void 0;var r="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(99);var i=n(140),a={errors:0,warnings:1,infos:5},o=a.warnings;function s(e){o>=a.warnings&&console.log("Warning: "+e)}function l(e){throw new Error(e)}function c(e,t){e||l(t)}var u=function(){function e(e,t){this.name="PasswordException",this.message=e,this.code=t}return e.prototype=new Error,e.constructor=e,e}(),d=function(){function e(e,t){this.name="UnknownErrorException",this.message=e,this.details=t}return e.prototype=new Error,e.constructor=e,e}(),h=function(){function e(e){this.name="InvalidPDFException",this.message=e}return e.prototype=new Error,e.constructor=e,e}(),p=function(){function e(e){this.name="MissingPDFException",this.message=e}return e.prototype=new Error,e.constructor=e,e}(),f=function(){function e(e,t){this.name="UnexpectedResponseException",this.message=e,this.status=t}return e.prototype=new Error,e.constructor=e,e}(),m=function(){function e(e){this.message=e}return e.prototype=new Error,e.prototype.name="NotImplementedException",e.constructor=e,e}(),g=function(){function e(e,t){this.begin=e,this.end=t,this.message="Missing data ["+e+", "+t+")"}return e.prototype=new Error,e.prototype.name="MissingDataException",e.constructor=e,e}(),v=function(){function e(e){this.message=e}return e.prototype=new Error,e.prototype.name="XRefParseException",e.constructor=e,e}(),y=function(){function e(e){this.message=e}return e.prototype=new Error,e.prototype.name="FormatError",e.constructor=e,e}(),b=function(){function e(e){this.name="AbortException",this.message=e}return e.prototype=new Error,e.constructor=e,e}(),w=/\x00/g;function S(e){c("string"==typeof e,"Invalid argument for stringToBytes");for(var t=e.length,n=new Uint8Array(t),r=0;re[2]&&(t[0]=e[2],t[2]=e[0]),e[1]>e[3]&&(t[1]=e[3],t[3]=e[1]),t},e.intersect=function(t,n){function r(e,t){return e-t}var i=[t[0],t[2],n[0],n[2]].sort(r),a=[t[1],t[3],n[1],n[3]].sort(r),o=[];return t=e.normalizeRect(t),n=e.normalizeRect(n),(i[0]===t[0]&&i[1]===n[0]||i[0]===n[0]&&i[1]===t[0])&&(o[0]=i[1],o[2]=i[2],(a[0]===t[1]&&a[1]===n[1]||a[0]===n[1]&&a[1]===t[1])&&(o[1]=a[1],o[3]=a[2],o))};var n=["","C","CC","CCC","CD","D","DC","DCC","DCCC","CM","","X","XX","XXX","XL","L","LX","LXX","LXXX","XC","","I","II","III","IV","V","VI","VII","VIII","IX"];return e.toRoman=function(e,t){c(Number.isInteger(e)&&e>0,"The number should be a positive integer.");for(var r,i=[];e>=1e3;)e-=1e3,i.push("M");r=e/100|0,e%=100,i.push(n[r]),r=e/10|0,e%=10,i.push(n[10+r]),i.push(n[20+e]);var a=i.join("");return t?a.toLowerCase():a},e.appendToArray=function(e,t){Array.prototype.push.apply(e,t)},e.prependToArray=function(e,t){Array.prototype.unshift.apply(e,t)},e.extendObj=function(e,t){for(var n in t)e[n]=t[n]},e.getInheritableProperty=function(e,t,n){for(;e&&!e.has(t);)e=e.get("Parent");return e?n?e.getArray(t):e.get(t):null},e.inherit=function(e,t,n){for(var r in e.prototype=Object.create(t.prototype),e.prototype.constructor=e,n)e.prototype[r]=n[r]},e.loadScript=function(e,t){var n=document.createElement("script"),r=!1;n.setAttribute("src",e),t&&(n.onload=function(){r||t(),r=!0}),document.getElementsByTagName("head")[0].appendChild(n)},e}(),A=function(){function e(e,t,n,r,i,a){this.viewBox=e,this.scale=t,this.rotation=n,this.offsetX=r,this.offsetY=i;var o,s,l,c,u,d,h,p,f=(e[2]+e[0])/2,m=(e[3]+e[1])/2;switch(n=(n%=360)<0?n+360:n){case 180:o=-1,s=0,l=0,c=1;break;case 90:o=0,s=1,l=1,c=0;break;case 270:o=0,s=-1,l=-1,c=0;break;default:o=1,s=0,l=0,c=-1}a&&(l=-l,c=-c),0===o?(u=Math.abs(m-e[1])*t+r,d=Math.abs(f-e[0])*t+i,h=Math.abs(e[3]-e[1])*t,p=Math.abs(e[2]-e[0])*t):(u=Math.abs(f-e[0])*t+r,d=Math.abs(m-e[1])*t+i,h=Math.abs(e[2]-e[0])*t,p=Math.abs(e[3]-e[1])*t),this.transform=[o*t,s*t,l*t,c*t,u-o*t*f-l*t*m,d-s*t*f-c*t*m],this.width=h,this.height=p,this.fontScale=t}return e.prototype={clone:function(t){var n="scale"in(t=t||{})?t.scale:this.scale,r="rotation"in t?t.rotation:this.rotation;return new e(this.viewBox.slice(),n,r,this.offsetX,this.offsetY,t.dontFlip)},convertToViewportPoint:function(e,t){return P.applyTransform([e,t],this.transform)},convertToViewportRectangle:function(e){var t=P.applyTransform([e[0],e[1]],this.transform),n=P.applyTransform([e[2],e[3]],this.transform);return[t[0],t[1],n[0],n[1]]},convertToPdfPoint:function(e,t){return P.applyInverseTransform([e,t],this.transform)}},e}(),k=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,728,711,710,729,733,731,730,732,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8226,8224,8225,8230,8212,8211,402,8260,8249,8250,8722,8240,8222,8220,8221,8216,8217,8218,8482,64257,64258,321,338,352,376,381,305,322,339,353,382,0,8364];function C(){var e={};return e.promise=new Promise(function(t,n){e.resolve=t,e.reject=n}),e}var x,T=function(){function e(e,t,n){for(;e.lengtha&&(a=o.length)}for(t=0,n=r.length;t2&&void 0!==arguments[2]&&arguments[2])&&URL.createObjectURL){var n=D(e,t);return URL.createObjectURL(n)}for(var r="data:"+t+";base64,",i=0,a=e.length;i>2]+x[(3&o)<<4|s>>4]+x[i+1>6:64]+x[i+22&&void 0!==arguments[2]?arguments[2]:null;return e?new Promise(function(r,i){r(e.apply(n,t))}):Promise.resolve(void 0)}function O(e){if("object"!==(void 0===e?"undefined":r(e)))return e;switch(e.name){case"AbortException":return new b(e.message);case"MissingPDFException":return new p(e.message);case"UnexpectedResponseException":return new f(e.message,e.status);default:return new d(e.message,e.details)}}function R(e,t,n){t?e.resolve():e.reject(n)}function M(e,t,n){var r=this;this.sourceName=e,this.targetName=t,this.comObj=n,this.callbackId=1,this.streamId=1,this.postMessageTransfers=!0,this.streamSinks=Object.create(null),this.streamControllers=Object.create(null);var i=this.callbacksCapabilities=Object.create(null),a=this.actionHandler=Object.create(null);this._onComObjOnMessage=function(e){var t=e.data;if(t.targetName===r.sourceName)if(t.stream)r._processStreamMessage(t);else if(t.isReply){var o=t.callbackId;if(!(t.callbackId in i))throw new Error("Cannot resolve callback "+o);var s=i[o];delete i[o],"error"in t?s.reject(O(t.error)):s.resolve(t.data)}else{if(!(t.action in a))throw new Error("Unknown action from worker: "+t.action);var l=a[t.action];if(t.callbackId){var c=r.sourceName,u=t.sourceName;Promise.resolve().then(function(){return l[0].call(l[1],t.data)}).then(function(e){n.postMessage({sourceName:c,targetName:u,isReply:!0,callbackId:t.callbackId,data:e})},function(e){n.postMessage({sourceName:c,targetName:u,isReply:!0,callbackId:t.callbackId,error:function(e){return!(e instanceof Error)||e instanceof b||e instanceof p||e instanceof f||e instanceof d?e:new d(e.message,e.toString())}(e)})})}else t.streamId?r._createStreamSink(t):l[0].call(l[1],t.data)}},n.addEventListener("message",this._onComObjOnMessage)}M.prototype={on:function(e,t,n){var r=this.actionHandler;if(r[e])throw new Error('There is already an actionName called "'+e+'"');r[e]=[t,n]},send:function(e,t,n){var r={sourceName:this.sourceName,targetName:this.targetName,action:e,data:t};this.postMessage(r,n)},sendWithPromise:function(e,t,n){var r=this.callbackId++,i={sourceName:this.sourceName,targetName:this.targetName,action:e,data:t,callbackId:r},a=C();this.callbacksCapabilities[r]=a;try{this.postMessage(i,n)}catch(e){a.reject(e)}return a.promise},sendWithStream:function(e,t,n,r){var a=this,o=this.streamId++,s=this.sourceName,l=this.targetName;return new i.ReadableStream({start:function(n){var r=C();return a.streamControllers[o]={controller:n,startCall:r,isClosed:!1},a.postMessage({sourceName:s,targetName:l,action:e,streamId:o,data:t,desiredSize:n.desiredSize}),r.promise},pull:function(e){var t=C();return a.streamControllers[o].pullCall=t,a.postMessage({sourceName:s,targetName:l,stream:"pull",streamId:o,desiredSize:e.desiredSize}),t.promise},cancel:function(e){var t=C();return a.streamControllers[o].cancelCall=t,a.streamControllers[o].isClosed=!0,a.postMessage({sourceName:s,targetName:l,stream:"cancel",reason:e,streamId:o}),t.promise}},n)},_createStreamSink:function(e){var t=this,n=this,r=this.actionHandler[e.action],i=e.streamId,a=e.desiredSize,o=this.sourceName,s=e.sourceName,l=function(e){var n=e.stream,r=e.chunk,a=e.transfers,l=e.success,c=e.reason;t.postMessage({sourceName:o,targetName:s,stream:n,streamId:i,chunk:r,success:l,reason:c},a)},c={enqueue:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=arguments[2];if(!this.isCancelled){var r=this.desiredSize;this.desiredSize-=t,r>0&&this.desiredSize<=0&&(this.sinkCapability=C(),this.ready=this.sinkCapability.promise),l({stream:"enqueue",chunk:e,transfers:n})}},close:function(){this.isCancelled||(this.isCancelled=!0,l({stream:"close"}),delete n.streamSinks[i])},error:function(e){this.isCancelled||(this.isCancelled=!0,l({stream:"error",reason:e}))},sinkCapability:C(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:a,ready:null};c.sinkCapability.resolve(),c.ready=c.sinkCapability.promise,this.streamSinks[i]=c,I(r[0],[e.data,c],r[1]).then(function(){l({stream:"start_complete",success:!0})},function(e){l({stream:"start_complete",success:!1,reason:e})})},_processStreamMessage:function(e){var t=this,n=this.sourceName,r=e.sourceName,i=e.streamId,a=function(e){var a=e.stream,o=e.success,s=e.reason;t.comObj.postMessage({sourceName:n,targetName:r,stream:a,success:o,streamId:i,reason:s})},o=function(){Promise.all([t.streamControllers[e.streamId].startCall,t.streamControllers[e.streamId].pullCall,t.streamControllers[e.streamId].cancelCall].map(function(e){return e&&(t=e.promise,Promise.resolve(t).catch(function(){}));var t})).then(function(){delete t.streamControllers[e.streamId]})};switch(e.stream){case"start_complete":R(this.streamControllers[e.streamId].startCall,e.success,O(e.reason));break;case"pull_complete":R(this.streamControllers[e.streamId].pullCall,e.success,O(e.reason));break;case"pull":if(!this.streamSinks[e.streamId]){a({stream:"pull_complete",success:!0});break}this.streamSinks[e.streamId].desiredSize<=0&&e.desiredSize>0&&this.streamSinks[e.streamId].sinkCapability.resolve(),this.streamSinks[e.streamId].desiredSize=e.desiredSize,I(this.streamSinks[e.streamId].onPull).then(function(){a({stream:"pull_complete",success:!0})},function(e){a({stream:"pull_complete",success:!1,reason:e})});break;case"enqueue":c(this.streamControllers[e.streamId],"enqueue should have stream controller"),this.streamControllers[e.streamId].isClosed||this.streamControllers[e.streamId].controller.enqueue(e.chunk);break;case"close":if(c(this.streamControllers[e.streamId],"close should have stream controller"),this.streamControllers[e.streamId].isClosed)break;this.streamControllers[e.streamId].isClosed=!0,this.streamControllers[e.streamId].controller.close(),o();break;case"error":c(this.streamControllers[e.streamId],"error should have stream controller"),this.streamControllers[e.streamId].controller.error(O(e.reason)),o();break;case"cancel_complete":R(this.streamControllers[e.streamId].cancelCall,e.success,O(e.reason)),o();break;case"cancel":if(!this.streamSinks[e.streamId])break;I(this.streamSinks[e.streamId].onCancel,[O(e.reason)]).then(function(){a({stream:"cancel_complete",success:!0})},function(e){a({stream:"cancel_complete",success:!1,reason:e})}),this.streamSinks[e.streamId].sinkCapability.reject(O(e.reason)),this.streamSinks[e.streamId].isCancelled=!0,delete this.streamSinks[e.streamId];break;default:throw new Error("Unexpected stream case")}},postMessage:function(e,t){t&&this.postMessageTransfers?this.comObj.postMessage(e,t):this.comObj.postMessage(e)},destroy:function(){this.comObj.removeEventListener("message",this._onComObjOnMessage)}};var W=function(){function e(t,n){this.constructor===e&&l("Cannot initialize BaseException."),this.message=t,this.name=n}return e.prototype=new Error,e.constructor=e,e}();t.BaseException=W,t.FONT_IDENTITY_MATRIX=[.001,0,0,.001,0,0],t.IDENTITY_MATRIX=[1,0,0,1,0,0],t.OPS={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotations:78,endAnnotations:79,beginAnnotation:80,endAnnotation:81,paintJpegXObject:82,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91},t.VERBOSITY_LEVELS=a,t.UNSUPPORTED_FEATURES={unknown:"unknown",forms:"forms",javaScript:"javaScript",smask:"smask",shadingPattern:"shadingPattern",font:"font"},t.AnnotationBorderStyleType={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5},t.AnnotationFieldFlag={READONLY:1,REQUIRED:2,NOEXPORT:4,MULTILINE:4096,PASSWORD:8192,NOTOGGLETOOFF:16384,RADIO:32768,PUSHBUTTON:65536,COMBO:131072,EDIT:262144,SORT:524288,FILESELECT:1048576,MULTISELECT:2097152,DONOTSPELLCHECK:4194304,DONOTSCROLL:8388608,COMB:16777216,RICHTEXT:33554432,RADIOSINUNISON:33554432,COMMITONSELCHANGE:67108864},t.AnnotationFlag={INVISIBLE:1,HIDDEN:2,PRINT:4,NOZOOM:8,NOROTATE:16,NOVIEW:32,READONLY:64,LOCKED:128,TOGGLENOVIEW:256,LOCKEDCONTENTS:512},t.AnnotationType={TEXT:1,LINK:2,FREETEXT:3,LINE:4,SQUARE:5,CIRCLE:6,POLYGON:7,POLYLINE:8,HIGHLIGHT:9,UNDERLINE:10,SQUIGGLY:11,STRIKEOUT:12,STAMP:13,CARET:14,INK:15,POPUP:16,FILEATTACHMENT:17,SOUND:18,MOVIE:19,WIDGET:20,SCREEN:21,PRINTERMARK:22,TRAPNET:23,WATERMARK:24,THREED:25,REDACT:26},t.FontType={UNKNOWN:0,TYPE1:1,TYPE1C:2,CIDFONTTYPE0:3,CIDFONTTYPE0C:4,TRUETYPE:5,CIDFONTTYPE2:6,TYPE3:7,OPENTYPE:8,TYPE0:9,MMTYPE1:10},t.ImageKind={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3},t.CMapCompressionType={NONE:0,BINARY:1,STREAM:2},t.AbortException=b,t.InvalidPDFException=h,t.MessageHandler=M,t.MissingDataException=g,t.MissingPDFException=p,t.NativeImageDecoding={NONE:"none",DECODE:"decode",DISPLAY:"display"},t.NotImplementedException=m,t.PageViewport=A,t.PasswordException=u,t.PasswordResponses={NEED_PASSWORD:1,INCORRECT_PASSWORD:2},t.StatTimer=T,t.StreamType={UNKNOWN:0,FLATE:1,LZW:2,DCT:3,JPX:4,JBIG:5,A85:6,AHX:7,CCF:8,RL:9},t.TextRenderingMode={FILL:0,STROKE:1,FILL_STROKE:2,INVISIBLE:3,FILL_ADD_TO_PATH:4,STROKE_ADD_TO_PATH:5,FILL_STROKE_ADD_TO_PATH:6,ADD_TO_PATH:7,FILL_STROKE_MASK:3,ADD_TO_PATH_FLAG:4},t.UnexpectedResponseException=f,t.UnknownErrorException=d,t.Util=P,t.XRefParseException=v,t.FormatError=y,t.arrayByteLength=_,t.arraysToBytes=function(e){if(1===e.length&&e[0]instanceof Uint8Array)return e[0];var t,n,r,i=0,a=e.length;for(t=0;t=a.infos&&console.log("Info: "+e)},t.isArrayBuffer=function(e){return"object"===(void 0===e?"undefined":r(e))&&null!==e&&void 0!==e.byteLength},t.isBool=function(e){return"boolean"==typeof e},t.isEmptyObj=function(e){for(var t in e)return!1;return!0},t.isNum=function(e){return"number"==typeof e},t.isString=function(e){return"string"==typeof e},t.isSpace=function(e){return 32===e||9===e||13===e||10===e},t.isNodeJS=function(){return"object"===("undefined"==typeof process?"undefined":r(process))&&process+""=="[object process]"},t.isSameOrigin=function(e,t){try{var n=new URL(e);if(!n.origin||"null"===n.origin)return!1}catch(e){return!1}var r=new URL(t,n);return n.origin===r.origin},t.createValidAbsoluteUrl=function(e,t){if(!e)return null;try{var n=t?new URL(e,t):new URL(e);if(function(e){if(!e)return!1;switch(e.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}(n))return n}catch(e){}return null},t.isLittleEndian=function(){var e=new Uint8Array(4);return e[0]=1,1===new Uint32Array(e.buffer,0,1)[0]},t.isEvalSupported=function(){try{return new Function(""),!0}catch(e){return!1}},t.loadJpegStream=function(e,t,n){var r=new Image;r.onload=function(){n.resolve(e,r)},r.onerror=function(){n.resolve(e,null),s("Error during JPEG image loading")},r.src=t},t.log2=function(e){return e<=0?0:Math.ceil(Math.log2(e))},t.readInt8=function(e,t){return e[t]<<24>>24},t.readUint16=function(e,t){return e[t]<<8|e[t+1]},t.readUint32=function(e,t){return(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0},t.removeNullCharacters=function(e){return"string"!=typeof e?(s("The argument for removeNullCharacters must be a string."),e):e.replace(w,"")},t.ReadableStream=i.ReadableStream,t.setVerbosityLevel=function(e){o=e},t.shadow=function(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!1}),n},t.string32=function(e){return String.fromCharCode(e>>24&255,e>>16&255,e>>8&255,255&e)},t.stringToBytes=S,t.stringToPDFString=function(e){var t,n=e.length,r=[];if("þ"===e[0]&&"ÿ"===e[1])for(t=2;t>>2]>>>24-a%4*8&255;t[r+a>>>2]|=o<<24-(r+a)%4*8}else for(a=0;a>>2]=n[a>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=s.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],n=0;n>>2]>>>24-i%4*8&255;r.push((a>>>4).toString(16)),r.push((15&a).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new l.init(n,t/2)}},d=c.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i>>2]>>>24-i%4*8&255;r.push(String.fromCharCode(a))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new l.init(n,t)}},h=c.Utf8={stringify:function(e){try{return decodeURIComponent(escape(d.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return d.parse(unescape(encodeURIComponent(e)))}},p=o.BufferedBlockAlgorithm=s.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=h.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n,r=this._data,i=r.words,a=r.sigBytes,o=this.blockSize,s=a/(4*o),c=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*o,u=e.min(4*c,a);if(c){for(var d=0;d1&&void 0!==arguments[1]&&arguments[1],n=sessionStorage.getItem(e);if(n)return t?s.default.decrypt(n,c).toString(a.default):n;return null},t.setSessionItem=function(e,t){arguments.length>2&&void 0!==arguments[2]&&arguments[2]?sessionStorage.setItem(e,s.default.encrypt(t,c).toString()):sessionStorage.setItem(e,t)},t.deleteCookieAndStorage=function(e){o.default.remove(e),localStorage.removeItem(e)},t.getCookieOrStorage=function(e){var t=o.default.get(e),n=localStorage.getItem(e);return t||(n||"")},t.setCookieOrStorage=function(e,t,n){o.default.set(e,t,n),o.default.get(e)||localStorage.setItem(e,t)},t.randomString=function(e){e=e||32;for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890",n="",r=0;r=0},t.pxConversionMm=function(e){return e/d()[0]*25.4},t.mmConversionPx=function(e){return e/25.4*d()[0]},t.proxyFunction=function(e,t,n){Function.prototype.before||(Function.prototype.before=function(e){var t=this;return function(){var n=e.apply(this,arguments);return n&&t.apply(this,arguments)}});Function.prototype.after||(Function.prototype.after=function(e){var t=this;return function(){return t.apply(this,arguments),e.apply(this,arguments)}});return t[e](n)},t.download=function(e,t){(function(e){return new Promise(function(t){var n=new XMLHttpRequest;n.open("GET",e,!0),n.responseType="blob",n.onload=function(){200===n.status&&t(n.response)},n.send()})})(e+"?docType=0&action=download&documentId="+t+"&t="+(new Date).getTime()).then(function(e){!function(e){if(window.navigator.msSaveBlob)return window.navigator.msSaveBlob(e,decodeURIComponent(t));var n=document.createElement("a");n.href=window.URL.createObjectURL(e),n.download=decodeURIComponent(t),(document.body||document.documentElement).appendChild(n),n.click(),n.parentNode.removeChild(n)}(e)})},t.limitQueueFn=function(e,t,n){var r=0,i=0,a=new Array(e.length).fill(0);return new Promise(function(o,s){for(var l=0;l0?i(r(e),9007199254740991):0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DOMSVGFactory=t.DOMCMapReaderFactory=t.DOMCanvasFactory=t.DEFAULT_LINK_REL=t.getDefaultSetting=t.LinkTarget=t.getFilenameFromUrl=t.isValidUrl=t.isExternalLinkTargetSet=t.addLinkAttributes=t.RenderingCancelledException=t.CustomStyle=void 0;var r,i=function(){function e(e,t){for(var n=0;n0&&t>0,"Invalid SVG dimensions");var n=document.createElementNS(u,"svg:svg");return n.setAttribute("version","1.1"),n.setAttribute("width",e+"px"),n.setAttribute("height",t+"px"),n.setAttribute("preserveAspectRatio","none"),n.setAttribute("viewBox","0 0 "+e+" "+t),n}},{key:"createElement",value:function(e){return(0,a.assert)("string"==typeof e,"Invalid SVG element type"),document.createElementNS(u,e)}}]),e}(),f=function(){var e=["ms","Moz","Webkit","O"],t=Object.create(null);function n(){}return n.getProp=function(n,r){if(1===arguments.length&&"string"==typeof t[n])return t[n];var i,a,o=(r=r||document.documentElement).style;if("string"==typeof o[n])return t[n]=n;a=n.charAt(0).toUpperCase()+n.slice(1);for(var s=0,l=e.length;s0?t:e.length,n>0?n:e.length);return e.substring(e.lastIndexOf("/",r)+1,r)},t.LinkTarget=g,t.getDefaultSetting=y,t.DEFAULT_LINK_REL=c,t.DOMCanvasFactory=d,t.DOMCMapReaderFactory=h,t.DOMSVGFactory=p},function(e,t,n){"use strict";var r,i,a,o,s="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};o=function(e){return function(){var t=e,n=t.lib.WordArray;t.enc.Base64={stringify:function(e){var t=e.words,n=e.sigBytes,r=this._map;e.clamp();for(var i=[],a=0;a>>2]>>>24-a%4*8&255)<<16|(t[a+1>>>2]>>>24-(a+1)%4*8&255)<<8|t[a+2>>>2]>>>24-(a+2)%4*8&255,s=0;s<4&&a+.75*s>>6*(3-s)&63));var l=r.charAt(64);if(l)for(;i.length%4;)i.push(l);return i.join("")},parse:function(e,t){for(var r=e.length,i=(t=t||this._map,[]),a=0;a>>6-o%4*2,c=s|l;i[a>>>2]|=c<<24-a%4*8,a++}return n.create(i,a)}(e,r,i)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),e.enc.Base64},"object"===s(t)?e.exports=t=o(n(2)):(i=[n(2)],void 0===(a="function"==typeof(r=o)?r.apply(t,i):r)||(e.exports=a))},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){"use strict";var r=n(10),i=n(62),a=n(43),o=Object.defineProperty;t.f=n(8)?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),i)try{return o(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";var r=n(0),i=n(9),a=n(11),o=n(19)("src"),s=n(103),l=(""+s).split("toString");n(6).inspectSource=function(e){return s.call(e)},(e.exports=function(e,t,n,s){var c="function"==typeof n;c&&(a(n,"name")||i(n,"name",t)),e[t]!==n&&(c&&(a(n,o)||i(n,o,e[t]?""+e[t]:l.join(String(t)))),e===r?e[t]=n:s?e[t]?e[t]=n:i(e,t,n):(delete e[t],i(e,t,n)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[o]||s.call(this)})},function(e,t,n){"use strict";var r=0,i=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++r+i).toString(36))}},function(e,t,n){"use strict";var r=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?i:r)(e)}},function(e,t,n){"use strict";var r=n(46);e.exports=function(e){return Object(r(e))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PDFRenderingQueue=t.RenderingStates=void 0;var r=function(){function e(e,t){for(var n=0;n=g?m-(b-g)/2:m,pageY:f}}}return null}window.hightMap={set:function(e,t){this[e]=t},get:function(e){return this[e]},contains:function(e){return null!=this[e]},remove:function(e){delete this[e]},removeAll:function(){for(var e in this)"function"!=typeof this[e]&&delete this[e]}};var w=function(){function e(e,t,n){if(this.isStamp=!1,this.toolbarButton=e,this.secondaryToolbarButton=t,this.app=n,this.sidebar=n.pdfSidebar,this.fileType=window.KGPdfViewerWebApp.fileType,this.seal=null,this.capability=null,this.touchstartEvent=null,this.pdfStampSeal=new s.PDFStampSeal(l.KGPdfViewerWebApp),this.stampMobileTip=document.getElementById("stamp-mobile-tip"),this.stampMobieCancel=document.getElementById("stamp-mobile-cancel"),this.isContinuityStampCheck=!1,this.continuityRange=null,this.isStampOfQfz=!1,this.tempSeals=[],this.stampSealType="default",this.renderSignatureSeals=this.renderSignatureSeals.bind(this),this.selectSign=null,this.removeSignBtn=document.getElementById("docSignRemove"),this.selectSealData=null,!window.KGPdfViewerWebApp.chainStamp){var r=this;this.continuityStampModal=new m.KG_ModalFactory(this.app,this.app.overlayManager,{overlayName:"KG_CustomModalOverlay",message:"印章改变位置,拖动在指定位置",width:320,buttons:[{content:"当前签章",callback:function(){delete r.selectSealData.lastSelected},type:"primary"},{content:"全局签章",callback:function(){var e=void 0,t=void 0,n=r.selectSealData,i=n.lastSelected,a=i.index,o=i.scale,s=i.tempStampSections,l=n.extraPosition[a],c=l.left,u=l.top,h=l.xsacle,p=l.ysacle,m=l.XYType;n.top=u,n.left=c,n.xsacle=h,n.ysacle=p,n.XYType=m,s.map(function(r){var i=Object.values(r)[0],a=i.isRotate,s=i.isDiffentSize,l=i.ratio,h=i.page;if(a){var p=(0,f.getXYPoint)(n,{width:h.height/o,height:h.width/o}),m=p.r_left,g=p.r_top;e=g,t=m}else e=u,t=c;if(s){var v=(0,f.getXYPoint_diffentSize)({wRatio:l.wRatio,hRatio:l.hRatio,tempSeal:n}),y=v.d_top,b=v.d_left;e=y,t=b}(0,d.setSectionStyle)(i,o,t,e)}),delete n.lastSelected,n.extraPosition=Object.create(null)}}]})}this.initStampPosition(),this.init()}return e.prototype={init:function(){var e=this,t=this;function n(e,n){e.preventDefault(),e.stopPropagation(),t.app.secondaryToolbar.close();var r=window.KGPdfViewerWebApp.getSelectSealPrompt();if((t.tempSeals.length||t.isStamp)&&null!==r.seals&&r.seals.length>0){t.isStamp=!1,t.app.KGStampConfirm.hide(),r.open();for(var i=1;i-1&&(c.removeAttribute("hidden"),t.status?c.onclick=function(e){return n(e,"secret")}:c.setAttribute("disabled",!0)),s.indexOf("stamp")>-1&&(u.removeAttribute("hidden"),t.status?u.onclick=function(e){return n(e,"secret")}:u.setAttribute("disabled",!0))}else a.indexOf("stamp")>-1&&!window.KGPdfViewerWebApp.isUrlDoc&&!window.KGPdfViewerWebApp.scanStamp&&!window.KGPdfViewerWebApp.unifySealPlatformV2&&(e.toolbarButton.removeAttribute("hidden"),t.status?e.toolbarButton.onclick=n:e.toolbarButton.setAttribute("disabled",!0)),s.indexOf("stamp")>-1&&!window.KGPdfViewerWebApp.isUrlDoc&&!window.KGPdfViewerWebApp.scanStamp&&!window.KGPdfViewerWebApp.unifySealPlatformV2&&(e.secondaryToolbarButton.removeAttribute("hidden"),t.status?e.secondaryToolbarButton.onclick=n:e.secondaryToolbarButton.setAttribute("disabled",!0)),2==window.KGPdfViewerWebApp.stampSystemOrigin&&(e.secondaryToolbarButton.removeAttribute("hidden"),t.status?e.secondaryToolbarButton.onclick=n:e.secondaryToolbarButton.setAttribute("disabled",!0),document.getElementById("secondaryKgSignature").setAttribute("hidden",!0));"0"===window.KGPdfViewerWebApp.mobile.toString()?(document.oncontextmenu=e.onDocumentContextmenu.bind(e),document.addEventListener("click",e.onDocumentClick.bind(e))):(document.ontouchstart=e.onDocumentTouchStart.bind(e),document.ontouchmove=e.onDocumentTouchMove.bind(e),document.ontouchend=e.onDocumentTouchEnd.bind(e))})},onDocumentClick:function(e){0===e.button&&((0,u.removeStampMenu)(),this.documentClick(e)),this.editDocSign(e)},onDocumentContextmenu:function(e){if(this.isStamp)if(e&&(e.preventDefault(),e.stopPropagation()),this.tempSeals.length){this.app.KGStampConfirm.show(),this.tempSeals.forEach(function(e){e.eventRegister()});for(var t=1;t<=this.app.pagesCount;t++){var n=this.app.pdfViewer.getPageView(t-1).pdfPage.tempStamps;for(var r in n)if(n.hasOwnProperty(r)){var i=n[r].querySelector(".deleteTempStampSection");i&&(i.style.display="block");var a=n[r].querySelector(".scaleTempStampSection");a&&(a.style.display="block")}}}else this.app.KG_ScanStamp&&this.app.KG_ScanStamp.clearSealData();this.cancelStamp()},onDocumentTouchStart:function(e){this.isStamp&&(this.touchstartEvent=e),this.editDocSign(e)},onDocumentTouchMove:function(){this.touchstartEvent=null},onDocumentTouchEnd:function(e){null!=this.touchstartEvent?this.documentClick(this.touchstartEvent):"rightMenu"!==e.target.parentNode.id&&(0,u.removeStampMenu)()},addStamp:function(e,t){var n=(0,f.deepCopy)(e);n.sealdata.forEach(function(e,t){delete e.qfzSeal}),t&&t.removeAttribute("class"),this.cancelStamp(),this.capability.resolve(n)},setSealData:function(e){this.seal=e.seal,this.isContinuityStampCheck=e.isContinuityStampCheck,this.isStampOfQfz=e.isStampOfQfz,this.continuityRange=e.continuityRange,this.getSealObjectCallback(e)},getSealObjectCallback:function(e){var t=this;this.seal=e.seal,this.isContinuityStampCheck=e.isContinuityStampCheck,this.continuityRange=e.continuityRange,this.isStampOfQfz=e.isStampOfQfz,this.capability=this.pdfStampSeal.createAddSealPromise();var n=this.app.KG_SealPreLocation;!n||n.hasStamp?(this.app.KGStampConfirm&&this.app.KGStampConfirm.hide(),this.tempSeals.length&&this.tempSeals.forEach(function(e){e.eventUnregister()}),("stamp"===this.stampPosition.mode||e.isContinuityStampCheck||e.isStampOfQfz)&&("1"===window.KGPdfViewerWebApp.mobile.toString()?(this.stampMobileTip.style.display="block",this.stampMobieCancel.addEventListener("click",function(e){t.stampMobileTip.style.display="none",t.tempSeals.length&&t.app.KGStampConfirm.show(),t.cancelStamp()}),this.isStamp=!0,document.ontouchstart=this.app.pdfStamp.onDocumentTouchStart.bind(this),document.ontouchmove=this.app.pdfStamp.onDocumentTouchMove.bind(this),document.ontouchend=this.app.pdfStamp.onDocumentTouchEnd.bind(this)):(document.body.style.cursor="move",this.stopMoveStamp||(document.onmousemove=function(e){t.isStamp=!0,t.movestamp(e,t)})))):n.isStamp||(n.deletePreSeal(),this.isStamp=!0,n.isStamp=!0,this.movestamp(void 0,this),this.documentClick())},documentClick:function(e){var t=this;if(this.isStamp){var n=void 0;if(e)n=b(e,this.sidebar);else{var r=this.app,i=r.KG_SealPreLocation,a=r.pdfViewer;if(i){var o=i.seal.page;n={node:a.getPageView(o-1).div,pageNumber:o}}}if(n){window.KGPdfViewerWebApp.allowFollow&&window.KGPdfViewerWebApp.multipleStamp||(this.isStamp=!1,document.body.style.cursor="default",document.onmousemove=null);var s=n,l=s.node,u=s.pageNumber;"1"===window.KGPdfViewerWebApp.mobile.toString()&&(this.stampMobileTip.style.display="none",this.movestamp(e,this));var p=document.getElementById(l.id+"stamp");if(p){var m=this.app.pdfViewer,g=this.seal;if(g.left=y(p.style.left),g.top=y(p.style.top),g.width=y(p.style.width),g.height=y(p.style.height),this.isContinuityStampCheck){g.isContinuityStampCheck=!0,g.page=this.continuityRange;var v=(T=m.getPageView(u-1)).viewport.scale,w=(T.width,T.height/v),S=T.div,_=parseInt(getComputedStyle(S).width),P=parseInt(getComputedStyle(S).height),A=(0,f.getXYPoint)(g,{width:_/v,height:P/v}),k=A.XYType,C=A.xsacle,x=A.ysacle;A.r_left,A.r_top;g.XYType=k,g.xsacle=C,g.ysacle=x,g.actionPageInfo=(0,f.removePrototype)({width:_,height:P,direction:P>_?"vertical":"horizontal"})}else if(this.isStampOfQfz){var T;w=(T=m.getPageView(u-1)).height/T.viewport.scale;g.bottom=w-g.top-g.height,g.isStampOfQfz=!0,g.pageAttr.bottom=g.bottom;var D=g.top+g.height;g.pageAttr.top=D,g.qfzSeal.forEach(function(e){e.top=g.top,e.width*=g.height/e.height,e.height=g.height}),delete g.isContinuityStampCheck,delete g.xsacle,delete g.ysacle,delete g.left,delete g.top,delete g.bottom}else g.page=u,g.hasOwnProperty("isContinuityStampCheck")&&delete g.isContinuityStampCheck,g.hasOwnProperty("xsacle")&&delete g.xsacle,g.hasOwnProperty("ysacle")&&delete g.ysacle;var E=(0,c.createCapability)();if(window.KGPdfViewerWebApp.multipleStamp)g.isStampOfQfz||(g.currentPage=u),this.tempSeals.push(new h.default(p,g)),this.tempSeals.length&&(this.app.KGStampConfirm.show(),this.app.KGStampConfirm.sealDatas=this.tempSeals.map(function(e){return e.sealData}),this.app.KGStampConfirm.capability=E,window.KGPdfViewerWebApp.allowFollow&&"1"!==window.KGPdfViewerWebApp.mobile.toString()||this.onDocumentContextmenu());else{if(g.isStampOfQfz){for(var I=0;I0&&y>0||i){var P=document.getElementById(f.id+"stamp"),A=v/_-t.seal.width/2,k=y/_-t.seal.height/2,C=(new Date).getTime();P?(P.setAttribute("data-annotation-id",C),P.style.transform="matrix("+_+", 0, 0, "+_+", 0, 0)",P.style.left=A+"px",P.style.top=k+"px",g.setProp("transform",P,"matrix("+_+", 0, 0, "+_+", 0, 0)"),g.setProp("transformOrigin",P,-1*A+"px "+-1*k+"px")):(this.removeStampNode(),(P=this._createSection(this.seal,f.id+"stamp",C,"stamp",A,k,_)).querySelector("img").addEventListener("mousedown",p.eventPreventDefault),S.div.appendChild(P))}else this.removeStampNode()}else this.removeStampNode()}},_createSection:function(e,t,n,r,i,a,o){var s=document.createElement("section");s.setAttribute("data-annotation-id",n),s.id=t,s.className=r,s.style.width=e.width+"px",s.style.height=e.height+"px";var l=document.createElement("img");return l.src=e.imgdata,l.style.width="100%",l.style.height="100%",l.style.opacity="0.8",s.appendChild(l),s.style.transform="matrix("+o+", 0, 0, "+o+", 0, 0)",s.style.left=i+"px",s.style.top=a+"px",g.setProp("transform",s,"matrix("+o+", 0, 0, "+o+", 0, 0)"),g.setProp("transformOrigin",s,-1*i+"px "+-1*a+"px"),s},cancelStamp:function(){this.stopMoveStamp=!1,this.stampSealType="default",this.isStamp&&(this.isStamp=!1,document.body.style.cursor="default",document.onmousemove=null,this.removeStampNode(),window.hightMap.removeAll())},clearTempSeals:function(){for(var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.app,n=t.pagesCount,r=t.pdfViewer,i=1;i<=n;i++){var a=r.getPageView(i-1),o=a.pdfPage.tempStamps,s=a.annotationLayer;for(var l in o)if(o.hasOwnProperty(l)){if(s&&s.div&&document.getElementById(o[l].id)){var c=!1;if(3===l.split("-").length)o[l].getAttribute("class")||(c=!0);(!c||c&&e)&&s.div.removeChild(o[l])}delete o[l]}}this.tempSeals=[]},removeStampNode:function(){var e=document.getElementsByClassName("stamp");0!==e.length&&e[0].parentNode.removeChild(e[0])},checkPageNum:function(e){var t=window.KGPdfViewerWebApp.getNumPages();if(e||(e="0-"+t),-1!==e.indexOf(","))return{pages:e,chunk_pages:e.split(",").map(function(e){var t=e.split("-"),n=a(t,2),r=n[0],i=n[1];return[r,void 0===i?r:i].map(Number)})};if(1==e.length){if(e>t)return{pages:e,begin:e,end:e};e=e+"-"+e}if(!/^\d+-\d+$/.test(e))return{error:"页码格式不正确!"};var n=e.split("-"),r=parseInt(n[0]),i=parseInt(n[1]);if(r>i){var o=r;r=i,i=o}return r<1&&(r=1),r>t&&(r=t),i>t&&(i=t),{pages:r+"-"+i,begin:r,end:i}},stampDefault:function(e){var t=this,n={capability:this.pdfStampSeal.createAddSealPromise()};for(var r in e)n[r]=e[r];l.KGPdfViewerWebApp.selectedSeal?l.KGPdfViewerWebApp.selectedSeal(e.seal).then(function(e){e&&t.getSealObjectCallback(n)}):this.getSealObjectCallback(n)},stampOfXY:function(e,t,n,r,o){var s=this,l=this.checkPageNum(e),u=l.begin,d=l.end,h=l.chunk_pages,p=l.pages,f=l.error;if(f)return this.app.KGAlertPrompt.open(f);var m=this;this.stopMoveStamp=!0,(r?Promise.resolve({seal:r}):this.pdfStampSeal.getSealObjet()).then(function(e){var r=e.seal,l=m.pdfStampSeal.createAddSealPromise(),f=null;Array.isArray(r)?f=r:((f=r).left=t,f.top=n,f.page=p,f.isStampOfXY=!0);var g=(0,c.createCapability)(),v={sealdata:Array.isArray(r)?f:[f],capability:g};l.resolve(v),g.promise.then(function(e){var s=this;if(e.status)if(o&&o(),Array.isArray(r))for(var l=function(e){var t=r[e],n=m.checkPageNum(t.page),i=n.begin,o=n.end,l=n.chunk_pages,c=(n.pages,n.error);if(c)return{v:s.app.KGAlertPrompt.open(c)};var u=(new Date).getTime(),d=m.app.pdfViewer.getPageView(0),h=d.viewport.scale,p=m._createSection(t,"",u,"",t.left,t.top,h),f=function(e,t){for(var n=window.KGPdfViewerWebApp.getNumPages(),r=e;r<=t;r++){if(r>n)return;d=m.app.pdfViewer.getPageView(r-1);var i=p.cloneNode(!0);i.id=(new Date).getTime()+"-"+b+1,m.updatePageView(d,i)}};l?l.map(function(e){var t=a(e,2),n=t[0],r=t[1];f(n,r)}):f(i,o)},c=0;cn)return;g=m.app.pdfViewer.getPageView(r-1);var i=y.cloneNode(!0);i.id=(new Date).getTime()+"-"+b++,m.updatePageView(g,i)}};h?h.map(function(e){var t=a(e,2),n=t[0],r=t[1];w(n,r)}):w(u,d)}}).finally(function(){s.onDocumentContextmenu()})})},stampOfText:function(e,t,n,r){var i=this,a=this.checkPageNum(e),o=a.pages,s=a.error;if(s)return this.app.KGAlertPrompt.open(s);var l=this;this.stopMoveStamp=!0,(n?Promise.resolve({seal:n}):this.pdfStampSeal.getSealObjet()).then(function(e){var n=e.seal,a=l.pdfStampSeal.createAddSealPromise(),s=null;Array.isArray(n)?s=n:((s=n).page=o,s.isStampOfText=!0,s.text=t);var u=(0,c.createCapability)(),d={sealdata:Array.isArray(n)?s:[s],capability:u};a.resolve(d),u.promise.then(function(e){if(e.status)if(r&&r(),Array.isArray(n))for(var t=0;t1&&(y+=(u.offsetTop-12)/v),c(i,h),this.app.KG_DocSign.editDocSign({top:y,left:parseInt(i.style.left),editData:{scale:v,pageNumber:d,pdfPageView:h,shape:g.tagName,section:i.cloneNode(!0),element:g.cloneNode(!0),strokeWidth:parseInt(g.getAttribute("stroke-width"))}}),m.map(function(e){e.style["pointer-events"]="all"})}},initStampPosition:function(){this.stampPosition={mode:"stamp"};var e=window.KGPdfViewerWebApp,t=e.stampPosition,n=e.fileType;t&&"PDF"==n&&(this.stampPosition=Object.assign({},t),this.stampPosition.pos&&(this.stampPosition.mode="stampOfXY"),!this.stampPosition.pos&&this.stampPosition.text&&(this.stampPosition.mode="stampOfText"))}},e}();t.PDFStamp=w,t.CustomStyle=g,t.getPath=v,t.getNumbOfPx=y,t.convertScreenToViewportPoint=b},function(e,t,n){"use strict";e.exports="undefined"!=typeof window&&window.Math===Math?window:"undefined"!=typeof global&&global.Math===Math?global:"undefined"!=typeof self&&self.Math===Math?self:{}},function(e,t,n){"use strict";e.exports=!1},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){"use strict";var r=n(18);e.exports=function(e,t,n){for(var i in t)r(e,i,t[i],n);return e}},function(e,t,n){"use strict";e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},function(e,t,n){"use strict";var r={}.toString;e.exports=function(e){return r.call(e).slice(8,-1)}},function(e,t,n){"use strict";var r=n(17).f,i=n(11),a=n(4)("toStringTag");e.exports=function(e,t,n){e&&!i(e=n?e:e.prototype,a)&&r(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";var r,i,a,o,s="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};o=function(e){return e.enc.Utf8},"object"===s(t)?e.exports=t=o(n(2)):(i=[n(2)],void 0===(a="function"==typeof(r=o)?r.apply(t,i):r)||(e.exports=a))},function(e,t,n){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var r=n(45),i=n(46);e.exports=function(e){return r(i(e))}},function(e,t,n){"use strict";var r=n(20),i=Math.max,a=Math.min;e.exports=function(e,t){return(e=r(e))<0?i(e+t,0):a(e,t)}},function(e,t,n){"use strict";var r=n(30),i=n(4)("toStringTag"),a="Arguments"==r(function(){return arguments}());e.exports=function(e){var t,n,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),i))?n:a?r(t):"Object"==(o=r(t))&&"function"==typeof t.callee?"Arguments":o}},function(e,t,n){"use strict";var r=n(12),i=n(122),a=n(69),o=n(10),s=n(13),l=n(73),c={},u={},d=e.exports=function(e,t,n,d,h){var p,f,m,g,v=h?function(){return e}:l(e),y=r(n,d,t?2:1),b=0;if("function"!=typeof v)throw TypeError(e+" is not iterable!");if(a(v)){for(p=s(e.length);p>b;b++)if((g=t?y(o(f=e[b])[0],f[1]):y(e[b]))===c||g===u)return g}else for(m=v.call(e);!(f=m.next()).done;)if((g=i(m,y,f.value,t))===c||g===u)return g};d.BREAK=c,d.RETURN=u},function(e,t,n){"use strict";var r,i,a,o,s="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};o=function(e){var t,n,r,i,a,o,s;return n=(t=e).lib,r=n.Base,i=n.WordArray,a=t.algo,o=a.MD5,s=a.EvpKDF=r.extend({cfg:r.extend({keySize:4,hasher:o,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var n,r=this.cfg,a=r.hasher.create(),o=i.create(),s=o.words,l=r.keySize,c=r.iterations;s.length1?Promise.reject({message:"插入了太多的密钥盘"}):-1===Number(t)?e.WebGetLastErrorMsg("授权已过期"):Promise.reject({message:"没有插入密钥盘"}):Promise.resolve()})}},{key:"WebKeyIsNotAdmin",value:function(e){var t=this;return this.kg.invoke("WebKeyIsAdmin",e).then(function(e){return"false"===e||!1===e?Promise.resolve():t.WebGetLastErrorMsg("没有检测到用户密钥盘")})}},{key:"WebSign",value:function(e,t){var n=this;return this.kg.invoke("WebSign",e,t).then(function(e){return e?Promise.resolve(e):n.WebGetLastErrorMsg("数据签名失败")})}},{key:"WebVerifyPin",value:function(e,t){var n=this;return this.kg.invoke("WebVerifyPin",e,t).then(function(e){return e&&"0"===e?Promise.resolve():(window.KGPdfViewerWebApp.getPasswordPrompt().clearRememberedPwd(),n.WebGetLastErrorMsg("密钥盘密码错误"))})}},{key:"WebSetAlgoFlag",value:function(){var e=this,t=window.KGPdfViewerWebApp.algorithmType.key;if(null!=t){var n="sm2"===t.toLowerCase(),r="rsa"===t.toLowerCase(),i=n?0:r?1:null;return null!=i?this.kg.invoke("WebSetAlgoFlag",i).then(function(t){return t?Promise.resolve():e.WebGetLastErrorMsg("获取证书失败")}):Promise.resolve()}return Promise.resolve()}},{key:"WebGetSignCertByContainerName",value:function(e){var t=this,n=window.KGPdfViewerWebApp.adaptContainer;return this.kg.invoke("WebGetCertByContainerName",e,0,"").then(function(e){if(e.result){if(e.data=e.data.filter(function(e){return 2==e.certAlgo&&0==e.certExpiration}),0===e.data.length)return Promise.reject({message:"没有有效的证书"});for(var i=[],a=function(t){if(0!==(i=e.data.filter(function(e){return e.containername===n[t]})).length)return{v:Promise.resolve(i[0].cert)}},o=0;o=1?Promise.resolve(Number(e)):t.WebGetLastErrorMsg("密钥盘中不存在印章")})}},{key:"WebGetSealCount_TG",value:function(e){return this.kg.invoke("WebGetSealCount",e).then(function(e){return!isNaN(Number(e))&&Number(e)>=1?Promise.resolve(Number(e)):Promise.reject({seals:[],status:!1})})}},{key:"WebGetSealData",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.kg.invoke("WebGetSealData",e,n).then(function(e){return e&&"none"!==e?Promise.resolve(e):t.WebGetLastErrorMsg("获取印章失败(印章索引:"+n+")")})}},{key:"WebGetKeySerialNumber",value:function(e){var t=this;return this.kg.invoke("WebGetKeySerialNumber",e).then(function(e){return e&&"none"!==e?Promise.resolve(e):t.WebGetLastErrorMsg("获取密钥盘序列号失败")})}},{key:"WebGetKeyUnit",value:function(e){var t=this;return this.kg.invoke("WebGetKeyUnit",e).then(function(e){return e&&"none"!==e?Promise.resolve(e):t.WebGetLastErrorMsg("获取用章单位失败")})}},{key:"WebGetLastErrorMsg",value:function(e){return this.kg.invoke("WebGetLastErrorMsg").then(function(t){return t&&"none"!==t?Promise.reject({message:t.value||t,defaultMsg:e}):Promise.reject({message:e,defaultMsg:e})})}},{key:"WebKGVerify",value:function(e,t,n){var r=this;return this.kg.invoke("WebKGVerify",e,t,n).then(function(e){var t="true"==e;return t?Promise.resolve(t):r.WebGetLastErrorMsg("程序异常")})}}]),e}();t.KG_OFD=d,t.getKeySN=function(){var e=new d;return e.promise.then(function(){return e.WebGetKeyCount()}).then(function(){return e.WebOpenKey(0)}).then(function(t){return e.WebGetKeySerialNumber(t)})},t.getCert=function(e,t,n,r){var i=new d,a=void 0;i.promise.then(function(){return i.WebGetKeyCount()}).then(function(){return i.WebOpenKey(0)}).then(function(e){return a=e,i.WebKeyIsNotAdmin(a)}).then(function(){return i.WebVerifyPin(a,e)}).then(function(){return i.WebSetAlgoFlag()}).then(function(){return i.WebGetCertData(a)}).then(function(e){return t(e)}).then(function(e){n&&n(e)}).catch(function(e){var t=e.message;return r(t),Promise.resolve()}).then(function(){if(null!=a)return i.WebCloseKey(a)})},t.getOfdSeals=function(e,t,n,r){var i=new d,a=void 0,o=void 0,s=void 0,l=void 0;i.promise.then(function(){return i.WebGetKeyCount()}).then(function(){return i.WebOpenKey(0)}).then(function(e){return a=e,i.WebKeyIsNotAdmin(e)}).then(function(){return i.WebVerifyPin(a,e)}).then(function(){return i.WebGetKeySerialNumber(a)}).then(function(e){return o=e,(0,c.verifyKeySn)(e)}).then(function(){return i.WebGetKeyUnit(a)}).then(function(e){return s=e,i.WebSetAlgoFlag()}).then(function(){return i.WebGetCertData(a)}).then(function(e){return l=e,i.WebGetSealCount(a)}).then(function(e){for(var t=[],n=0;n0&&void 0!==arguments[0]&&arguments[0],self=this,capability=createCapability(),val=JSON.stringify({GetInterface:{progid:this.progid,interface:this.inter},usercode:window.KGPdfViewerWebApp.clientCode}),xhr=createCORSRequest("POST",this.url+"/GetInterface",this);return xhr.timeout=_timeout,window.KGPdfViewerWebApp.hasClientServer=!1,xhr.onload=function(e){if(window.KGPdfViewerWebApp.hasClientServer=!0,null==this.status||200===this.status||304===this.status||disableTips){var obj=eval("("+this.responseText+")");"0"===obj.value.toString()||"none"===obj.value&&!disableTips?window.kgAlert(self.progid+"控件初始化失败!"):(self.caller=obj.value,capability.resolve())}else window.kgAlert("签章客户端服务异常:status = "+this.status)},xhr.ontimeout=function(){disableTips||(window.kgAlert("签章客户端服务请求超时!"),window.KGPdfViewerWebApp.getTipPrompt().close())},xhr.onerror=function(){disableTips||(window.kgAlert("签章客户端未安装或未启动!"),window.KGPdfViewerWebApp.getTipPrompt().close())},xhr.send("value="+val),capability.promise},invoke:function invoke(method){var capability=createCapability(),self=this,params=[];if(arguments.length>=2)for(var i=1;iS;S++)if((h||S in y)&&(g=b(m=y[S],S,v),e))if(n)_[S]=g;else if(g)switch(e){case 3:return!0;case 5:return m;case 6:return S;case 2:_.push(m)}else if(u)return!1;return d?-1:c||u?u:_}}},function(e,t,n){"use strict";var r=n(10),i=n(27),a=n(4)("species");e.exports=function(e,t){var n,o=r(e).constructor;return void 0===o||void 0==(n=r(o)[a])?t:i(n)}},function(e,t,n){"use strict";var r=n(4)("iterator"),i=!1;try{var a=[7][r]();a.return=function(){i=!0},Array.from(a,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!i)return!1;var n=!1;try{var a=[7],o=a[r]();o.next=function(){return{done:n=!0}},a[r]=function(){return o},e(a)}catch(e){}return n}},function(e,t,n){"use strict";var r=n(27);e.exports.f=function(e){return new function(e){var t,n;this.promise=new e(function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r}),this.resolve=r(t),this.reject=r(n)}(e)}},function(e,t,n){"use strict";var r="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},i=n(19)("meta"),a=n(3),o=n(11),s=n(17).f,l=0,c=Object.isExtensible||function(){return!0},u=!n(16)(function(){return c(Object.preventExtensions({}))}),d=function(e){s(e,i,{value:{i:"O"+ ++l,w:{}}})},h=e.exports={KEY:i,NEED:!1,fastKey:function(e,t){if(!a(e))return"symbol"==(void 0===e?"undefined":r(e))?e:("string"==typeof e?"S":"P")+e;if(!o(e,i)){if(!c(e))return"F";if(!t)return"E";d(e)}return e[i].i},getWeak:function(e,t){if(!o(e,i)){if(!c(e))return!0;if(!t)return!1;d(e)}return e[i].w},onFreeze:function(e){return u&&h.NEED&&c(e)&&!o(e,i)&&d(e),e}}},function(e,t,n){"use strict";var r=n(3);e.exports=function(e,t){if(!r(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.deleteOneSeal=t.removeStampMenu=t.createSealNode=void 0;var r=n(23),i=n(58),a=n(39),o=n(24),s=n(41),l=n(59),c=n(5);var u=null;function d(e,t,n,r,d,m){var g=!(arguments.length>6&&void 0!==arguments[6])||arguments[6],v=window.KGPdfViewerWebApp.PDFViewerApplication.KGAlertPrompt,y=(0,o.getNumbOfPx)(n.style.left),b=(0,o.getNumbOfPx)(n.style.top),w=(0,o.getNumbOfPx)(n.style.width),S=(0,o.getNumbOfPx)(n.style.height);function _(r){r.preventDefault(),r.stopPropagation();var s=t.pdfViewer.app,d=(e.pageIndex,t.viewport.scale),p=(0,o.convertScreenToViewportPoint)(r,s.pdfSidebar),m=p.pageX/d,g=p.pageY/d,y=window.KGPdfViewerWebApp.PDFViewerApplication,b=y.KG_FJRS,w=y.KG_ScanStamp,S=y.KG_UkeyStamp,_=y.KG_ScanStamp_V2;if(_)_.delete(function(){return f(t,s,e,n,m,g,"")});else if(!0===window.KGPdfViewerWebApp.useCaptcha)(0,l.getPhone)().then(function(r){s.KGCaptcha.okCallback=function(r){f(t,s,e,n,m,g,r)},s.KGCaptcha.open(r)});else if(b&&b.delKeySN&&"1"===b.bSignByCalibrary)b.deleteScanStamp(function(){f(t,s,e,n,m,g,"")});else if(!(w||S&&"1"==window.KGPdfViewerWebApp.stampModel)||window.KGPdfViewerWebApp.fjrs&&window.KGPdfViewerWebApp.fjrs.isScanStamp){var P=window.KGPdfViewerWebApp.getPasswordPrompt();P.setUpdateCallback(function(r){var o=window.KGPdfViewerWebApp,l=o.certOrigin,d=o.sealOrigin,p=o.fileType,y=o.isSM,b=o.stampModel,w=function(){f(t,s,e,n,m,g,r)};if(1==l&&"OFD"===p){var S=function(i,a){return f(t,s,e,n,m,g,r,i,a)},_=function(e){return(0,c.closeOverlay)().then(function(){return v.open(e)})};if(!0===window.KGPdfViewerWebApp.useNFSSystem)(0,i.deleteNFSSeal)(r,S,_);else new Promise(function(e){if(y){var t=void 0;(0,a.WebKGVerify)(u,"",r,function(e){t=e},_).then(function(){return e(t)})}else e(!0)}).then(function(e){return e&&(0,a.deleteOfdSeal)(r,S,_)})}else window.KGPdfViewerWebApp.fjrs&&window.KGPdfViewerWebApp.fjrs.isFjrs?"0"===window.KGPdfViewerWebApp._stampOrigin?f(t,s,e,n,m,g,r):h({password:r,deleteSealCallback:w}):1==l||1==d||"2"==b?h({password:r,deleteSealCallback:w}):f(t,s,e,n,m,g,r)}),P.open(!1,"delete")}else"1"==window.KGPdfViewerWebApp.stampModel?S.delete(function(){f(t,s,e,n,m,g,"")}):w.getQrCodeImage("delete",function(){f(t,s,e,n,m,g,"")})}var P=m.querySelector(".delSealNode");function A(r){if(r.preventDefault(),r.stopPropagation(),!window.KGPdfViewerWebApp.isUrlDoc){var i=window.KGPdfViewerWebApp.PDFViewerApplication,l=i.KG_SealPreLocation;if(!(i.KG_IWebAuth||l&&n.dataset.annotationId==l.annotId)){var u=t.pdfViewer.app,d=t.viewport.scale,h=(0,o.convertScreenToViewportPoint)(r,u.pdfSidebar),p=h.pageX,f=h.pageY,m=p/d,_=f/d;if(g){if(!(m>=y&&m<=y+w&&_>=b&&_<=b+S))return}else{var P=t.getPagePoint(p,f),A=P[0],k=P[1],C=t.viewport.viewBox;if(k=Math.abs(C[3]-C[1])-k,!(A>=y&&A<=y+w&&k>=b&&k<=b+S))return}var x=window.KGPdfViewerWebApp.getTipPrompt();switch(t.pdfViewer.app.l10n._lang){case"zh-TW":x.open("正在驗證印章...");break;case"en-US":x.open("Verifying seal...");break;default:x.open("正在验证印章...")}new Promise(function(t){null!=window.KGPdfViewerWebApp.externalVerifySeal?window.KGPdfViewerWebApp.externalVerifySeal(t,window.KGPdfViewerWebApp.documentId,e.pageIndex+1,m,_):window.KGPdfViewerWebApp.fjrs&&window.KGPdfViewerWebApp.fjrs.isFjrs?window.KGPdfViewerWebApp.hasClientServer?window.KGPdfViewerWebApp.verifySeal(e.pageIndex+1,m,_,t,"1"):window.KGPdfViewerWebApp.verifySeal(e.pageIndex+1,m,_,t,"2"):window.KGPdfViewerWebApp.verifySeal(e.pageIndex+1,m,_,t)}).then(function(t){if(t.status){var n=window.KGPdfViewerWebApp.PDFViewerApplication.KG_VerifySealPrompt,i=t.seal.cert;if(window.KGPdfViewerWebApp.fjrs&&window.KGPdfViewerWebApp.fjrs.isFjrs){if(window.KGPdfViewerWebApp.hasClientServer){var o=new s.iWebAssist({cilentType:"0"});return Promise.all([o.promise]).then(function(){return window.KGPdfViewerWebApp.PDFViewerApplication.KG_FJRS?i.bSignByCalibrary?o.setParamByName("FJRSISPHONE","1"):o.setParamByName("FJRSISPHONE","0"):Promise.resolve()}).then(function(){return o.verifySignMessage(i.newHash,i.sigData)}).then(function(r){r.result?(i.sigEffectiveness=!0,x.close().then(function(){return n.open(t)})):new Promise(function(t){window.KGPdfViewerWebApp.verifySeal(e.pageIndex+1,m,_,t,"2")}).then(function(e){i.sigEffectiveness=e.seal&&e.seal.cert&&e.seal.cert.sigEffectiveness,x.close().then(function(){return n.open(e)})})})}return i.sigEffectiveness=t.seal&&t.seal.cert&&t.seal.cert.sigEffectiveness,void x.close().then(function(){return n.open(t)})}if(!("OFD"!==window.KGPdfViewerWebApp.fileType||t.seal.effectiveness&&t.seal.cert.sigEffectiveness||null!=window.KGPdfViewerWebApp.externalVerifySeal)){var l=void 0;switch(r.target.nodeName.toUpperCase()){case"DIV":l=r.target;break;case"SVG":l=r.target.parentNode;break;case"SECTION":l=r.target.firstChild}if(l&&!window.KGPdfViewerWebApp.stampMask){var u="width:"+(w-2)+"px;height:"+(S-2)+"px";l.innerHTML=''}}if(i&&i.newHash&&null==window.KGPdfViewerWebApp.externalVerifySeal){var d=new s.iWebAssist({cilentType:"0"});return Promise.all([d.promise]).then(function(){return window.KGPdfViewerWebApp.PDFViewerApplication.KG_FJRS?i.bSignByCalibrary?d.setParamByName("FJRSISPHONE","1"):d.setParamByName("FJRSISPHONE","0"):Promise.resolve()}).then(function(){return d.verifySignMessage(i.newHash,i.sigData)}).then(function(e){if(e.result)i.sigEffectiveness=!0;else{if("-8"!=e.errcode)return"-1"==e.errcode?void v.open("未安装签名组件"):void v.open(e.errmsg||"签名验证失败,errcode="+e.errcode);i.sigEffectiveness=!1}x.close().then(function(){return n.open(t)})})}var h=!0;new Promise(function(e){var n=window.KGPdfViewerWebApp,r=n.isSM,i=n.fileType;if(r&&"OFD"==i){var o=function(e){return(0,c.closeOverlay)().then(function(){h=!1,v.open(e)})},s=function(e){t.seal.effectiveness=e,t.seal.cert.sigEffectiveness=e,l.remember()},l=window.KGPdfViewerWebApp.getPasswordPrompt();l.open(),l.setUpdateCallback(function(n){var r=t.seal.sm,i=r.dataHashBase64,l=r.sesSignatureBase64;(0,a.WebKGVerify)(l,i,n,s,o).then(function(){e(t)})})}else e(t)}).then(function(e){h&&x.close().then(function(){return n.open(e)})})}else x.close().then(function(){return v.open(t.message)})})}}}function k(r){if(r.preventDefault(),r.stopPropagation(),!window.KGPdfViewerWebApp.isUrlDoc){var i=window.KGPdfViewerWebApp.PDFViewerApplication,a=i.KG_SealPreLocation;if(!(i.KG_IWebAuth||a&&n.dataset.annotationId==a.annotId)){var s=document.getElementById("rightMenu");s&&s.parentNode.removeChild(s);var l=t.pdfViewer.app,c=t.viewport.scale,d=(0,o.convertScreenToViewportPoint)(r,l.pdfSidebar),h=d.pageX,f=d.pageY,m=h/c,v=f/c;if(g){if(!(m>=y&&m<=y+w&&v>=b&&v<=b+S))return}else{var P=t.getPagePoint(h,f),k=P[0],C=P[1],x=t.viewport.viewBox;if(C=Math.abs(x[3]-x[1])-C,!(k>=y&&k<=y+w&&C>=b&&C<=b+S))return}var T=l.KG_FJRS;T&&(T.delKeySN=null),window.KGPdfViewerWebApp.checkLastone(e.pageIndex+1,m,v).then(function(e){if(e){var n=document.createElement("div");n.id="rightMenu",n.style.position="absolute",n.style["background-color"]="white",n.style.border="1px solid #999",n.style.zIndex="200",t.viewport.width删除签章',window.KGPdfViewerWebApp._stampOrigin=e.stampOrigin,T&&e.keySN&&(T.delKeySN=e.keySN,T.bSignByCalibrary=e.bSignByCalibrary),window.KGPdfViewerWebApp.scanStamp&&(l.KG_ScanStamp.esid=e.esid,l.KG_ScanStamp.sealType=e.sealType),window.KGPdfViewerWebApp.isUkey&&(l.KG_UkeyStamp.esid=e.esid),e.stampModel?window.KGPdfViewerWebApp.stampModel=e.stampModel:window.KGPdfViewerWebApp.stampModel=null,u=window.KGPdfViewerWebApp.isSM?e.sesSignatureBase64:null):n.innerHTML=i,t.div.appendChild(n),t.pdfViewer.app.l10n.translate(n);var a=n.querySelector(".menuVerifySeal"),o=n.querySelector(".menuDeleteSeal");a.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),A(r),p()}),a.oncontextmenu=null,o&&o.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),_(r),p()})}})}}}if(n.onmouseout=function(e){P&&(P.style.display="none"),m.style.border="1px dashed transparent"},n.onmouseover=function(e){m.style.border="1px dashed black",P&&(P.style.display="block")},"0"===window.KGPdfViewerWebApp.mobile.toString()){if(n.addEventListener("click",A),P&&P.addEventListener("click",_),window.KGPdfViewerWebApp.readOnly)return;n.oncontextmenu=k}else n.addEventListener("touchstart",function(e){e.preventDefault(),e.stopPropagation(),window.touchstartEvent=e,window.KGPdfViewerWebApp.readOnly||(window.kgTimer=setTimeout(function(){window.kgTimer=0,k(e)},500))}),n.addEventListener("touchend",function(e){if(e.preventDefault(),e.stopPropagation(),0!=window.kgTimer)return clearTimeout(window.kgTimer),A(window.touchstartEvent),!1})}function h(e){var t=e.password,n=e.deleteSealCallback,r=window.KGPdfViewerWebApp.PDFViewerApplication.KGAlertPrompt,i=new s.iWebAssist({cilentType:"0"});Promise.all([i.promise]).then(function(){return i.getKeyOtherInfo()}).then(function(e){if(!e.result){var a=s.iWebAssistError.getKeyOtherInfo,o=e.errmsg||a[e.errcode]||"未知异常";return window.KGPdfViewerWebApp.getTipPrompt().close(),void r.open(o)}var l=e.Res,c=l.substring(1,l.length-1);i.verifyPin(t,c).then(function(e){if(e.result)window.KGPdfViewerWebApp.fjrs&&window.KGPdfViewerWebApp.fjrs.isFjrs?window.KGPdfViewerWebApp.PDFViewerApplication.KG_FJRS.delKeySN=c:window.KGPdfViewerWebApp.userId=c,n&&n();else{var t={"-1":"未安装签名组件","-2":"待验证pin的key和当前插入的key不匹配",1:"没有检测到用户key",2:"非法为授权的key",3:"没有找到key驱动文件",4:"插入太多的key",7:"密码错误",8:"非法授权key",9:"网络连接失败"}[e.errcode]||e.errmsg||"未知异常";r.open(t)}})})}function p(){var e=document.getElementById("rightMenu");e&&e.parentNode.removeChild(e)}function f(e,t,n,i,a,o,s,l,u){var d=n.pageIndex;window.KGPdfViewerWebApp.deleteSeal(d+1,a,o,s,l,u).then(function(a){return(0,c.closeOverlay)().then(function(){if(a.data.status){if(window.KGPdfViewerWebApp.deleteSealSuccess&&window.KGPdfViewerWebApp.deleteSealSuccess(),!1===window.KGPdfViewerWebApp.useCaptcha)window.KGPdfViewerWebApp.getPasswordPrompt().remember("delete");if("OFD"===window.KGPdfViewerWebApp.fileType)!function(e,t){function n(t){t.renderingState!==r.RenderingStates.RUNNING&&t.renderingState!==r.RenderingStates.PAUSED?(t.deleteStampCallback=function(){var n=t.div.querySelector(".canvasWrapper");n&&t.div.removeChild(n);var i=e.pdfThumbnailViewer.getThumbnail(t.pdfPage.pageIndex);i.renderingState=r.RenderingStates.INITIAL,i.setImage(t)},t.renderingState=r.RenderingStates.INITIAL,t.renderingQueue.renderView(t)):t.reRenderWait=!0}var i=e.pdfViewer,a=e.pagesCount,o=t.getAttribute("data-annotation-id"),s=t.getAttribute("data-goldGridSeal-id");if(s)for(var l=0;l':'',"1"===window.KGPdfViewerWebApp.mobile.toString()?s.innerHTML=o:s.innerHTML=o+"",d(e,t,n,r,i,s,!1)}else console.log("seal is not exist! id = "+h)})}else{var g='';"1"===window.KGPdfViewerWebApp.mobile.toString()?s.innerHTML=g:s.innerHTML=g+"",d(e,t,n,r,i,s)}return s},t.removeStampMenu=p,t.deleteOneSeal=m},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.axios=t.myaxios=void 0;var r=n(5),i=n(151),a=i.axios.create({withCredentials:!0,headers:{"X-Requested-With":"XMLHttpRequest","Content-Type":"application/json"}}),o={post:function(e,t){var n={};return n.promise=new Promise(function(e,t){n.resolve=e,n.reject=t}),a.post(e,(0,r.transformData)(t)).then(function(e){n.resolve(e)}).catch(function(e){(0,r.closeOverlay)().then(function(){var t=window.KGPdfViewerWebApp.PDFViewerApplication.KGAlertPrompt;null!=e.response?t.open("请求异常,状态码:"+e.response.status):t.open("网络连接异常:"+e.message)}),n.reject()}),n.promise}};t.myaxios=o,t.axios=i.axios},function(e,t,n){"use strict";function r(e){return new Promise(function(t,n){var r=document.getElementById("SMObj"),i=r.WebGetKeyCount();if(isNaN(Number(i))||1!==Number(i))Number(i)>1?n({message:"插入了太多的密钥盘"}):-1===Number(i)?n({message:o(r,"授权已过期")}):n({message:o(r,"没有插入密钥盘")});else{var a=r.WebOpenKey(0);if(a&&"none"!==a&&"0"!==a.toString()){var s=r.WebKeyIsAdmin(a);if("false"===s||!1===s){var l=r.WebVerifyPin(a,e);if(l&&"-1"!==l.toString())t({SMObj:r,keyHandle:a});else window.KGPdfViewerWebApp.getPasswordPrompt().clearRememberedPwd(),n({message:o(r,"密钥盘密码错误,请输入正确的密码"),defaultMsg:"密钥盘密码错误"})}else n({message:"没有检测到用户密钥盘"})}else n({message:o(r,"开启密钥盘失败")})}})}function i(e,t){e.WebCloseKey(t)}function a(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return new Promise(function(r,i){var a=e.WebGetSealData(t,n);a&&"none"!==a?r(a):i({message:o(e,"获取印章失败(印章索引:"+n+")")})})}function o(e,t){var n=e.WebGetLastErrorMsg();return n&&"none"!==n?n:t}function s(e,t,n){return new Promise(function(r,i){var a=e.WebSign(t,n);a&&"-1"!==a.toString()?r(a):i({message:o(e,"数据签名失败")})})}Object.defineProperty(t,"__esModule",{value:!0}),t.closeNFSKey=i,t.getNFSSeals=function(e,t,n,s){var l=void 0,c=void 0,u=void 0,d=void 0,h=void 0;return r(e).then(function(e){var t=e.SMObj,n=e.keyHandle;return d=t,h=n,new Promise(function(e,t){var n=d.WebGetSealCount(h);!isNaN(Number(n))&&Number(n)>=1?e(n):t({message:o(d,"密钥盘中不存在印章")})})}).then(function(e){for(var t=[],n=0;n-1})[0];o(t?t.zh:e.message)}else o("程序异常,请联系管理员!");return Promise.reject(e)}),t.getFontList=function(){return s.post(window.KGPdfViewerWebApp.getDocTypeUrl(),(0,i.transformData)({action:"getFonts",documentId:window.KGPdfViewerWebApp.documentId,docType:window.KGPdfViewerWebApp.docType}))},t.sendCaptcha=function(){return s.post(window.KGPdfViewerWebApp.getDocTypeUrl(),(0,i.transformData)({action:"sendCaptcha",keySN:window.KGPdfViewerWebApp.userId}))},t.verifyKeySn=function(e){var t=window.KGPdfViewerWebApp,n=t.userCode,r=t.isCa3,a=t.mobile,o=t.fileType;return n&&r&&"OFD"===o.toUpperCase()&&0==a?s.post(window.KGPdfViewerWebApp.getDocTypeUrl(),(0,i.transformData)({action:"verifyKeySn",keySN:e,userCode:n})):Promise.resolve()},t.getPhone=function(){return s.post(window.KGPdfViewerWebApp.getDocTypeUrl(),(0,i.transformData)({action:"getPhone",keySN:window.KGPdfViewerWebApp.userId})).then(function(e){return e.phone})}},function(e,t,n){"use strict";(function(e){var r,i,a,o="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};a=function(){var t,r;function i(){return t.apply(null,arguments)}function a(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function s(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function l(e){return void 0===e}function c(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function u(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function d(e,t){var n,r=[];for(n=0;n>>0,r=0;r0)for(n=0;n=0?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+r}var K=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,j=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,B={},U={};function q(e,t,n,r){var i=r;"string"==typeof r&&(i=function(){return this[r]()}),e&&(U[e]=i),t&&(U[t[0]]=function(){return V(i.apply(this,arguments),t[1],t[2])}),n&&(U[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function z(e,t){return e.isValid()?(t=Y(t,e.localeData()),B[t]=B[t]||function(e){var t,n,r,i=e.match(K);for(t=0,n=i.length;t=0&&j.test(e);)e=e.replace(j,r),j.lastIndex=0,n-=1;return e}var H=/\d/,X=/\d\d/,J=/\d{3}/,Q=/\d{4}/,Z=/[+-]?\d{6}/,$=/\d\d?/,ee=/\d\d\d\d?/,te=/\d\d\d\d\d\d?/,ne=/\d{1,3}/,re=/\d{1,4}/,ie=/[+-]?\d{1,6}/,ae=/\d+/,oe=/[+-]?\d+/,se=/Z|[+-]\d\d:?\d\d/gi,le=/Z|[+-]\d\d(?::?\d\d)?/gi,ce=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ue={};function de(e,t,n){ue[e]=I(t)?t:function(e,r){return e&&n?n:t}}function he(e,t){return h(ue,e)?ue[e](t._strict,t._locale):new RegExp(pe(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,r,i){return t||n||r||i})))}function pe(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var fe={};function me(e,t){var n,r=t;for("string"==typeof e&&(e=[e]),c(t)&&(r=function(e,n){n[t]=A(e)}),n=0;n68?1900:2e3)};var De,Ee=Ie("FullYear",!0);function Ie(e,t){return function(n){return null!=n?(Re(this,e,n),i.updateOffset(this,t),this):Oe(this,e)}}function Oe(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function Re(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&Te(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),Me(n,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function Me(e,t){if(isNaN(e)||isNaN(t))return NaN;var n,r=(t%(n=12)+n)%n;return e+=(t-r)/12,1===r?Te(e)?29:28:31-r%7%2}De=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t=0){var n=Array.prototype.slice.call(arguments);n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)}else t=new Date(Date.UTC.apply(null,arguments));return t}function Ue(e,t,n){var r=7+t-n;return-((7+Be(e,0,r).getUTCDay()-t)%7)+r-1}function qe(e,t,n,r,i){var a,o,s=1+7*(t-1)+(7+n-r)%7+Ue(e,r,i);return s<=0?o=xe(a=e-1)+s:s>xe(e)?(a=e+1,o=s-xe(e)):(a=e,o=s),{year:a,dayOfYear:o}}function ze(e,t,n){var r,i,a=Ue(e.year(),t,n),o=Math.floor((e.dayOfYear()-a-1)/7)+1;return o<1?r=o+Ye(i=e.year()-1,t,n):o>Ye(e.year(),t,n)?(r=o-Ye(e.year(),t,n),i=e.year()+1):(i=e.year(),r=o),{week:r,year:i}}function Ye(e,t,n){var r=Ue(e,t,n),i=Ue(e+1,t,n);return(xe(e)-r+i)/7}q("w",["ww",2],"wo","week"),q("W",["WW",2],"Wo","isoWeek"),W("week","w"),W("isoWeek","W"),G("week",5),G("isoWeek",5),de("w",$),de("ww",$,X),de("W",$),de("WW",$,X),ge(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=A(e)});function He(e,t){return e.slice(t,7).concat(e.slice(0,t))}q("d",0,"do","day"),q("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),q("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),q("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),q("e",0,0,"weekday"),q("E",0,0,"isoWeekday"),W("day","d"),W("weekday","e"),W("isoWeekday","E"),G("day",11),G("weekday",11),G("isoWeekday",11),de("d",$),de("e",$),de("E",$),de("dd",function(e,t){return t.weekdaysMinRegex(e)}),de("ddd",function(e,t){return t.weekdaysShortRegex(e)}),de("dddd",function(e,t){return t.weekdaysRegex(e)}),ge(["dd","ddd","dddd"],function(e,t,n,r){var i=n._locale.weekdaysParse(e,r,n._strict);null!=i?t.d=i:m(n).invalidWeekday=e}),ge(["d","e","E"],function(e,t,n,r){t[r]=A(e)});var Xe="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_");var Je="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_");var Qe="Su_Mo_Tu_We_Th_Fr_Sa".split("_");var Ze=ce;var $e=ce;var et=ce;function tt(){function e(e,t){return t.length-e.length}var t,n,r,i,a,o=[],s=[],l=[],c=[];for(t=0;t<7;t++)n=f([2e3,1]).day(t),r=this.weekdaysMin(n,""),i=this.weekdaysShort(n,""),a=this.weekdays(n,""),o.push(r),s.push(i),l.push(a),c.push(r),c.push(i),c.push(a);for(o.sort(e),s.sort(e),l.sort(e),c.sort(e),t=0;t<7;t++)s[t]=pe(s[t]),l[t]=pe(l[t]),c[t]=pe(c[t]);this._weekdaysRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function nt(){return this.hours()%12||12}function rt(e,t){q(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function it(e,t){return t._meridiemParse}q("H",["HH",2],0,"hour"),q("h",["hh",2],0,nt),q("k",["kk",2],0,function(){return this.hours()||24}),q("hmm",0,0,function(){return""+nt.apply(this)+V(this.minutes(),2)}),q("hmmss",0,0,function(){return""+nt.apply(this)+V(this.minutes(),2)+V(this.seconds(),2)}),q("Hmm",0,0,function(){return""+this.hours()+V(this.minutes(),2)}),q("Hmmss",0,0,function(){return""+this.hours()+V(this.minutes(),2)+V(this.seconds(),2)}),rt("a",!0),rt("A",!1),W("hour","h"),G("hour",13),de("a",it),de("A",it),de("H",$),de("h",$),de("k",$),de("HH",$,X),de("hh",$,X),de("kk",$,X),de("hmm",ee),de("hmmss",te),de("Hmm",ee),de("Hmmss",te),me(["H","HH"],Se),me(["k","kk"],function(e,t,n){var r=A(e);t[Se]=24===r?0:r}),me(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),me(["h","hh"],function(e,t,n){t[Se]=A(e),m(n).bigHour=!0}),me("hmm",function(e,t,n){var r=e.length-2;t[Se]=A(e.substr(0,r)),t[_e]=A(e.substr(r)),m(n).bigHour=!0}),me("hmmss",function(e,t,n){var r=e.length-4,i=e.length-2;t[Se]=A(e.substr(0,r)),t[_e]=A(e.substr(r,2)),t[Pe]=A(e.substr(i)),m(n).bigHour=!0}),me("Hmm",function(e,t,n){var r=e.length-2;t[Se]=A(e.substr(0,r)),t[_e]=A(e.substr(r))}),me("Hmmss",function(e,t,n){var r=e.length-4,i=e.length-2;t[Se]=A(e.substr(0,r)),t[_e]=A(e.substr(r,2)),t[Pe]=A(e.substr(i))});var at,ot=Ie("Hours",!0),st={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Le,monthsShort:Ne,week:{dow:0,doy:6},weekdays:Xe,weekdaysMin:Qe,weekdaysShort:Je,meridiemParse:/[ap]\.?m?\.?/i},lt={},ct={};function ut(e){return e?e.toLowerCase().replace("_","-"):e}function dt(t){var r=null;if(!lt[t]&&void 0!==e&&e&&e.exports)try{r=at._abbr;n(157),ht(r)}catch(e){}return lt[t]}function ht(e,t){var n;return e&&((n=l(t)?ft(e):pt(e,t))?at=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),at._abbr}function pt(e,t){if(null!==t){var n,r=st;if(t.abbr=e,null!=lt[e])E("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=lt[e]._config;else if(null!=t.parentLocale)if(null!=lt[t.parentLocale])r=lt[t.parentLocale]._config;else{if(null==(n=dt(t.parentLocale)))return ct[t.parentLocale]||(ct[t.parentLocale]=[]),ct[t.parentLocale].push({name:e,config:t}),null;r=n._config}return lt[e]=new R(O(r,t)),ct[e]&&ct[e].forEach(function(e){pt(e.name,e.config)}),ht(e),lt[e]}return delete lt[e],null}function ft(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return at;if(!a(e)){if(t=dt(e))return t;e=[e]}return function(e){for(var t,n,r,i,a=0;a0;){if(r=dt(i.slice(0,t).join("-")))return r;if(n&&n.length>=t&&k(i,n,!0)>=t-1)break;t--}a++}return at}(e)}function mt(e){var t,n=e._a;return n&&-2===m(e).overflow&&(t=n[be]<0||n[be]>11?be:n[we]<1||n[we]>Me(n[ye],n[be])?we:n[Se]<0||n[Se]>24||24===n[Se]&&(0!==n[_e]||0!==n[Pe]||0!==n[Ae])?Se:n[_e]<0||n[_e]>59?_e:n[Pe]<0||n[Pe]>59?Pe:n[Ae]<0||n[Ae]>999?Ae:-1,m(e)._overflowDayOfYear&&(twe)&&(t=we),m(e)._overflowWeeks&&-1===t&&(t=ke),m(e)._overflowWeekday&&-1===t&&(t=Ce),m(e).overflow=t),e}function gt(e,t,n){return null!=e?e:null!=t?t:n}function vt(e){var t,n,r,a,o,s=[];if(!e._d){for(r=function(e){var t=new Date(i.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}(e),e._w&&null==e._a[we]&&null==e._a[be]&&function(e){var t,n,r,i,a,o,s,l;if(null!=(t=e._w).GG||null!=t.W||null!=t.E)a=1,o=4,n=gt(t.GG,e._a[ye],ze(Ot(),1,4).year),r=gt(t.W,1),((i=gt(t.E,1))<1||i>7)&&(l=!0);else{a=e._locale._week.dow,o=e._locale._week.doy;var c=ze(Ot(),a,o);n=gt(t.gg,e._a[ye],c.year),r=gt(t.w,c.week),null!=t.d?((i=t.d)<0||i>6)&&(l=!0):null!=t.e?(i=t.e+a,(t.e<0||t.e>6)&&(l=!0)):i=a}r<1||r>Ye(n,a,o)?m(e)._overflowWeeks=!0:null!=l?m(e)._overflowWeekday=!0:(s=qe(n,r,i,a,o),e._a[ye]=s.year,e._dayOfYear=s.dayOfYear)}(e),null!=e._dayOfYear&&(o=gt(e._a[ye],r[ye]),(e._dayOfYear>xe(o)||0===e._dayOfYear)&&(m(e)._overflowDayOfYear=!0),n=Be(o,0,e._dayOfYear),e._a[be]=n.getUTCMonth(),e._a[we]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=s[t]=r[t];for(;t<7;t++)e._a[t]=s[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[Se]&&0===e._a[_e]&&0===e._a[Pe]&&0===e._a[Ae]&&(e._nextDay=!0,e._a[Se]=0),e._d=(e._useUTC?Be:function(e,t,n,r,i,a,o){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,r,i,a,o),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,i,a,o),s}).apply(null,s),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Se]=24),e._w&&void 0!==e._w.d&&e._w.d!==a&&(m(e).weekdayMismatch=!0)}}var yt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,bt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,wt=/Z|[+-]\d\d(?::?\d\d)?/,St=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],_t=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Pt=/^\/?Date\((\-?\d+)/i;function At(e){var t,n,r,i,a,o,s=e._i,l=yt.exec(s)||bt.exec(s);if(l){for(m(e).iso=!0,t=0,n=St.length;t0&&m(e).unusedInput.push(o),s=s.slice(s.indexOf(n)+n.length),c+=n.length),U[a]?(n?m(e).empty=!1:m(e).unusedTokens.push(a),ve(a,n,e)):e._strict&&!n&&m(e).unusedTokens.push(a);m(e).charsLeftOver=l-c,s.length>0&&m(e).unusedInput.push(s),e._a[Se]<=12&&!0===m(e).bigHour&&e._a[Se]>0&&(m(e).bigHour=void 0),m(e).parsedDateParts=e._a.slice(0),m(e).meridiem=e._meridiem,e._a[Se]=function(e,t,n){var r;if(null==n)return t;return null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((r=e.isPM(n))&&t<12&&(t+=12),r||12!==t||(t=0),t):t}(e._locale,e._a[Se],e._meridiem),vt(e),mt(e)}else Tt(e);else At(e)}function Et(e){var t=e._i,n=e._f;return e._locale=e._locale||ft(e._l),null===t||void 0===n&&""===t?v({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),_(t)?new S(mt(t)):(u(t)?e._d=t:a(n)?function(e){var t,n,r,i,a;if(0===e._f.length)return m(e).invalidFormat=!0,void(e._d=new Date(NaN));for(i=0;ithis?this:e:v()});function Wt(e,t){var n,r;if(1===t.length&&a(t[0])&&(t=t[0]),!t.length)return Ot();for(n=t[0],r=1;r=0?new Date(e+400,t,n)-cn:new Date(e,t,n).valueOf()}function hn(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-cn:Date.UTC(e,t,n)}function pn(e,t){q(0,[e,e.length],0,t)}function fn(e,t,n,r,i){var a;return null==e?ze(this,r,i).year:(t>(a=Ye(e,r,i))&&(t=a),function(e,t,n,r,i){var a=qe(e,t,n,r,i),o=Be(a.year,0,a.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}.call(this,e,t,n,r,i))}q(0,["gg",2],0,function(){return this.weekYear()%100}),q(0,["GG",2],0,function(){return this.isoWeekYear()%100}),pn("gggg","weekYear"),pn("ggggg","weekYear"),pn("GGGG","isoWeekYear"),pn("GGGGG","isoWeekYear"),W("weekYear","gg"),W("isoWeekYear","GG"),G("weekYear",1),G("isoWeekYear",1),de("G",oe),de("g",oe),de("GG",$,X),de("gg",$,X),de("GGGG",re,Q),de("gggg",re,Q),de("GGGGG",ie,Z),de("ggggg",ie,Z),ge(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,r){t[r.substr(0,2)]=A(e)}),ge(["gg","GG"],function(e,t,n,r){t[r]=i.parseTwoDigitYear(e)}),q("Q",0,"Qo","quarter"),W("quarter","Q"),G("quarter",7),de("Q",H),me("Q",function(e,t){t[be]=3*(A(e)-1)}),q("D",["DD",2],"Do","date"),W("date","D"),G("date",9),de("D",$),de("DD",$,X),de("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),me(["D","DD"],we),me("Do",function(e,t){t[we]=A(e.match($)[0])});var mn=Ie("Date",!0);q("DDD",["DDDD",3],"DDDo","dayOfYear"),W("dayOfYear","DDD"),G("dayOfYear",4),de("DDD",ne),de("DDDD",J),me(["DDD","DDDD"],function(e,t,n){n._dayOfYear=A(e)}),q("m",["mm",2],0,"minute"),W("minute","m"),G("minute",14),de("m",$),de("mm",$,X),me(["m","mm"],_e);var gn=Ie("Minutes",!1);q("s",["ss",2],0,"second"),W("second","s"),G("second",15),de("s",$),de("ss",$,X),me(["s","ss"],Pe);var vn,yn=Ie("Seconds",!1);for(q("S",0,0,function(){return~~(this.millisecond()/100)}),q(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),q(0,["SSS",3],0,"millisecond"),q(0,["SSSS",4],0,function(){return 10*this.millisecond()}),q(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),q(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),q(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),q(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),q(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),W("millisecond","ms"),G("millisecond",16),de("S",ne,H),de("SS",ne,X),de("SSS",ne,J),vn="SSSS";vn.length<=9;vn+="S")de(vn,ae);function bn(e,t){t[Ae]=A(1e3*("0."+e))}for(vn="S";vn.length<=9;vn+="S")me(vn,bn);var wn=Ie("Milliseconds",!1);q("z",0,0,"zoneAbbr"),q("zz",0,0,"zoneName");var Sn=S.prototype;function _n(e){return e}Sn.add=$t,Sn.calendar=function(e,t){var n=e||Ot(),r=Bt(n,this).startOf("day"),a=i.calendarFormat(this,r)||"sameElse",o=t&&(I(t[a])?t[a].call(this,n):t[a]);return this.format(o||this.localeData().calendar(a,this,Ot(n)))},Sn.clone=function(){return new S(this)},Sn.diff=function(e,t,n){var r,i,a;if(!this.isValid())return NaN;if(!(r=Bt(e,this)).isValid())return NaN;switch(i=6e4*(r.utcOffset()-this.utcOffset()),t=L(t)){case"year":a=tn(this,r)/12;break;case"month":a=tn(this,r);break;case"quarter":a=tn(this,r)/3;break;case"second":a=(this-r)/1e3;break;case"minute":a=(this-r)/6e4;break;case"hour":a=(this-r)/36e5;break;case"day":a=(this-r-i)/864e5;break;case"week":a=(this-r-i)/6048e5;break;default:a=this-r}return n?a:P(a)},Sn.endOf=function(e){var t;if(void 0===(e=L(e))||"millisecond"===e||!this.isValid())return this;var n=this._isUTC?hn:dn;switch(e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=ln-un(t+(this._isUTC?0:this.utcOffset()*sn),ln)-1;break;case"minute":t=this._d.valueOf(),t+=sn-un(t,sn)-1;break;case"second":t=this._d.valueOf(),t+=on-un(t,on)-1}return this._d.setTime(t),i.updateOffset(this,!0),this},Sn.format=function(e){e||(e=this.isUtc()?i.defaultFormatUtc:i.defaultFormat);var t=z(this,e);return this.localeData().postformat(t)},Sn.from=function(e,t){return this.isValid()&&(_(e)&&e.isValid()||Ot(e).isValid())?Ht({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},Sn.fromNow=function(e){return this.from(Ot(),e)},Sn.to=function(e,t){return this.isValid()&&(_(e)&&e.isValid()||Ot(e).isValid())?Ht({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},Sn.toNow=function(e){return this.to(Ot(),e)},Sn.get=function(e){return I(this[e=L(e)])?this[e]():this},Sn.invalidAt=function(){return m(this).overflow},Sn.isAfter=function(e,t){var n=_(e)?e:Ot(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=L(t)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()9999?z(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):I(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",z(n,"Z")):z(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Sn.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var n="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i=t+'[")]';return this.format(n+r+"-MM-DD[T]HH:mm:ss.SSS"+i)},Sn.toJSON=function(){return this.isValid()?this.toISOString():null},Sn.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Sn.unix=function(){return Math.floor(this.valueOf()/1e3)},Sn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},Sn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Sn.year=Ee,Sn.isLeapYear=function(){return Te(this.year())},Sn.weekYear=function(e){return fn.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},Sn.isoWeekYear=function(e){return fn.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},Sn.quarter=Sn.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},Sn.month=Ge,Sn.daysInMonth=function(){return Me(this.year(),this.month())},Sn.week=Sn.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},Sn.isoWeek=Sn.isoWeeks=function(e){var t=ze(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},Sn.weeksInYear=function(){var e=this.localeData()._week;return Ye(this.year(),e.dow,e.doy)},Sn.isoWeeksInYear=function(){return Ye(this.year(),1,4)},Sn.date=mn,Sn.day=Sn.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=function(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}(e,this.localeData()),this.add(e-t,"d")):t},Sn.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},Sn.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=function(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},Sn.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},Sn.hour=Sn.hours=ot,Sn.minute=Sn.minutes=gn,Sn.second=Sn.seconds=yn,Sn.millisecond=Sn.milliseconds=wn,Sn.utcOffset=function(e,t,n){var r,a=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=jt(le,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(r=Ut(this)),this._offset=e,this._isUTC=!0,null!=r&&this.add(r,"m"),a!==e&&(!t||this._changeInProgress?Zt(this,Ht(e-a,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,i.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?a:Ut(this)},Sn.utc=function(e){return this.utcOffset(0,e)},Sn.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Ut(this),"m")),this},Sn.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=jt(se,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},Sn.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?Ot(e).utcOffset():0,(this.utcOffset()-e)%60==0)},Sn.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Sn.isLocal=function(){return!!this.isValid()&&!this._isUTC},Sn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},Sn.isUtc=qt,Sn.isUTC=qt,Sn.zoneAbbr=function(){return this._isUTC?"UTC":""},Sn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},Sn.dates=x("dates accessor is deprecated. Use date instead.",mn),Sn.months=x("months accessor is deprecated. Use month instead",Ge),Sn.years=x("years accessor is deprecated. Use year instead",Ee),Sn.zone=x("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),Sn.isDSTShifted=x("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!l(this._isDSTShifted))return this._isDSTShifted;var e={};if(b(e,this),(e=Et(e))._a){var t=e._isUTC?f(e._a):Ot(e._a);this._isDSTShifted=this.isValid()&&k(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted});var Pn=R.prototype;function An(e,t,n,r){var i=ft(),a=f().set(r,t);return i[n](a,e)}function kn(e,t,n){if(c(e)&&(t=e,e=void 0),e=e||"",null!=t)return An(e,t,n,"month");var r,i=[];for(r=0;r<12;r++)i[r]=An(e,r,n,"month");return i}function Cn(e,t,n,r){"boolean"==typeof e?(c(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,c(t)&&(n=t,t=void 0),t=t||"");var i,a=ft(),o=e?a._week.dow:0;if(null!=n)return An(t,(n+o)%7,r,"day");var s=[];for(i=0;i<7;i++)s[i]=An(t,(i+o)%7,r,"day");return s}Pn.calendar=function(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return I(r)?r.call(t,n):r},Pn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])},Pn.invalidDate=function(){return this._invalidDate},Pn.ordinal=function(e){return this._ordinal.replace("%d",e)},Pn.preparse=_n,Pn.postformat=_n,Pn.relativeTime=function(e,t,n,r){var i=this._relativeTime[n];return I(i)?i(e,t,n,r):i.replace(/%d/i,e)},Pn.pastFuture=function(e,t){var n=this._relativeTime[e>0?"future":"past"];return I(n)?n(t):n.replace(/%s/i,t)},Pn.set=function(e){var t,n;for(n in e)I(t=e[n])?this[n]=t:this["_"+n]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Pn.months=function(e,t){return e?a(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||We).test(t)?"format":"standalone"][e.month()]:a(this._months)?this._months:this._months.standalone},Pn.monthsShort=function(e,t){return e?a(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[We.test(t)?"format":"standalone"][e.month()]:a(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Pn.monthsParse=function(e,t,n){var r,i,a;if(this._monthsParseExact)return function(e,t,n){var r,i,a,o=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)a=f([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(a,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(a,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(i=De.call(this._shortMonthsParse,o))?i:null:-1!==(i=De.call(this._longMonthsParse,o))?i:null:"MMM"===t?-1!==(i=De.call(this._shortMonthsParse,o))?i:-1!==(i=De.call(this._longMonthsParse,o))?i:null:-1!==(i=De.call(this._longMonthsParse,o))?i:-1!==(i=De.call(this._shortMonthsParse,o))?i:null}.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(i=f([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(a="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[r]=new RegExp(a.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[r].test(e))return r;if(n&&"MMM"===t&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}},Pn.monthsRegex=function(e){return this._monthsParseExact?(h(this,"_monthsRegex")||je.call(this),e?this._monthsStrictRegex:this._monthsRegex):(h(this,"_monthsRegex")||(this._monthsRegex=Ke),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},Pn.monthsShortRegex=function(e){return this._monthsParseExact?(h(this,"_monthsRegex")||je.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(h(this,"_monthsShortRegex")||(this._monthsShortRegex=Ve),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},Pn.week=function(e){return ze(e,this._week.dow,this._week.doy).week},Pn.firstDayOfYear=function(){return this._week.doy},Pn.firstDayOfWeek=function(){return this._week.dow},Pn.weekdays=function(e,t){var n=a(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?He(n,this._week.dow):e?n[e.day()]:n},Pn.weekdaysMin=function(e){return!0===e?He(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},Pn.weekdaysShort=function(e){return!0===e?He(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},Pn.weekdaysParse=function(e,t,n){var r,i,a;if(this._weekdaysParseExact)return function(e,t,n){var r,i,a,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)a=f([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(a,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(i=De.call(this._weekdaysParse,o))?i:null:"ddd"===t?-1!==(i=De.call(this._shortWeekdaysParse,o))?i:null:-1!==(i=De.call(this._minWeekdaysParse,o))?i:null:"dddd"===t?-1!==(i=De.call(this._weekdaysParse,o))?i:-1!==(i=De.call(this._shortWeekdaysParse,o))?i:-1!==(i=De.call(this._minWeekdaysParse,o))?i:null:"ddd"===t?-1!==(i=De.call(this._shortWeekdaysParse,o))?i:-1!==(i=De.call(this._weekdaysParse,o))?i:-1!==(i=De.call(this._minWeekdaysParse,o))?i:null:-1!==(i=De.call(this._minWeekdaysParse,o))?i:-1!==(i=De.call(this._weekdaysParse,o))?i:-1!==(i=De.call(this._shortWeekdaysParse,o))?i:null}.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(i=f([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(a="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[r]=new RegExp(a.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}},Pn.weekdaysRegex=function(e){return this._weekdaysParseExact?(h(this,"_weekdaysRegex")||tt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(h(this,"_weekdaysRegex")||(this._weekdaysRegex=Ze),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},Pn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(h(this,"_weekdaysRegex")||tt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(h(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=$e),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Pn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(h(this,"_weekdaysRegex")||tt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(h(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=et),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Pn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},Pn.meridiem=function(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"},ht("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===A(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),i.lang=x("moment.lang is deprecated. Use moment.locale instead.",ht),i.langData=x("moment.langData is deprecated. Use moment.localeData instead.",ft);var xn=Math.abs;function Tn(e,t,n,r){var i=Ht(t,n);return e._milliseconds+=r*i._milliseconds,e._days+=r*i._days,e._months+=r*i._months,e._bubble()}function Dn(e){return e<0?Math.floor(e):Math.ceil(e)}function En(e){return 4800*e/146097}function In(e){return 146097*e/4800}function On(e){return function(){return this.as(e)}}var Rn=On("ms"),Mn=On("s"),Wn=On("m"),Ln=On("h"),Nn=On("d"),Fn=On("w"),Gn=On("M"),Vn=On("Q"),Kn=On("y");function jn(e){return function(){return this.isValid()?this._data[e]:NaN}}var Bn=jn("milliseconds"),Un=jn("seconds"),qn=jn("minutes"),zn=jn("hours"),Yn=jn("days"),Hn=jn("months"),Xn=jn("years");var Jn=Math.round,Qn={ss:44,s:45,m:45,h:22,d:26,M:11};var Zn=Math.abs;function $n(e){return(e>0)-(e<0)||+e}function er(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n=Zn(this._milliseconds)/1e3,r=Zn(this._days),i=Zn(this._months);t=P((e=P(n/60))/60),n%=60,e%=60;var a=P(i/12),o=i%=12,s=r,l=t,c=e,u=n?n.toFixed(3).replace(/\.?0+$/,""):"",d=this.asSeconds();if(!d)return"P0D";var h=d<0?"-":"",p=$n(this._months)!==$n(d)?"-":"",f=$n(this._days)!==$n(d)?"-":"",m=$n(this._milliseconds)!==$n(d)?"-":"";return h+"P"+(a?p+a+"Y":"")+(o?p+o+"M":"")+(s?f+s+"D":"")+(l||c||u?"T":"")+(l?m+l+"H":"")+(c?m+c+"M":"")+(u?m+u+"S":"")}var tr=Nt.prototype;return tr.isValid=function(){return this._isValid},tr.abs=function(){var e=this._data;return this._milliseconds=xn(this._milliseconds),this._days=xn(this._days),this._months=xn(this._months),e.milliseconds=xn(e.milliseconds),e.seconds=xn(e.seconds),e.minutes=xn(e.minutes),e.hours=xn(e.hours),e.months=xn(e.months),e.years=xn(e.years),this},tr.add=function(e,t){return Tn(this,e,t,1)},tr.subtract=function(e,t){return Tn(this,e,t,-1)},tr.as=function(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if("month"===(e=L(e))||"quarter"===e||"year"===e)switch(t=this._days+r/864e5,n=this._months+En(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(In(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}},tr.asMilliseconds=Rn,tr.asSeconds=Mn,tr.asMinutes=Wn,tr.asHours=Ln,tr.asDays=Nn,tr.asWeeks=Fn,tr.asMonths=Gn,tr.asQuarters=Vn,tr.asYears=Kn,tr.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*A(this._months/12):NaN},tr._bubble=function(){var e,t,n,r,i,a=this._milliseconds,o=this._days,s=this._months,l=this._data;return a>=0&&o>=0&&s>=0||a<=0&&o<=0&&s<=0||(a+=864e5*Dn(In(s)+o),o=0,s=0),l.milliseconds=a%1e3,e=P(a/1e3),l.seconds=e%60,t=P(e/60),l.minutes=t%60,n=P(t/60),l.hours=n%24,s+=i=P(En(o+=P(n/24))),o-=Dn(In(i)),r=P(s/12),s%=12,l.days=o,l.months=s,l.years=r,this},tr.clone=function(){return Ht(this)},tr.get=function(e){return e=L(e),this.isValid()?this[e+"s"]():NaN},tr.milliseconds=Bn,tr.seconds=Un,tr.minutes=qn,tr.hours=zn,tr.days=Yn,tr.weeks=function(){return P(this.days()/7)},tr.months=Hn,tr.years=Xn,tr.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),n=function(e,t,n){var r=Ht(e).abs(),i=Jn(r.as("s")),a=Jn(r.as("m")),o=Jn(r.as("h")),s=Jn(r.as("d")),l=Jn(r.as("M")),c=Jn(r.as("y")),u=i<=Qn.ss&&["s",i]||i0,u[4]=n,function(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}.apply(null,u)}(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)},tr.toISOString=er,tr.toString=er,tr.toJSON=er,tr.locale=nn,tr.localeData=an,tr.toIsoString=x("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",er),tr.lang=rn,q("X",0,0,"unix"),q("x",0,0,"valueOf"),de("x",oe),de("X",/[+-]?\d+(\.\d{1,3})?/),me("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),me("x",function(e,t,n){n._d=new Date(A(e))}),i.version="2.24.0",t=Ot,i.fn=Sn,i.min=function(){return Wt("isBefore",[].slice.call(arguments,0))},i.max=function(){return Wt("isAfter",[].slice.call(arguments,0))},i.now=function(){return Date.now?Date.now():+new Date},i.utc=f,i.unix=function(e){return Ot(1e3*e)},i.months=function(e,t){return kn(e,t,"months")},i.isDate=u,i.locale=ht,i.invalid=v,i.duration=Ht,i.isMoment=_,i.weekdays=function(e,t,n){return Cn(e,t,n,"weekdays")},i.parseZone=function(){return Ot.apply(null,arguments).parseZone()},i.localeData=ft,i.isDuration=Ft,i.monthsShort=function(e,t){return kn(e,t,"monthsShort")},i.weekdaysMin=function(e,t,n){return Cn(e,t,n,"weekdaysMin")},i.defineLocale=pt,i.updateLocale=function(e,t){if(null!=t){var n,r,i=st;null!=(r=dt(e))&&(i=r._config),(n=new R(t=O(i,t))).parentLocale=lt[e],lt[e]=n,ht(e)}else null!=lt[e]&&(null!=lt[e].parentLocale?lt[e]=lt[e].parentLocale:null!=lt[e]&&delete lt[e]);return lt[e]},i.locales=function(){return T(lt)},i.weekdaysShort=function(e,t,n){return Cn(e,t,n,"weekdaysShort")},i.normalizeUnits=L,i.relativeTimeRounding=function(e){return void 0===e?Jn:"function"==typeof e&&(Jn=e,!0)},i.relativeTimeThreshold=function(e,t){return void 0!==Qn[e]&&(void 0===t?Qn[e]:(Qn[e]=t,"s"===e&&(Qn.ss=t-1),!0))},i.calendarFormat=function(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},i.prototype=Sn,i.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},i},"object"===o(t)&&void 0!==e?e.exports=a():void 0===(i="function"==typeof(r=a)?r.call(t,n,t,e):r)||(e.exports=i)}).call(t,n(156)(e))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateResponseStatus=t.validateRangeRequestCapabilities=t.createResponseStatusError=void 0;var r=n(1);t.createResponseStatusError=function(e,t){return 404===e||0===e&&/^file:/.test(t)?new r.MissingPDFException('Missing PDF "'+t+'".'):new r.UnexpectedResponseException("Unexpected server response ("+e+') while retrieving PDF "'+t+'".',e)},t.validateRangeRequestCapabilities=function(e){var t=e.getResponseHeader,n=e.isHttp,i=e.rangeChunkSize,a=e.disableRange;(0,r.assert)(i>0);var o={allowRangeRequests:!1,suggestedLength:void 0};if(a||!n)return o;if("bytes"!==t("Accept-Ranges"))return o;if("identity"!==(t("Content-Encoding")||"identity"))return o;var s=parseInt(t("Content-Length"),10);return Number.isInteger(s)?(o.suggestedLength=s,s<=2*i?o:(window.KGPdfViewerWebApp.getTipPrompt().open("加载中..."),o.allowRangeRequests=!0,o)):o},t.validateResponseStatus=function(e){return 200===e||206===e}},function(e,t,n){"use strict";e.exports=!n(8)&&!n(16)(function(){return 7!=Object.defineProperty(n(42)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){"use strict";for(var r,i=n(0),a=n(9),o=n(19),s=o("typed_array"),l=o("view"),c=!(!i.ArrayBuffer||!i.DataView),u=c,d=0,h="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");d<9;)(r=i[h[d++]])?(a(r.prototype,s,!0),a(r.prototype,l,!0)):u=!1;e.exports={ABV:c,CONSTR:u,TYPED:s,VIEW:l}},function(e,t,n){"use strict";var r=n(20),i=n(13);e.exports=function(e){if(void 0===e)return 0;var t=r(e),n=i(t);if(t!==n)throw RangeError("Wrong length!");return n}},function(e,t,n){"use strict";var r=n(66),i=n(48).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,i)}},function(e,t,n){"use strict";var r=n(11),i=n(34),a=n(67)(!1),o=n(47)("IE_PROTO");e.exports=function(e,t){var n,s=i(e),l=0,c=[];for(n in s)n!=o&&r(s,n)&&c.push(n);for(;t.length>l;)r(s,n=t[l++])&&(~a(c,n)||c.push(n));return c}},function(e,t,n){"use strict";var r=n(34),i=n(13),a=n(35);e.exports=function(e){return function(t,n,o){var s,l=r(t),c=i(l.length),u=a(o,c);if(e&&n!=n){for(;c>u;)if((s=l[u++])!=s)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}}},function(e,t,n){"use strict";var r=n(21),i=n(35),a=n(13);e.exports=function(e){for(var t=r(this),n=a(t.length),o=arguments.length,s=i(o>1?arguments[1]:void 0,n),l=o>2?arguments[2]:void 0,c=void 0===l?n:i(l,n);c>s;)t[s++]=e;return t}},function(e,t,n){"use strict";var r=n(22),i=n(4)("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||a[i]===e)}},function(e,t,n){"use strict";var r=n(10),i=n(105),a=n(48),o=n(47)("IE_PROTO"),s=function(){},l=function(){var e,t=n(42)("iframe"),r=a.length;for(t.style.display="none",n(71).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("