You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/89072.cce10daf.async.js

1 line
26 KiB

(self.webpackChunk=self.webpackChunk||[]).push([[89072],{80205:function(t,e,n){"use strict";n.d(e,{Z:function(){return f}});var i=n(5891),r=n(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},s=n(88853),h=function(t,e){return r.createElement(s.Z,(0,i.Z)({},t,{ref:e,icon:a}))};var f=r.forwardRef(h)},76298:function(t,e,n){"use strict";n.d(e,{Z:function(){return f}});var i=n(5891),r=n(59301),a={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},s=n(88853),h=function(t,e){return r.createElement(s.Z,(0,i.Z)({},t,{ref:e,icon:a}))};var f=r.forwardRef(h)},15962:function(t,e,n){"use strict";n.d(e,{Z:function(){return f}});var i=n(5891),r=n(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"}}]},name:"poweroff",theme:"outlined"},s=n(88853),h=function(t,e){return r.createElement(s.Z,(0,i.Z)({},t,{ref:e,icon:a}))};var f=r.forwardRef(h)},88522:function(t,e,n){"use strict";var i=n(92310),r=n.n(i),a=n(10572),s=n(84445),h=n(59301),f=n(53487),l=n(92343),o=n(36355),g=n(57809);const{Option:c}=g.default;function u(t){return t&&t.type&&(t.type.isSelectOption||t.type.isSelectOptGroup)}const d=(t,e)=>{const{prefixCls:n,className:i,popupClassName:f,dropdownClassName:d,children:p,dataSource:_}=t,b=(0,a.Z)(p);let m;1===b.length&&(0,l.l$)(b[0])&&!u(b[0])&&([m]=b);const v=m?()=>m:void 0;let w;w=b.length&&u(b[0])?p:_?_.map((t=>{if((0,l.l$)(t))return t;switch(typeof t){case"string":return h.createElement(c,{key:t,value:t},t);case"object":{const{value:e}=t;return h.createElement(c,{key:e,value:e},t.text)}default:return}})):[];const{getPrefixCls:x}=h.useContext(o.E_),M=x("select",n);return h.createElement(g.default,Object.assign({ref:e,suffixIcon:null},(0,s.Z)(t,["dataSource","dropdownClassName"]),{prefixCls:M,popupClassName:f||d,className:r()(`${M}-auto-complete`,i),mode:g.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:v}),w)},p=h.forwardRef(d),_=(0,f.Z)(p);p.Option=c,p._InternalPanelDoNotUseOrYouWillBeFired=_,e.Z=p},28103:function(t,e,n){"use strict";n.d(e,{Z:function(){return u}});var i=n(92310),r=n.n(i),a=n(59301),s=n(36355),h=n(17313),f=n(83116),l=n(37613);const o=t=>{const{componentCls:e,sizePaddingEdgeHorizontal:n,colorSplit:i,lineWidth:r,textPaddingInline:a,orientationMargin:s,verticalMarginInline:f}=t;return{[e]:Object.assign(Object.assign({},(0,h.Wf)(t)),{borderBlockStart:`${r}px solid ${i}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:f,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${r}px solid ${i}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${t.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${e}-with-text`]:{display:"flex",alignItems:"center",margin:`${t.dividerHorizontalWithTextGutterMargin}px 0`,color:t.colorTextHeading,fontWeight:500,fontSize:t.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${i}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${r}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${e}-with-text-left`]:{"&::before":{width:100*s+"%"},"&::after":{width:100-100*s+"%"}},[`&-horizontal${e}-with-text-right`]:{"&::before":{width:100-100*s+"%"},"&::after":{width:100*s+"%"}},[`${e}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:a},"&-dashed":{background:"none",borderColor:i,borderStyle:"dashed",borderWidth:`${r}px 0 0`},[`&-horizontal${e}-with-text${e}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${e}-dashed`]:{borderInlineStartWidth:r,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${e}-with-text`]:{color:t.colorText,fontWeight:"normal",fontSize:t.fontSize},[`&-horizontal${e}-with-text-left${e}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${e}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${e}-with-text-right${e}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${e}-inner-text`]:{paddingInlineEnd:n}}})}};var g=(0,f.Z)("Divider",(t=>{const e=(0,l.TS)(t,{dividerHorizontalWithTextGutterMargin:t.margin,dividerHorizontalGutterMargin:t.marginLG,sizePaddingEdgeHorizontal:0});return[o(e)]}),(t=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:t.marginXS}))),c=function(t,e){var n={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&e.indexOf(i)<0&&(n[i]=t[i]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(t);r<i.length;r++)e.indexOf(i[r])<0&&Object.prototype.propertyIsEnumerable.call(t,i[r])&&(n[i[r]]=t[i[r]])}return n};var u=t=>{const{getPrefixCls:e,direction:n,divider:i}=a.useContext(s.E_),{prefixCls:h,type:f="horizontal",orientation:l="center",orientationMargin:o,className:u,rootClassName:d,children:p,dashed:_,plain:b,style:m}=t,v=c(t,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),w=e("divider",h),[x,M]=g(w),y=l.length>0?`-${l}`:l,D=!!p,k="left"===l&&null!=o,S="right"===l&&null!=o,E=r()(w,null==i?void 0:i.className,M,`${w}-${f}`,{[`${w}-with-text`]:D,[`${w}-with-text${y}`]:D,[`${w}-dashed`]:!!_,[`${w}-plain`]:!!b,[`${w}-rtl`]:"rtl"===n,[`${w}-no-default-orientation-margin-left`]:k,[`${w}-no-default-orientation-margin-right`]:S},u,d),O=a.useMemo((()=>"number"==typeof o?o:/^\d+$/.test(o)?Number(o):o),[o]),$=Object.assign(Object.assign({},k&&{marginLeft:O}),S&&{marginRight:O});return x(a.createElement("div",Object.assign({className:E,style:Object.assign(Object.assign({},null==i?void 0:i.style),m)},v,{role:"separator"}),p&&"vertical"!==f&&a.createElement("span",{className:`${w}-inner-text`,style:$},p)))}},79818:function(t){var e=function(){this.Diff_Timeout=1,this.Diff_EditCost=4,this.Match_Threshold=.5,this.Match_Distance=1e3,this.Patch_DeleteThreshold=.5,this.Patch_Margin=4,this.Match_MaxBits=32},n=-1;e.Diff=function(t,e){return[t,e]},e.prototype.diff_main=function(t,n,i,r){void 0===r&&(r=this.Diff_Timeout<=0?Number.MAX_VALUE:(new Date).getTime()+1e3*this.Diff_Timeout);var a=r;if(null==t||null==n)throw new Error("Null input. (diff_main)");if(t==n)return t?[new e.Diff(0,t)]:[];void 0===i&&(i=!0);var s=i,h=this.diff_commonPrefix(t,n),f=t.substring(0,h);t=t.substring(h),n=n.substring(h),h=this.diff_commonSuffix(t,n);var l=t.substring(t.length-h);t=t.substring(0,t.length-h),n=n.substring(0,n.length-h);var o=this.diff_compute_(t,n,s,a);return f&&o.unshift(new e.Diff(0,f)),l&&o.push(new e.Diff(0,l)),this.diff_cleanupMerge(o),o},e.prototype.diff_compute_=function(t,i,r,a){var s;if(!t)return[new e.Diff(1,i)];if(!i)return[new e.Diff(n,t)];var h=t.length>i.length?t:i,f=t.length>i.length?i:t,l=h.indexOf(f);if(-1!=l)return s=[new e.Diff(1,h.substring(0,l)),new e.Diff(0,f),new e.Diff(1,h.substring(l+f.length))],t.length>i.length&&(s[0][0]=s[2][0]=n),s;if(1==f.length)return[new e.Diff(n,t),new e.Diff(1,i)];var o=this.diff_halfMatch_(t,i);if(o){var g=o[0],c=o[1],u=o[2],d=o[3],p=o[4],_=this.diff_main(g,u,r,a),b=this.diff_main(c,d,r,a);return _.concat([new e.Diff(0,p)],b)}return r&&t.length>100&&i.length>100?this.diff_lineMode_(t,i,a):this.diff_bisect_(t,i,a)},e.prototype.diff_lineMode_=function(t,i,r){var a=this.diff_linesToChars_(t,i);t=a.chars1,i=a.chars2;var s=a.lineArray,h=this.diff_main(t,i,!1,r);this.diff_charsToLines_(h,s),this.diff_cleanupSemantic(h),h.push(new e.Diff(0,""));for(var f=0,l=0,o=0,g="",c="";f<h.length;){switch(h[f][0]){case 1:o++,c+=h[f][1];break;case n:l++,g+=h[f][1];break;case 0:if(l>=1&&o>=1){h.splice(f-l-o,l+o),f=f-l-o;for(var u=this.diff_main(g,c,!1,r),d=u.length-1;d>=0;d--)h.splice(f,0,u[d]);f+=u.length}o=0,l=0,g="",c=""}f++}return h.pop(),h},e.prototype.diff_bisect_=function(t,i,r){for(var a=t.length,s=i.length,h=Math.ceil((a+s)/2),f=h,l=2*h,o=new Array(l),g=new Array(l),c=0;c<l;c++)o[c]=-1,g[c]=-1;o[f+1]=0,g[f+1]=0;for(var u=a-s,d=u%2!=0,p=0,_=0,b=0,m=0,v=0;v<h&&!((new Date).getTime()>r);v++){for(var w=-v+p;w<=v-_;w+=2){for(var x=f+w,M=(E=w==-v||w!=v&&o[x-1]<o[x+1]?o[x+1]:o[x-1]+1)-w;E<a&&M<s&&t.charAt(E)==i.charAt(M);)E++,M++;if(o[x]=E,E>a)_+=2;else if(M>s)p+=2;else if(d){if((k=f+u-w)>=0&&k<l&&-1!=g[k])if(E>=(D=a-g[k]))return this.diff_bisectSplit_(t,i,E,M,r)}}for(var y=-v+b;y<=v-m;y+=2){for(var D,k=f+y,S=(D=y==-v||y!=v&&g[k-1]<g[k+1]?g[k+1]:g[k-1]+1)-y;D<a&&S<s&&t.charAt(a-D-1)==i.charAt(s-S-1);)D++,S++;if(g[k]=D,D>a)m+=2;else if(S>s)b+=2;else if(!d){if((x=f+u-y)>=0&&x<l&&-1!=o[x]){var E;M=f+(E=o[x])-x;if(E>=(D=a-D))return this.diff_bisectSplit_(t,i,E,M,r)}}}}return[new e.Diff(n,t),new e.Diff(1,i)]},e.prototype.diff_bisectSplit_=function(t,e,n,i,r){var a=t.substring(0,n),s=e.substring(0,i),h=t.substring(n),f=e.substring(i),l=this.diff_main(a,s,!1,r),o=this.diff_main(h,f,!1,r);return l.concat(o)},e.prototype.diff_linesToChars_=function(t,e){var n=[],i={};function r(t){for(var e="",r=0,s=-1,h=n.length;s<t.length-1;){-1==(s=t.indexOf("\n",r))&&(s=t.length-1);var f=t.substring(r,s+1);(i.hasOwnProperty?i.hasOwnProperty(f):void 0!==i[f])?e+=String.fromCharCode(i[f]):(h==a&&(f=t.substring(r),s=t.length),e+=String.fromCharCode(h),i[f]=h,n[h++]=f),r=s+1}return e}n[0]="";var a=4e4,s=r(t);return a=65535,{chars1:s,chars2:r(e),lineArray:n}},e.prototype.diff_charsToLines_=function(t,e){for(var n=0;n<t.length;n++){for(var i=t[n][1],r=[],a=0;a<i.length;a++)r[a]=e[i.charCodeAt(a)];t[n][1]=r.join("")}},e.prototype.diff_commonPrefix=function(t,e){if(!t||!e||t.charAt(0)!=e.charAt(0))return 0;for(var n=0,i=Math.min(t.length,e.length),r=i,a=0;n<r;)t.substring(a,r)==e.substring(a,r)?a=n=r:i=r,r=Math.floor((i-n)/2+n);return r},e.prototype.diff_commonSuffix=function(t,e){if(!t||!e||t.charAt(t.length-1)!=e.charAt(e.length-1))return 0;for(var n=0,i=Math.min(t.length,e.length),r=i,a=0;n<r;)t.substring(t.length-r,t.length-a)==e.substring(e.length-r,e.length-a)?a=n=r:i=r,r=Math.floor((i-n)/2+n);return r},e.prototype.diff_commonOverlap_=function(t,e){var n=t.length,i=e.length;if(0==n||0==i)return 0;n>i?t=t.substring(n-i):n<i&&(e=e.substring(0,n));var r=Math.min(n,i);if(t==e)return r;for(var a=0,s=1;;){var h=t.substring(r-s),f=e.indexOf(h);if(-1==f)return a;s+=f,0!=f&&t.substring(r-s)!=e.substring(0,s)||(a=s,s++)}},e.prototype.diff_halfMatch_=function(t,e){if(this.Diff_Timeout<=0)return null;var n=t.length>e.length?t:e,i=t.length>e.length?e:t;if(n.length<4||2*i.length<n.length)return null;var r=this;function a(t,e,n){for(var i,a,s,h,f=t.substring(n,n+Math.floor(t.length/4)),l=-1,o="";-1!=(l=e.indexOf(f,l+1));){var g=r.diff_commonPrefix(t.substring(n),e.substring(l)),c=r.diff_commonSuffix(t.substring(0,n),e.substring(0,l));o.length<c+g&&(o=e.substring(l-c,l)+e.substring(l,l+g),i=t.substring(0,n-c),a=t.substring(n+g),s=e.substring(0,l-c),h=e.substring(l+g))}return 2*o.length>=t.length?[i,a,s,h,o]:null}var s,h,f,l,o,g=a(n,i,Math.ceil(n.length/4)),c=a(n,i,Math.ceil(n.length/2));return g||c?(s=c?g&&g[4].length>c[4].length?g:c:g,t.length>e.length?(h=s[0],f=s[1],l=s[2],o=s[3]):(l=s[0],o=s[1],h=s[2],f=s[3]),[h,f,l,o,s[4]]):null},e.prototype.diff_cleanupSemantic=function(t){for(var i=!1,r=[],a=0,s=null,h=0,f=0,l=0,o=0,g=0;h<t.length;)0==t[h][0]?(r[a++]=h,f=o,l=g,o=0,g=0,s=t[h][1]):(1==t[h][0]?o+=t[h][1].length:g+=t[h][1].length,s&&s.length<=Math.max(f,l)&&s.length<=Math.max(o,g)&&(t.splice(r[a-1],0,new e.Diff(n,s)),t[r[a-1]+1][0]=1,a--,h=--a>0?r[a-1]:-1,f=0,l=0,o=0,g=0,s=null,i=!0)),h++;for(i&&this.diff_cleanupMerge(t),this.diff_cleanupSemanticLossless(t),h=1;h<t.length;){if(t[h-1][0]==n&&1==t[h][0]){var c=t[h-1][1],u=t[h][1],d=this.diff_commonOverlap_(c,u),p=this.diff_commonOverlap_(u,c);d>=p?(d>=c.length/2||d>=u.length/2)&&(t.splice(h,0,new e.Diff(0,u.substring(0,d))),t[h-1][1]=c.substring(0,c.length-d),t[h+1][1]=u.substring(d),h++):(p>=c.length/2||p>=u.length/2)&&(t.splice(h,0,new e.Diff(0,c.substring(0,p))),t[h-1][0]=1,t[h-1][1]=u.substring(0,u.length-p),t[h+1][0]=n,t[h+1][1]=c.substring(p),h++),h++}h++}},e.prototype.diff_cleanupSemanticLossless=function(t){function n(t,n){if(!t||!n)return 6;var i=t.charAt(t.length-1),r=n.charAt(0),a=i.match(e.nonAlphaNumericRegex_),s=r.match(e.nonAlphaNumericRegex_),h=a&&i.match(e.whitespaceRegex_),f=s&&r.match(e.whitespaceRegex_),l=h&&i.match(e.linebreakRegex_),o=f&&r.match(e.linebreakRegex_),g=l&&t.match(e.blanklineEndRegex_),c=o&&n.match(e.blanklineStartRegex_);return g||c?5:l||o?4:a&&!h&&f?3:h||f?2:a||s?1:0}for(var i=1;i<t.length-1;){if(0==t[i-1][0]&&0==t[i+1][0]){var r=t[i-1][1],a=t[i][1],s=t[i+1][1],h=this.diff_commonSuffix(r,a);if(h){var f=a.substring(a.length-h);r=r.substring(0,r.length-h),a=f+a.substring(0,a.length-h),s=f+s}for(var l=r,o=a,g=s,c=n(r,a)+n(a,s);a.charAt(0)===s.charAt(0);){r+=a.charAt(0),a=a.substring(1)+s.charAt(0),s=s.substring(1);var u=n(r,a)+n(a,s);u>=c&&(c=u,l=r,o=a,g=s)}t[i-1][1]!=l&&(l?t[i-1][1]=l:(t.splice(i-1,1),i--),t[i][1]=o,g?t[i+1][1]=g:(t.splice(i+1,1),i--))}i++}},e.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,e.whitespaceRegex_=/\s/,e.linebreakRegex_=/[\r\n]/,e.blanklineEndRegex_=/\n\r?\n$/,e.blanklineStartRegex_=/^\r?\n\r?\n/,e.prototype.diff_cleanupEfficiency=function(t){for(var i=!1,r=[],a=0,s=null,h=0,f=!1,l=!1,o=!1,g=!1;h<t.length;)0==t[h][0]?(t[h][1].length<this.Diff_EditCost&&(o||g)?(r[a++]=h,f=o,l=g,s=t[h][1]):(a=0,s=null),o=g=!1):(t[h][0]==n?g=!0:o=!0,s&&(f&&l&&o&&g||s.length<this.Diff_EditCost/2&&f+l+o+g==3)&&(t.splice(r[a-1],0,new e.Diff(n,s)),t[r[a-1]+1][0]=1,a--,s=null,f&&l?(o=g=!0,a=0):(h=--a>0?r[a-1]:-1,o=g=!1),i=!0)),h++;i&&this.diff_cleanupMerge(t)},e.prototype.diff_cleanupMerge=function(t){t.push(new e.Diff(0,""));for(var i,r=0,a=0,s=0,h="",f="";r<t.length;)switch(t[r][0]){case 1:s++,f+=t[r][1],r++;break;case n:a++,h+=t[r][1],r++;break;case 0:a+s>1?(0!==a&&0!==s&&(0!==(i=this.diff_commonPrefix(f,h))&&(r-a-s>0&&0==t[r-a-s-1][0]?t[r-a-s-1][1]+=f.substring(0,i):(t.splice(0,0,new e.Diff(0,f.substring(0,i))),r++),f=f.substring(i),h=h.substring(i)),0!==(i=this.diff_commonSuffix(f,h))&&(t[r][1]=f.substring(f.length-i)+t[r][1],f=f.substring(0,f.length-i),h=h.substring(0,h.length-i))),r-=a+s,t.splice(r,a+s),h.length&&(t.splice(r,0,new e.Diff(n,h)),r++),f.length&&(t.splice(r,0,new e.Diff(1,f)),r++),r++):0!==r&&0==t[r-1][0]?(t[r-1][1]+=t[r][1],t.splice(r,1)):r++,s=0,a=0,h="",f=""}""===t[t.length-1][1]&&t.pop();var l=!1;for(r=1;r<t.length-1;)0==t[r-1][0]&&0==t[r+1][0]&&(t[r][1].substring(t[r][1].length-t[r-1][1].length)==t[r-1][1]?(t[r][1]=t[r-1][1]+t[r][1].substring(0,t[r][1].length-t[r-1][1].length),t[r+1][1]=t[r-1][1]+t[r+1][1],t.splice(r-1,1),l=!0):t[r][1].substring(0,t[r+1][1].length)==t[r+1][1]&&(t[r-1][1]+=t[r+1][1],t[r][1]=t[r][1].substring(t[r+1][1].length)+t[r+1][1],t.splice(r+1,1),l=!0)),r++;l&&this.diff_cleanupMerge(t)},e.prototype.diff_xIndex=function(t,e){var i,r=0,a=0,s=0,h=0;for(i=0;i<t.length&&(1!==t[i][0]&&(r+=t[i][1].length),t[i][0]!==n&&(a+=t[i][1].length),!(r>e));i++)s=r,h=a;return t.length!=i&&t[i][0]===n?h:h+(e-s)},e.prototype.diff_prettyHtml=function(t){for(var e=[],i=/&/g,r=/</g,a=/>/g,s=/\n/g,h=0;h<t.length;h++){var f=t[h][0],l=t[h][1].replace(i,"&amp;").replace(r,"&lt;").replace(a,"&gt;").replace(s,"&para;<br>");switch(f){case 1:e[h]='<ins style="background:#e6ffe6;">'+l+"</ins>";break;case n:e[h]='<del style="background:#ffe6e6;">'+l+"</del>";break;case 0:e[h]="<span>"+l+"</span>"}}return e.join("")},e.prototype.diff_text1=function(t){for(var e=[],n=0;n<t.length;n++)1!==t[n][0]&&(e[n]=t[n][1]);return e.join("")},e.prototype.diff_text2=function(t){for(var e=[],i=0;i<t.length;i++)t[i][0]!==n&&(e[i]=t[i][1]);return e.join("")},e.prototype.diff_levenshtein=function(t){for(var e=0,i=0,r=0,a=0;a<t.length;a++){var s=t[a][0],h=t[a][1];switch(s){case 1:i+=h.length;break;case n:r+=h.length;break;case 0:e+=Math.max(i,r),i=0,r=0}}return e+=Math.max(i,r)},e.prototype.diff_toDelta=function(t){for(var e=[],i=0;i<t.length;i++)switch(t[i][0]){case 1:e[i]="+"+encodeURI(t[i][1]);break;case n:e[i]="-"+t[i][1].length;break;case 0:e[i]="="+t[i][1].length}return e.join("\t").replace(/%20/g," ")},e.prototype.diff_fromDelta=function(t,i){for(var r=[],a=0,s=0,h=i.split(/\t/g),f=0;f<h.length;f++){var l=h[f].substring(1);switch(h[f].charAt(0)){case"+":try{r[a++]=new e.Diff(1,decodeURI(l))}catch(t){throw new Error("Illegal escape in diff_fromDelta: "+l)}break;case"-":case"=":var o=parseInt(l,10);if(isNaN(o)||o<0)throw new Error("Invalid number in diff_fromDelta: "+l);var g=t.substring(s,s+=o);"="==h[f].charAt(0)?r[a++]=new e.Diff(0,g):r[a++]=new e.Diff(n,g);break;default:if(h[f])throw new Error("Invalid diff operation in diff_fromDelta: "+h[f])}}if(s!=t.length)throw new Error("Delta length ("+s+") does not equal source text length ("+t.length+").");return r},e.prototype.match_main=function(t,e,n){if(null==t||null==e||null==n)throw new Error("Null input. (match_main)");return n=Math.max(0,Math.min(n,t.length)),t==e?0:t.length?t.substring(n,n+e.length)==e?n:this.match_bitap_(t,e,n):-1},e.prototype.match_bitap_=function(t,e,n){if(e.length>this.Match_MaxBits)throw new Error("Pattern too long for this browser.");var i=this.match_alphabet_(e),r=this;function a(t,i){var a=t/e.length,s=Math.abs(n-i);return r.Match_Distance?a+s/r.Match_Distance:s?1:a}var s=this.Match_Threshold,h=t.indexOf(e,n);-1!=h&&(s=Math.min(a(0,h),s),-1!=(h=t.lastIndexOf(e,n+e.length))&&(s=Math.min(a(0,h),s)));var f,l,o=1<<e.length-1;h=-1;for(var g,c=e.length+t.length,u=0;u<e.length;u++){for(f=0,l=c;f<l;)a(u,n+l)<=s?f=l:c=l,l=Math.floor((c-f)/2+f);c=l;var d=Math.max(1,n-l+1),p=Math.min(n+l,t.length)+e.length,_=Array(p+2);_[p+1]=(1<<u)-1;for(var b=p;b>=d;b--){var m=i[t.charAt(b-1)];if(_[b]=0===u?(_[b+1]<<1|1)&m:(_[b+1]<<1|1)&m|(g[b+1]|g[b])<<1|1|g[b+1],_[b]&o){var v=a(u,b-1);if(v<=s){if(s=v,!((h=b-1)>n))break;d=Math.max(1,2*n-h)}}}if(a(u+1,n)>s)break;g=_}return h},e.prototype.match_alphabet_=function(t){for(var e={},n=0;n<t.length;n++)e[t.charAt(n)]=0;for(n=0;n<t.length;n++)e[t.charAt(n)]|=1<<t.length-n-1;return e},e.prototype.patch_addContext_=function(t,n){if(0!=n.length){if(null===t.start2)throw Error("patch not initialized");for(var i=n.substring(t.start2,t.start2+t.length1),r=0;n.indexOf(i)!=n.lastIndexOf(i)&&i.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;)r+=this.Patch_Margin,i=n.substring(t.start2-r,t.start2+t.length1+r);r+=this.Patch_Margin;var a=n.substring(t.start2-r,t.start2);a&&t.diffs.unshift(new e.Diff(0,a));var s=n.substring(t.start2+t.length1,t.start2+t.length1+r);s&&t.diffs.push(new e.Diff(0,s)),t.start1-=a.length,t.start2-=a.length,t.length1+=a.length+s.length,t.length2+=a.length+s.length}},e.prototype.patch_make=function(t,i,r){var a,s;if("string"==typeof t&&"string"==typeof i&&void 0===r)a=t,(s=this.diff_main(a,i,!0)).length>2&&(this.diff_cleanupSemantic(s),this.diff_cleanupEfficiency(s));else if(t&&"object"==typeof t&&void 0===i&&void 0===r)s=t,a=this.diff_text1(s);else if("string"==typeof t&&i&&"object"==typeof i&&void 0===r)a=t,s=i;else{if("string"!=typeof t||"string"!=typeof i||!r||"object"!=typeof r)throw new Error("Unknown call format to patch_make.");a=t,s=r}if(0===s.length)return[];for(var h=[],f=new e.patch_obj,l=0,o=0,g=0,c=a,u=a,d=0;d<s.length;d++){var p=s[d][0],_=s[d][1];switch(l||0===p||(f.start1=o,f.start2=g),p){case 1:f.diffs[l++]=s[d],f.length2+=_.length,u=u.substring(0,g)+_+u.substring(g);break;case n:f.length1+=_.length,f.diffs[l++]=s[d],u=u.substring(0,g)+u.substring(g+_.length);break;case 0:_.length<=2*this.Patch_Margin&&l&&s.length!=d+1?(f.diffs[l++]=s[d],f.length1+=_.length,f.length2+=_.length):_.length>=2*this.Patch_Margin&&l&&(this.patch_addContext_(f,c),h.push(f),f=new e.patch_obj,l=0,c=u,o=g)}1!==p&&(o+=_.length),p!==n&&(g+=_.length)}return l&&(this.patch_addContext_(f,c),h.push(f)),h},e.prototype.patch_deepCopy=function(t){for(var n=[],i=0;i<t.length;i++){var r=t[i],a=new e.patch_obj;a.diffs=[];for(var s=0;s<r.diffs.length;s++)a.diffs[s]=new e.Diff(r.diffs[s][0],r.diffs[s][1]);a.start1=r.start1,a.start2=r.start2,a.length1=r.length1,a.length2=r.length2,n[i]=a}return n},e.prototype.patch_apply=function(t,e){if(0==t.length)return[e,[]];t=this.patch_deepCopy(t);var i=this.patch_addPadding(t);e=i+e+i,this.patch_splitMax(t);for(var r=0,a=[],s=0;s<t.length;s++){var h,f,l=t[s].start2+r,o=this.diff_text1(t[s].diffs),g=-1;if(o.length>this.Match_MaxBits?-1!=(h=this.match_main(e,o.substring(0,this.Match_MaxBits),l))&&(-1==(g=this.match_main(e,o.substring(o.length-this.Match_MaxBits),l+o.length-this.Match_MaxBits))||h>=g)&&(h=-1):h=this.match_main(e,o,l),-1==h)a[s]=!1,r-=t[s].length2-t[s].length1;else if(a[s]=!0,r=h-l,o==(f=-1==g?e.substring(h,h+o.length):e.substring(h,g+this.Match_MaxBits)))e=e.substring(0,h)+this.diff_text2(t[s].diffs)+e.substring(h+o.length);else{var c=this.diff_main(o,f,!1);if(o.length>this.Match_MaxBits&&this.diff_levenshtein(c)/o.length>this.Patch_DeleteThreshold)a[s]=!1;else{this.diff_cleanupSemanticLossless(c);for(var u,d=0,p=0;p<t[s].diffs.length;p++){var _=t[s].diffs[p];0!==_[0]&&(u=this.diff_xIndex(c,d)),1===_[0]?e=e.substring(0,h+u)+_[1]+e.substring(h+u):_[0]===n&&(e=e.substring(0,h+u)+e.substring(h+this.diff_xIndex(c,d+_[1].length))),_[0]!==n&&(d+=_[1].length)}}}}return[e=e.substring(i.length,e.length-i.length),a]},e.prototype.patch_addPadding=function(t){for(var n=this.Patch_Margin,i="",r=1;r<=n;r++)i+=String.fromCharCode(r);for(r=0;r<t.length;r++)t[r].start1+=n,t[r].start2+=n;var a=t[0],s=a.diffs;if(0==s.length||0!=s[0][0])s.unshift(new e.Diff(0,i)),a.start1-=n,a.start2-=n,a.length1+=n,a.length2+=n;else if(n>s[0][1].length){var h=n-s[0][1].length;s[0][1]=i.substring(s[0][1].length)+s[0][1],a.start1-=h,a.start2-=h,a.length1+=h,a.length2+=h}if(0==(s=(a=t[t.length-1]).diffs).length||0!=s[s.length-1][0])s.push(new e.Diff(0,i)),a.length1+=n,a.length2+=n;else if(n>s[s.length-1][1].length){h=n-s[s.length-1][1].length;s[s.length-1][1]+=i.substring(0,h),a.length1+=h,a.length2+=h}return i},e.prototype.patch_splitMax=function(t){for(var i=this.Match_MaxBits,r=0;r<t.length;r++)if(!(t[r].length1<=i)){var a=t[r];t.splice(r--,1);for(var s=a.start1,h=a.start2,f="";0!==a.diffs.length;){var l=new e.patch_obj,o=!0;for(l.start1=s-f.length,l.start2=h-f.length,""!==f&&(l.length1=l.length2=f.length,l.diffs.push(new e.Diff(0,f)));0!==a.diffs.length&&l.length1<i-this.Patch_Margin;){var g=a.diffs[0][0],c=a.diffs[0][1];1===g?(l.length2+=c.length,h+=c.length,l.diffs.push(a.diffs.shift()),o=!1):g===n&&1==l.diffs.length&&0==l.diffs[0][0]&&c.length>2*i?(l.length1+=c.length,s+=c.length,o=!1,l.diffs.push(new e.Diff(g,c)),a.diffs.shift()):(c=c.substring(0,i-l.length1-this.Patch_Margin),l.length1+=c.length,s+=c.length,0===g?(l.length2+=c.length,h+=c.length):o=!1,l.diffs.push(new e.Diff(g,c)),c==a.diffs[0][1]?a.diffs.shift():a.diffs[0][1]=a.diffs[0][1].substring(c.length))}f=(f=this.diff_text2(l.diffs)).substring(f.length-this.Patch_Margin);var u=this.diff_text1(a.diffs).substring(0,this.Patch_Margin);""!==u&&(l.length1+=u.length,l.length2+=u.length,0!==l.diffs.length&&0===l.diffs[l.diffs.length-1][0]?l.diffs[l.diffs.length-1][1]+=u:l.diffs.push(new e.Diff(0,u))),o||t.splice(++r,0,l)}}},e.prototype.patch_toText=function(t){for(var e=[],n=0;n<t.length;n++)e[n]=t[n];return e.join("")},e.prototype.patch_fromText=function(t){var i=[];if(!t)return i;for(var r=t.split("\n"),a=0,s=/^@@ -(\d+),?(\d*) \+(\d+),?(\d*) @@$/;a<r.length;){var h=r[a].match(s);if(!h)throw new Error("Invalid patch string: "+r[a]);var f=new e.patch_obj;for(i.push(f),f.start1=parseInt(h[1],10),""===h[2]?(f.start1--,f.length1=1):"0"==h[2]?f.length1=0:(f.start1--,f.length1=parseInt(h[2],10)),f.start2=parseInt(h[3],10),""===h[4]?(f.start2--,f.length2=1):"0"==h[4]?f.length2=0:(f.start2--,f.length2=parseInt(h[4],10)),a++;a<r.length;){var l=r[a].charAt(0);try{var o=decodeURI(r[a].substring(1))}catch(t){throw new Error("Illegal escape in patch_fromText: "+o)}if("-"==l)f.diffs.push(new e.Diff(n,o));else if("+"==l)f.diffs.push(new e.Diff(1,o));else if(" "==l)f.diffs.push(new e.Diff(0,o));else{if("@"==l)break;if(""!==l)throw new Error('Invalid patch mode "'+l+'" in: '+o)}a++}}return i},(e.patch_obj=function(){this.diffs=[],this.start1=null,this.start2=null,this.length1=0,this.length2=0}).prototype.toString=function(){for(var t,e=["@@ -"+(0===this.length1?this.start1+",0":1==this.length1?this.start1+1:this.start1+1+","+this.length1)+" +"+(0===this.length2?this.start2+",0":1==this.length2?this.start2+1:this.start2+1+","+this.length2)+" @@\n"],i=0;i<this.diffs.length;i++){switch(this.diffs[i][0]){case 1:t="+";break;case n:t="-";break;case 0:t=" "}e[i+1]=t+encodeURI(this.diffs[i][1])+"\n"}return e.join("").replace(/%20/g," ")},t.exports=e,t.exports.diff_match_patch=e,t.exports.DIFF_DELETE=n,t.exports.DIFF_INSERT=1,t.exports.DIFF_EQUAL=0}}]);