From 9ae878a185182262a13eccdf313c53e733b90bd4 Mon Sep 17 00:00:00 2001 From: Bjarke Berg Date: Mon, 17 Aug 2020 09:34:27 +0200 Subject: [PATCH] Hardcode verion 9 in text, and change assembly versions to 0.5.0 --- src/SolutionInfo.cs | 6 +- .../Views/template1.cshtml | 4 + .../Views/template2.cshtml | 4 + .../Views/test.cshtml | 4 + .../TEMP/DatabaseContextTests.sdf | Bin 0 -> 983040 bytes .../src/installer/steps/user.html | 4 +- .../Smidge/Cache/BERG-DESKTOP/1/02f293c4.js | 1 + .../Smidge/Cache/BERG-DESKTOP/1/079d4891.js | 1 + .../Smidge/Cache/BERG-DESKTOP/1/08d18f13.js | 51 + .../Smidge/Cache/BERG-DESKTOP/1/3236157c.js | 1 + .../Smidge/Cache/BERG-DESKTOP/1/32a48b01.js | 3 + .../Smidge/Cache/BERG-DESKTOP/1/33d92ffb.js | 9 + .../Smidge/Cache/BERG-DESKTOP/1/40b550d3.js | 19 + .../Smidge/Cache/BERG-DESKTOP/1/447a38f2.js | 1 + .../Smidge/Cache/BERG-DESKTOP/1/45e461b4.css | 4 + .../Smidge/Cache/BERG-DESKTOP/1/46c812c6.js | 3 + .../Smidge/Cache/BERG-DESKTOP/1/4c3e68fb.css | 1 + .../Smidge/Cache/BERG-DESKTOP/1/5058ea9f.js | 1009 +++++++++ .../Smidge/Cache/BERG-DESKTOP/1/512fe428.js | 255 +++ .../Smidge/Cache/BERG-DESKTOP/1/527d537f.js | 51 + .../Smidge/Cache/BERG-DESKTOP/1/5ad527d4.js | 1 + .../Smidge/Cache/BERG-DESKTOP/1/5bf60ea6.js | 1 + .../Smidge/Cache/BERG-DESKTOP/1/5d12437f.js | 1 + .../Smidge/Cache/BERG-DESKTOP/1/5f4a2348.js | 41 + .../Smidge/Cache/BERG-DESKTOP/1/611d5a60.js | 1 + .../Smidge/Cache/BERG-DESKTOP/1/63dc80f8.js | 1303 ++++++++++++ .../Smidge/Cache/BERG-DESKTOP/1/6d7fdc6f.js | 949 +++++++++ .../Smidge/Cache/BERG-DESKTOP/1/717925a2.js | 40 + .../Smidge/Cache/BERG-DESKTOP/1/80d3896f.js | 2 + .../Smidge/Cache/BERG-DESKTOP/1/8cc5072d.js | 1 + .../Smidge/Cache/BERG-DESKTOP/1/a139e144.js | 8 + .../Smidge/Cache/BERG-DESKTOP/1/a176e6b8.js | 14 + .../Smidge/Cache/BERG-DESKTOP/1/a715f34d.css | 1 + .../Smidge/Cache/BERG-DESKTOP/1/aa3c40bc.js | 189 ++ .../Smidge/Cache/BERG-DESKTOP/1/be0d5a08.js | 2 + .../Smidge/Cache/BERG-DESKTOP/1/bee60e6f.js | 234 +++ .../Smidge/Cache/BERG-DESKTOP/1/bfa798db.js | 1867 +++++++++++++++++ .../Smidge/Cache/BERG-DESKTOP/1/c3fc92ad.js | 14 + .../Smidge/Cache/BERG-DESKTOP/1/c53cdd84.js | 33 + .../Smidge/Cache/BERG-DESKTOP/1/c980e938.js | 17 + .../Smidge/Cache/BERG-DESKTOP/1/cb35914a.js | 1 + .../Smidge/Cache/BERG-DESKTOP/1/cd2e37b0.js | 1 + .../Smidge/Cache/BERG-DESKTOP/1/cd415aa0.js | 22 + .../Smidge/Cache/BERG-DESKTOP/1/d1aa3809.js | 1 + .../Smidge/Cache/BERG-DESKTOP/1/da0e5fc7.js | 10 + .../Smidge/Cache/BERG-DESKTOP/1/daf64d0d.js | 11 + .../Smidge/Cache/BERG-DESKTOP/1/ddf7f64a.js | 8 + .../Smidge/Cache/BERG-DESKTOP/1/de682689.js | 7 + .../Smidge/Cache/BERG-DESKTOP/1/e12dee6b.js | 11 + .../Smidge/Cache/BERG-DESKTOP/1/e1519986.js | 13 + .../Smidge/Cache/BERG-DESKTOP/1/e3fbab10.js | 1 + .../Smidge/Cache/BERG-DESKTOP/1/f142a940.js | 5 + .../Smidge/Cache/BERG-DESKTOP/1/f48f9c37.js | 3 + .../Smidge/Cache/BERG-DESKTOP/1/faa84de5.js | 1 + .../Smidge/Cache/BERG-DESKTOP/1/fb8e5b2a.js | 13 + .../Smidge/Cache/BERG-DESKTOP/1/fc8a39cc.js | 1 + .../1/gzip/umbraco-backoffice-init-css.s | Bin 0 -> 76916 bytes .../1/gzip/umbraco-backoffice-js.s | Bin 0 -> 613198 bytes .../BERG-DESKTOP/1/gzip/umbraco-tinymce-js.s | Bin 0 -> 189077 bytes .../App_Data/Umbraco.sdf | Bin 0 -> 1114112 bytes src/Umbraco.Web.UI.NetCore/Views/asda.cshtml | 4 + src/Umbraco.Web.UI/web.config.temp-build | 297 +++ 62 files changed, 6555 insertions(+), 5 deletions(-) create mode 100644 src/Umbraco.Tests.Integration/Views/template1.cshtml create mode 100644 src/Umbraco.Tests.Integration/Views/template2.cshtml create mode 100644 src/Umbraco.Tests.Integration/Views/test.cshtml create mode 100644 src/Umbraco.Tests/TEMP/DatabaseContextTests.sdf create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/02f293c4.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/079d4891.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/08d18f13.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/3236157c.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/32a48b01.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/33d92ffb.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/40b550d3.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/447a38f2.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/45e461b4.css create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/46c812c6.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/4c3e68fb.css create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/5058ea9f.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/512fe428.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/527d537f.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/5ad527d4.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/5bf60ea6.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/5d12437f.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/5f4a2348.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/611d5a60.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/63dc80f8.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/6d7fdc6f.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/717925a2.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/80d3896f.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/8cc5072d.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/a139e144.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/a176e6b8.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/a715f34d.css create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/aa3c40bc.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/be0d5a08.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/bee60e6f.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/bfa798db.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/c3fc92ad.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/c53cdd84.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/c980e938.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/cb35914a.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/cd2e37b0.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/cd415aa0.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/d1aa3809.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/da0e5fc7.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/daf64d0d.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/ddf7f64a.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/de682689.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/e12dee6b.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/e1519986.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/e3fbab10.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/f142a940.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/f48f9c37.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/faa84de5.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/fb8e5b2a.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/fc8a39cc.js create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/gzip/umbraco-backoffice-init-css.s create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/gzip/umbraco-backoffice-js.s create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/gzip/umbraco-tinymce-js.s create mode 100644 src/Umbraco.Web.UI.NetCore/App_Data/Umbraco.sdf create mode 100644 src/Umbraco.Web.UI.NetCore/Views/asda.cshtml create mode 100644 src/Umbraco.Web.UI/web.config.temp-build diff --git a/src/SolutionInfo.cs b/src/SolutionInfo.cs index 4c2d72fb8c..59c75192b9 100644 --- a/src/SolutionInfo.cs +++ b/src/SolutionInfo.cs @@ -15,8 +15,8 @@ using System.Resources; // this is the ONLY ONE the CLR cares about for compatibility // should change ONLY when "hard" breaking compatibility (manual change) -[assembly: AssemblyVersion("9.0.0")] +[assembly: AssemblyVersion("0.5.0")] // these are FYI and changed automatically -[assembly: AssemblyFileVersion("9.0.0")] -[assembly: AssemblyInformationalVersion("9.0.0")] +[assembly: AssemblyFileVersion("0.5.0")] +[assembly: AssemblyInformationalVersion("0.5.0-alpha001")] diff --git a/src/Umbraco.Tests.Integration/Views/template1.cshtml b/src/Umbraco.Tests.Integration/Views/template1.cshtml new file mode 100644 index 0000000000..3fa17ab54c --- /dev/null +++ b/src/Umbraco.Tests.Integration/Views/template1.cshtml @@ -0,0 +1,4 @@ +@inherits Umbraco.Web.Common.AspNetCore.UmbracoViewPage +@{ + Layout = null; +} \ No newline at end of file diff --git a/src/Umbraco.Tests.Integration/Views/template2.cshtml b/src/Umbraco.Tests.Integration/Views/template2.cshtml new file mode 100644 index 0000000000..3fa17ab54c --- /dev/null +++ b/src/Umbraco.Tests.Integration/Views/template2.cshtml @@ -0,0 +1,4 @@ +@inherits Umbraco.Web.Common.AspNetCore.UmbracoViewPage +@{ + Layout = null; +} \ No newline at end of file diff --git a/src/Umbraco.Tests.Integration/Views/test.cshtml b/src/Umbraco.Tests.Integration/Views/test.cshtml new file mode 100644 index 0000000000..3fa17ab54c --- /dev/null +++ b/src/Umbraco.Tests.Integration/Views/test.cshtml @@ -0,0 +1,4 @@ +@inherits Umbraco.Web.Common.AspNetCore.UmbracoViewPage +@{ + Layout = null; +} \ No newline at end of file diff --git a/src/Umbraco.Tests/TEMP/DatabaseContextTests.sdf b/src/Umbraco.Tests/TEMP/DatabaseContextTests.sdf new file mode 100644 index 0000000000000000000000000000000000000000..d13671d77ac03808a75689089e57bfb8fcf82b8d GIT binary patch literal 983040 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 -

Install Umbraco {{majorVersion}}

+

Install Umbraco 9

-

Enter your name, email and password to install Umbraco {{majorVersion}} with its default settings, alternatively you can customize your installation

+

Enter your name, email and password to install Umbraco 9 with its default settings, alternatively you can customize your installation

diff --git a/src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/02f293c4.js b/src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/02f293c4.js new file mode 100644 index 0000000000..80d078b4e2 --- /dev/null +++ b/src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/02f293c4.js @@ -0,0 +1 @@ +!function(m){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),y=function(){},x=function(n,r){return function(){for(var e=[],t=0;tn.maxRow()||sn.maxCol()||(mn.getAt(t,l,s).filter(r).isNone()?(o=f,i=e[l].element(),u=xe.fromTag("td"),Rt(u,xe.fromTag("br")),(o?Rt:Ct)(i,u)):f=!0)}(m,g,h,d),o=e,f=h,s=A(tn.firstLayer(o,"tr"),function(e){return 0===e.dom().childElementCount}),k(s,Nt),f.minCol()!==f.maxCol()&&f.minRow()!==f.maxRow()||k(tn.firstLayer(o,"th,td"),function(e){he(e,"rowspan"),he(e,"colspan")}),he(o,"width"),he(o,"height"),Ae(o,"width"),Ae(o,"height"),e},pn=(Gt=le,Yt="text",{get:function(e){if(!Gt(e))throw new Error("Can only get "+Yt+" value of a "+Yt+" node");return Xt(e).getOr("")},getOption:Xt=function(e){return Gt(e)?R.from(e.dom().nodeValue):R.none()},set:function(e,t){if(!Gt(e))throw new Error("Can only set raw "+Yt+" value of a "+Yt+" node");e.dom().nodeValue=t}}),vn=function(e){return pn.get(e)},bn=function(e){return pn.getOption(e)},wn=function(e,t){pn.set(e,t)},yn=function(e){return"img"===oe(e)?1:bn(e).fold(function(){return bt(e).length},function(e){return e.length})},xn=["img","br"],Cn=function(e){return bn(e).filter(function(e){return 0!==e.trim().length||-1=e.startCol()&&t.column()+t.colspan()-1<=e.finishCol()&&t.row()>=e.startRow()&&t.row()+t.rowspan()-1<=e.finishRow()},_n=function(e,t){var n=t.column(),r=t.column()+t.colspan()-1,o=t.row(),i=t.row()+t.rowspan()-1;return n<=e.finishCol()&&r>=e.startCol()&&o<=e.finishRow()&&i>=e.startRow()},Ln=function(e,t){for(var n=!0,r=b(Mn,t),o=t.startRow();o<=t.finishRow();o++)for(var i=t.startCol();i<=t.finishCol();i++)n=n&&mn.getAt(e,o,i).exists(r);return n?R.some(t):R.none()},Fn=function(e,t,n){var r=mn.findItem(e,t,ft),o=mn.findItem(e,n,ft);return r.bind(function(r){return o.map(function(e){return t=r,n=e,jt(Math.min(t.row(),n.row()),Math.min(t.column(),n.column()),Math.max(t.row()+t.rowspan()-1,n.row()+n.rowspan()-1),Math.max(t.column()+t.colspan()-1,n.column()+n.colspan()-1));var t,n})})},jn=Fn,zn=function(t,e,n){return Fn(t,e,n).bind(function(e){return Ln(t,e)})},Hn=function(r,e,o,i){return mn.findItem(r,e,ft).bind(function(e){var t=0=t.length-1)return R.none();var e=t[n].fold(function(){var e=F(t.slice(0,n));return xo(e,function(e,t){return e.map(function(e){return{value:e,delta:t+1}})})},function(e){return R.some({value:e,delta:0})}),r=t[n+1].fold(function(){var e=t.slice(n+1);return xo(e,function(e,t){return e.map(function(e){return{value:e,delta:t+1}})})},function(e){return R.some({value:e,delta:1})});return e.bind(function(n){return r.map(function(e){var t=e.delta+n.delta;return Math.abs(e.value-n.value)/t})})},Bo=function(e,t,n){var r=e();return B(r,t).orThunk(function(){return R.from(r[0]).orThunk(n)}).map(function(e){return e.element()})},Wo=function(n){var e=n.grid(),t=Po(0,e.columns()),r=Po(0,e.rows());return E(t,function(t){return Bo(function(){return _(r,function(e){return mn.getAt(n,e,t).filter(function(e){return e.column()===t}).fold(C([]),function(e){return[e]})})},function(e){return 1===e.colspan()},function(){return mn.getAt(n,0,t)})})},Mo=function(n){var e=n.grid(),t=Po(0,e.rows()),r=Po(0,e.columns());return E(t,function(t){return Bo(function(){return _(r,function(e){return mn.getAt(n,t,e).filter(function(e){return e.row()===t}).fold(C([]),function(e){return[e]})})},function(e){return 1===e.rowspan()},function(){return mn.getAt(n,t,0)})})},_o=function(e){var t=e.replace(/\./g,"-");return{resolve:function(e){return t+"-"+e}}},Lo={resolve:_o("ephox-snooker").resolve},Fo=function(e,t,n,r,o){var i=xe.fromTag("div");return Oe(i,{position:"absolute",left:t-r/2+"px",top:n+"px",height:o+"px",width:r+"px"}),de(i,{"data-column":e,role:"presentation"}),i},jo=function(e,t,n,r,o){var i=xe.fromTag("div");return Oe(i,{position:"absolute",left:t+"px",top:n-o/2+"px",height:o+"px",width:r+"px"}),de(i,{"data-row":e,role:"presentation"}),i},zo=Lo.resolve("resizer-bar"),Ho=Lo.resolve("resizer-rows"),Uo=Lo.resolve("resizer-cols"),qo=function(e){var t=qt(e.parent(),"."+zo);k(t,Nt)},Vo=function(n,e,r){var o=n.origin();k(e,function(e,t){e.each(function(e){var t=r(o,e);Eo(t,zo),Rt(n.parent(),t)})})},Go=function(e,t,n,r,o,i){var u,a,c,l,f=no(t),s=0=t.length||e.column()>ni.cellLength(t[0]))return pi.error("invalid start address out of table bounds, row: "+e.row()+", column: "+e.column());var r=t.slice(e.row()),o=r[0].cells().slice(e.column()),i=ni.cellLength(n[0]),u=n.length;return pi.value({rowDelta:C(r.length-u),colDelta:C(o.length-i)})},xi=function(e,t){var n=ni.cellLength(e[0]),r=ni.cellLength(t[0]);return{rowDelta:C(0),colDelta:C(n-r)}},Ci=function(e,t,n){var r=t.colDelta()<0?wi:o;return(t.rowDelta()<0?bi:o)(r(e,Math.abs(t.colDelta()),n),Math.abs(t.rowDelta()),n)},Ri=function(e,t,n,r){if(0===e.length)return e;for(var o=t.startRow();o<=t.finishRow();o++)for(var i=t.startCol();i<=t.finishCol();i++)ni.mutateCell(e[o],i,Mt(r(),!1));return e},Si=function(e,t,n,r){for(var o=!0,i=0;i',t.insertBefore(r,t.firstChild)),ga(e,t),o.align&&da(e,t,o.align),e.focus(),e.addVisual()})},Pa=function(t,e){var n,r,o,i,u,a,c,l,f,s,d=t.dom,m={};!0===e?(n=d.getParent(t.selection.getStart(),"table"))&&(c=n,l=(a=t).dom,f={width:l.getStyle(c,"width")||l.getAttrib(c,"width"),height:l.getStyle(c,"height")||l.getAttrib(c,"height"),cellspacing:l.getStyle(c,"border-spacing")||l.getAttrib(c,"cellspacing"),cellpadding:l.getAttrib(c,"data-mce-cell-padding")||l.getAttrib(c,"cellpadding")||pa(a.dom,c,"padding"),border:l.getAttrib(c,"data-mce-border")||l.getAttrib(c,"border")||pa(a.dom,c,"border"),borderColor:l.getAttrib(c,"data-mce-border-color"),caption:!!l.select("caption",c)[0],"class":l.getAttrib(c,"class")},sa.each("left center right".split(" "),function(e){a.formatter.matchNode(c,"align"+e)&&(f.align=e)}),Zu(a)&&sa.extend(f,wa.extractAdvancedStyles(l,c)),m=f):(r={label:"Cols",name:"cols"},o={label:"Rows",name:"rows"}),0=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom},Nc=function(n,r,e,t,o){var i=function(e){var t=n.dom().createRange();return t.setStart(r.dom(),e),t.collapse(!0),t},u=vn(r).length,a=function(e,t,n,r,o){if(0===o)return 0;if(t===r)return o-1;for(var i=r,u=1;ur.left&&o.left ("+e.right()+", "+e.bottom()+")"}},Ml=function(e){return Wl.nu({left:e.left,top:e.top,right:e.right,bottom:e.bottom})},_l=function(e,t){return R.some(e.getRect(t))},Ll=function(e,t,n){return ce(t)?_l(e,t).map(Ml):le(t)?(r=e,o=t,i=n,0<=i&&in.right();var t,n})});var n,o,i},Hl={point:Wl.getTop,adjuster:function(e,t,n,r,o){var i=Wl.moveUp(o,5);return Math.abs(n.top()-r.top())<1?jl.retry(i):n.bottom()o.bottom()?jl.retry(i):n.top()===o.bottom()?jl.retry(Wl.moveDown(o,1)):zl(e,t,o)?jl.retry(Wl.translate(i,5,0)):jl.none()},move:Wl.moveDown,gather:Cl},ql=function(n,r,o,i,u){return 0===u?R.some(i):(c=n,l=i.left(),f=r.point(i),c.elementFromPoint(l,f).filter(function(e){return"table"===oe(e)}).isSome()?(t=i,a=u-1,ql(n,e=r,o,e.move(t,5),a)):n.situsFromPoint(i.left(),r.point(i)).bind(function(e){return e.start().fold(R.none,function(t){return Fl(n,t).bind(function(e){return r.adjuster(n,t,e,o,i).fold(R.none,function(e){return ql(n,r,o,e,u-1)})}).orThunk(function(){return R.some(i)})},R.none)}));var e,t,a,c,l,f},Vl=function(t,n,e){var r,o,i,u=t.move(e,5),a=ql(n,t,e,u,100).getOr(u);return(r=t,o=a,i=n,r.point(o)>i.getInnerHeight()?R.some(r.point(o)-i.getInnerHeight()):r.point(o)<0?R.some(-r.point(o)):R.none()).fold(function(){return n.situsFromPoint(a.left(),t.point(a))},function(e){return n.scrollBy(0,e),n.situsFromPoint(a.left(),t.point(a)-e)})},Gl={tryUp:b(Vl,Hl),tryDown:b(Vl,Ul),ieTryUp:function(e,t){return e.situsFromPoint(t.left(),t.top()-5)},ieTryDown:function(e,t){return e.situsFromPoint(t.left(),t.bottom()+5)},getJumpSize:C(5)},Yl=it.detect(),Xl=function(r,o,i,u,a,c){return 0===c?R.none():$l(r,o,i,u,a).bind(function(e){var t=r.fromSitus(e),n=Dl.verify(r,i,u,t.finish(),t.foffset(),a.failure,o);return Dl.cata(n,function(){return R.none()},function(){return R.some(e)},function(e){return ft(i,e)&&0===u?Kl(r,i,u,Wl.moveUp,a):Xl(r,o,e,0,a,c-1)},function(e){return ft(i,e)&&u===yn(e)?Kl(r,i,u,Wl.moveDown,a):Xl(r,o,e,yn(e),a,c-1)})})},Kl=function(t,e,n,r,o){return Ll(t,e,n).bind(function(e){return Jl(t,o,r(e,Gl.getJumpSize()))})},Jl=function(e,t,n){return Yl.browser.isChrome()||Yl.browser.isSafari()||Yl.browser.isFirefox()||Yl.browser.isEdge()?t.otherRetry(e,n):Yl.browser.isIE()?t.ieRetry(e,n):R.none()},$l=function(t,e,n,r,o){return Ll(t,n,r).bind(function(e){return Jl(t,o,e)})},Ql=function(t,n,r){return(o=t,i=n,u=r,o.getSelection().bind(function(r){return Pl(i,r.finish(),r.foffset(),u).fold(function(){return R.some(Rl(r.finish(),r.foffset()))},function(e){var t=o.fromSitus(e),n=Dl.verify(o,r.finish(),r.foffset(),t.finish(),t.foffset(),u.failure,i);return Il(n)})})).bind(function(e){return Xl(t,n,e.element(),e.offset(),r,20).map(t.fromSitus)});var o,i,u},Zl=it.detect(),ef=function(e,t){return Kt(e,function(e){return gt(e).exists(function(e){return ft(e,t)})},n).isSome();var n},tf=function(t,r,o,e,i){return Zt(e,"td,th",r).bind(function(n){return Zt(n,"table",r).bind(function(e){return ef(i,e)?Ql(t,r,o).bind(function(t){return Zt(t.finish(),"td,th",r).map(function(e){return{start:C(n),finish:C(e),range:C(t)}})}):R.none()})})},nf=function(e,t,n,r,o,i){return Zl.browser.isIE()?R.none():i(r,t).orThunk(function(){return tf(e,t,n,r,o).map(function(e){var t=e.range();return rl.create(R.some(il.makeSitus(t.start(),t.soffset(),t.finish(),t.foffset())),!0)})})},rf=function(e,t,n,r,o,i,u){return tf(e,n,r,o,i).bind(function(e){return al.detect(t,n,e.start(),e.finish(),u)})},of=function(e,u){return Zt(e,"tr",u).bind(function(i){return Zt(i,"table",u).bind(function(e){var t,n,r,o=qt(e,"tr");return ft(i,o[0])?(t=e,n=function(e){return Sn(e).isSome()},r=u,bl(yl,t,n,r)).map(function(e){var t=yn(e);return rl.create(R.some(il.makeSitus(e,t,e,t)),!0)}):R.none()})})},uf=function(e,u){return Zt(e,"tr",u).bind(function(i){return Zt(i,"table",u).bind(function(e){var t,n,r,o=qt(e,"tr");return ft(i,o[o.length-1])?(t=e,n=function(e){return Rn(e).isSome()},r=u,wl(yl,t,n,r)).map(function(e){return rl.create(R.some(il.makeSitus(e,0,e,0)),!0)}):R.none()})})},af=function(e,t){return Zt(e,"td,th",t)},cf={down:{traverse:vt,gather:Cl,relative:pc.before,otherRetry:Gl.tryDown,ieRetry:Gl.ieTryDown,failure:Dl.failedDown},up:{traverse:pt,gather:xl,relative:pc.before,otherRetry:Gl.tryUp,ieRetry:Gl.ieTryUp,failure:Dl.failedUp}},lf=function(t){return function(e){return e===t}},ff=lf(38),sf=lf(40),df={ltr:{isBackward:lf(37),isForward:lf(39)},rtl:{isBackward:lf(39),isForward:lf(37)},isUp:ff,isDown:sf,isNavigation:function(e){return 37<=e&&e<=40}},mf=function(e){return{left:e.left(),top:e.top(),right:e.right(),bottom:e.bottom(),width:e.width(),height:e.height()}},gf=(it.detect().browser.isSafari(),function(a){return{elementFromPoint:function(e,t){return xe.fromPoint(xe.fromDom(a.document),e,t)},getRect:function(e){return e.dom().getBoundingClientRect()},getRangedRect:function(e,t,n,r){var o=bc.exact(e,t,n,r);return Yc(a,o).map(mf)},getSelection:function(){return Gc(a).map(function(e){return il.convertToRange(a,e)})},fromSitus:function(e){var t=bc.relative(e.start(),e.finish());return il.convertToRange(a,t)},situsFromPoint:function(e,t){return Xc(a,e,t).map(function(e){return ol(e.start(),e.soffset(),e.finish(),e.foffset())})},clearSelection:function(){a.getSelection().removeAllRanges()},setSelection:function(e){var t,n,r,o,i,u;t=a,n=e.start(),r=e.soffset(),o=e.finish(),i=e.foffset(),u=Lc(n,r,o,i),Hc(t,u)},setRelativeSelection:function(e,t){var n,r;n=a,r=_c(e,t),Hc(n,r)},selectContents:function(e){Vc(a,e)},getInnerHeight:function(){return a.innerHeight},getScrollY:function(){var e,t,n,r;return(e=xe.fromDom(a.document),t=e!==undefined?e.dom():m.document,n=t.body.scrollLeft||t.documentElement.scrollLeft,r=t.body.scrollTop||t.documentElement.scrollTop,eo(n,r)).top()},scrollBy:function(e,t){var n,r,o;n=e,r=t,((o=xe.fromDom(a.document))!==undefined?o.dom():m.document).defaultView.scrollBy(n,r)}}}),hf=q("rows","cols"),pf={mouse:function(e,t,n,r){var o,i,u,a,c,l,f=gf(e),s=(o=f,i=t,u=n,a=r,c=R.none(),l=function(){c=R.none()},{mousedown:function(e){a.clear(i),c=af(e.target(),u)},mouseover:function(e){c.each(function(r){a.clear(i),af(e.target(),u).each(function(n){sr(r,n,u).each(function(e){var t=e.boxes().getOr([]);(1";for(var n=0;n<10;n++)e+='';e+=""}return e+="",e+=''}(),onPostRender:function(){this.lastX=this.lastY=0},onmousemove:function(e){var t,n,r=e.target;"A"===r.tagName.toUpperCase()&&(t=parseInt(r.getAttribute("data-mce-x"),10),n=parseInt(r.getAttribute("data-mce-y"),10),(this.isRtl()||"tl-tr"===this.parent().rel)&&(t=9-t),t===this.lastX&&n===this.lastY||(s(o,t,n,e.control),this.lastX=t,this.lastY=n))},onclick:function(e){var t=this;"A"===e.target.tagName.toUpperCase()&&(e.preventDefault(),e.stopPropagation(),t.parent().cancel(),o.undoManager.transact(function(){Na(o,t.lastX+1,t.lastY+1)}),o.addVisual())}}]};function m(e){return function(){o.execCommand(e)}}var g={text:"Table properties",context:"table",onPostRender:e,onclick:m("mceTableProps")},h={text:"Delete table",context:"table",onPostRender:e,cmd:"mceTableDelete"},p={text:"Row",context:"table",menu:[{text:"Insert row before",onclick:m("mceTableInsertRowBefore"),onPostRender:t},{text:"Insert row after",onclick:m("mceTableInsertRowAfter"),onPostRender:t},{text:"Delete row",onclick:m("mceTableDeleteRow"),onPostRender:t},{text:"Row properties",onclick:m("mceTableRowProps"),onPostRender:t},{text:"-"},{text:"Cut row",onclick:m("mceTableCutRow"),onPostRender:t},{text:"Copy row",onclick:m("mceTableCopyRow"),onPostRender:t},{text:"Paste row before",onclick:m("mceTablePasteRowBefore"),onPostRender:t},{text:"Paste row after",onclick:m("mceTablePasteRowAfter"),onPostRender:t}]},v={text:"Column",context:"table",menu:[{text:"Insert column before",onclick:m("mceTableInsertColBefore"),onPostRender:t},{text:"Insert column after",onclick:m("mceTableInsertColAfter"),onPostRender:t},{text:"Delete column",onclick:m("mceTableDeleteCol"),onPostRender:t}]},b={separator:"before",text:"Cell",context:"table",menu:[{text:"Cell properties",onclick:m("mceTableCellProps"),onPostRender:t},{text:"Merge cells",onclick:m("mceTableMergeCells"),onPostRender:function(){var t=this;a.push(t),r.fold(function(){l(t)},function(e){t.disabled(e.mergable().isNone())})}},{text:"Split cell",onclick:m("mceTableSplitCells"),onPostRender:function(){var t=this;c.push(t),r.fold(function(){l(t)},function(e){t.disabled(e.unmergable().isNone())})}}]};o.addMenuItem("inserttable",d),o.addMenuItem("tableprops",g),o.addMenuItem("deletetable",h),o.addMenuItem("row",p),o.addMenuItem("column",v),o.addMenuItem("cell",b)},Tf=function(n,r){return{insertTable:function(e,t){return Na(n,e,t)},setClipboardRows:function(e){return t=r,n=E(e,xe.fromDom),void t.set(R.from(n));var t,n},getClipboardRows:function(){return r.get().fold(function(){},function(e){return E(e,function(e){return e.dom()})})}}};e.add("table",function(t){var n,r=cc(t),e=yf(t,r.lazyResize),o=la(t,r.lazyWire),i=(n=t,{get:function(){var e=Fu(n);return hr(e,yr.selectedSelector()).fold(function(){return n.selection.getStart()===undefined?Rr.none():Rr.single(n.selection)},function(e){return Rr.multiple(e)})}}),u=lu(R.none());return Ba(t,o,e,i,u),Ar(t,i,o,e),Sf(t,i),Cf(t),Rf(t),t.on("PreInit",function(){t.serializer.addTempAttr(yr.firstSelected()),t.serializer.addTempAttr(yr.lastSelected())}),t.getParam("table_tab_navigation",!0,"boolean")&&t.on("keydown",function(e){nl(e,t,o,r.lazyWire)}),t.on("remove",function(){r.destroy(),e.destroy()}),Tf(t,u)})}(window); \ No newline at end of file diff --git a/src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/079d4891.js b/src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/079d4891.js new file mode 100644 index 0000000000..1238a1d231 --- /dev/null +++ b/src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/079d4891.js @@ -0,0 +1 @@ +!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),i=tinymce.util.Tools.resolve("tinymce.Env"),m=function(e){return e.getParam("autolink_pattern",/^(https?:\/\/|ssh:\/\/|ftp:\/\/|file:\/|www\.|(?:mailto:)?[A-Z0-9._%+\-]+@)(.+)$/i)},y=function(e){return e.getParam("default_link_target","")},o=function(e,t){if(t<0&&(t=0),3===e.nodeType){var n=e.data.length;n127)&&(c<2048)){utftext+=String.fromCharCode((c>>6)|192);utftext+=String.fromCharCode((c&63)|128);} +else{utftext+=String.fromCharCode((c>>12)|224);utftext+=String.fromCharCode(((c>>6)&63)|128);utftext+=String.fromCharCode((c&63)|128);}} +return utftext;};} +if(!String.prototype.utf8Decode){String.prototype.utf8Decode=function(){var utftext=this;var string="";var i=0;var c=c1=c2=0;while(i191)&&(c<224)){c2=utftext.charCodeAt(i+1);string+=String.fromCharCode(((c&31)<<6)|(c2&63));i+=2;} +else{c2=utftext.charCodeAt(i+1);c3=utftext.charCodeAt(i+2);string+=String.fromCharCode(((c&15)<<12)|((c2&63)<<6)|(c3&63));i+=3;}} +return string;};} +if(!String.prototype.base64Encode){String.prototype.base64Encode=function(){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3,enc1,enc2,enc3,enc4;var i=0;var input=this.utf8Encode();while(i>2;enc2=((chr1&3)<<4)|(chr2>>4);enc3=((chr2&15)<<2)|(chr3>>6);enc4=chr3&63;if(isNaN(chr2)){enc3=enc4=64;}else if(isNaN(chr3)){enc4=64;} +output=output+ +keyStr.charAt(enc1)+keyStr.charAt(enc2)+ +keyStr.charAt(enc3)+keyStr.charAt(enc4);} +return output;};} +if(!String.prototype.base64Decode){String.prototype.base64Decode=function(){var input=this;var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(i>4);chr2=((enc2&15)<<4)|(enc3>>2);chr3=((enc3&3)<<6)|enc4;output=output+String.fromCharCode(chr1);if(enc3!=64){output=output+String.fromCharCode(chr2);} +if(enc4!=64){output=output+String.fromCharCode(chr3);}} +return output.utf8Decode();};} +if(!Math.randomRange){Math.randomRange=function(from,to){return Math.floor(Math.random()*(to-from+1)+from);};} +if(!String.prototype.toCamelCase){String.prototype.toCamelCase=function(){var s=this.toPascalCase();if($.trim(s)=="") +return"";if(s.length>1){var regex=/^([A-Z]*)([A-Z].*)/g;if(s.match(regex)){var match=regex.exec(s);s=match[1].toLowerCase()+match[2];s=s.substr(0,1).toLowerCase()+s.substr(1);}}else{s=s.toLowerCase();} +return s;};} +if(!String.prototype.toPascalCase){String.prototype.toPascalCase=function(){var s="";$.each($.trim(this).split(/[\s\.-]+/g),function(idx,val){if($.trim(val)=="") +return;if(val.length>1) +s+=val.substr(0,1).toUpperCase()+val.substr(1);else +s+=val.toUpperCase();});return s;};} +if(!String.prototype.toUmbracoAlias){String.prototype.toUmbracoAlias=function(){var s=this.replace(/[^a-zA-Z0-9\s\.-]+/g,'');return s.toCamelCase();};} +if(!String.prototype.toFunction){String.prototype.toFunction=function(){var arr=this.split(".");var fn=(window||this);for(var i=0,len=arr.length;i',i=0;i",a=0;a
'+s+"
"}else t+=""}t+=""}return t+=""},d=function(e){for(;e;){if("TD"===e.nodeName)return e;e=e.parentNode}},m=function(n){var o,e={type:"container",html:u(s(n)),onclick:function(e){var t=e.target;if(/^(TD|DIV)$/.test(t.nodeName)){var a=d(t).firstChild;if(a&&a.hasAttribute("data-chr")){var i=a.getAttribute("data-chr"),r=parseInt(i,10);isNaN(r)||l(n,String.fromCharCode(r)),e.ctrlKey||o.close()}}},onmouseover:function(e){var t=d(e.target);t&&t.firstChild?(o.find("#preview").text(t.firstChild.firstChild.data),o.find("#previewTitle").text(t.title)):(o.find("#preview").text(" "),o.find("#previewTitle").text(" "))}};o=n.windowManager.open({title:"Special character",spacing:10,padding:10,items:[e,{type:"container",layout:"flex",direction:"column",align:"center",spacing:5,minWidth:160,minHeight:160,items:[{type:"label",name:"preview",text:" ",style:"font-size: 40px; text-align: center",border:1,minWidth:140,minHeight:80},{type:"spacer",minHeight:20},{type:"label",name:"previewTitle",text:" ",style:"white-space: pre-wrap;",border:1,minWidth:140}]}],buttons:[{text:"Close",onclick:function(){o.close()}}]})},g=function(e){e.addCommand("mceShowCharmap",function(){m(e)})},p=function(e){e.addButton("charmap",{icon:"charmap",tooltip:"Special character",cmd:"mceShowCharmap"}),e.addMenuItem("charmap",{icon:"charmap",text:"Special character",cmd:"mceShowCharmap",context:"insert"})};e.add("charmap",function(e){return g(e),p(e),t(e)})}(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/32a48b01.js b/src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/32a48b01.js new file mode 100644 index 0000000000..4bfe94221c --- /dev/null +++ b/src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/32a48b01.js @@ -0,0 +1,3 @@ +/*! 12.2.13 */ +!window.XMLHttpRequest||window.FileAPI&&FileAPI.shouldLoad||(window.XMLHttpRequest.prototype.setRequestHeader=function(a){return function(b,c){if("__setXHR_"===b){var d=c(this);d instanceof Function&&d(this)}else a.apply(this,arguments)}}(window.XMLHttpRequest.prototype.setRequestHeader));var ngFileUpload=angular.module("ngFileUpload",[]);ngFileUpload.version="12.2.13",ngFileUpload.service("UploadBase",["$http","$q","$timeout",function(a,b,c){function d(d){function e(a){j.notify&&j.notify(a),k.progressFunc&&c(function(){k.progressFunc(a)})}function h(a){return null!=d._start&&g?{loaded:a.loaded+d._start,total:d._file&&d._file.size||a.total,type:a.type,config:d,lengthComputable:!0,target:a.target}:a}function i(){a(d).then(function(a){if(g&&d._chunkSize&&!d._finished&&d._file){var b=d._file&&d._file.size||0;e({loaded:Math.min(d._end,b),total:b,config:d,type:"progress"}),f.upload(d,!0)}else d._finished&&delete d._finished,j.resolve(a)},function(a){j.reject(a)},function(a){j.notify(a)})}d.method=d.method||"POST",d.headers=d.headers||{};var j=d._deferred=d._deferred||b.defer(),k=j.promise;return d.disableProgress||(d.headers.__setXHR_=function(){return function(a){a&&a.upload&&a.upload.addEventListener&&(d.__XHR=a,d.xhrFn&&d.xhrFn(a),a.upload.addEventListener("progress",function(a){a.config=d,e(h(a))},!1),a.upload.addEventListener("load",function(a){a.lengthComputable&&(a.config=d,e(h(a)))},!1))}}),g?d._chunkSize&&d._end&&!d._finished?(d._start=d._end,d._end+=d._chunkSize,i()):d.resumeSizeUrl?a.get(d.resumeSizeUrl).then(function(a){d._start=d.resumeSizeResponseReader?d.resumeSizeResponseReader(a.data):parseInt((null==a.data.size?a.data:a.data.size).toString()),d._chunkSize&&(d._end=d._start+d._chunkSize),i()},function(a){throw a}):d.resumeSize?d.resumeSize().then(function(a){d._start=a,d._chunkSize&&(d._end=d._start+d._chunkSize),i()},function(a){throw a}):(d._chunkSize&&(d._start=0,d._end=d._start+d._chunkSize),i()):i(),k.success=function(a){return k.then(function(b){a(b.data,b.status,b.headers,d)}),k},k.error=function(a){return k.then(null,function(b){a(b.data,b.status,b.headers,d)}),k},k.progress=function(a){return k.progressFunc=a,k.then(null,null,function(b){a(b)}),k},k.abort=k.pause=function(){return d.__XHR&&c(function(){d.__XHR.abort()}),k},k.xhr=function(a){return d.xhrFn=function(b){return function(){b&&b.apply(k,arguments),a.apply(k,arguments)}}(d.xhrFn),k},f.promisesCount++,k["finally"]&&k["finally"]instanceof Function&&k["finally"](function(){f.promisesCount--}),k}function e(a){var b={};for(var c in a)a.hasOwnProperty(c)&&(b[c]=a[c]);return b}var f=this;f.promisesCount=0,this.isResumeSupported=function(){return window.Blob&&window.Blob.prototype.slice};var g=this.isResumeSupported();this.isUploadInProgress=function(){return f.promisesCount>0},this.rename=function(a,b){return a.ngfName=b,a},this.jsonBlob=function(a){null==a||angular.isString(a)||(a=JSON.stringify(a));var b=new window.Blob([a],{type:"application/json"});return b._ngfBlob=!0,b},this.json=function(a){return angular.toJson(a)},this.isFile=function(a){return null!=a&&(a instanceof window.Blob||a.flashId&&a.name&&a.size)},this.upload=function(a,b){function c(b,c){if(b._ngfBlob)return b;if(a._file=a._file||b,null!=a._start&&g){a._end&&a._end>=b.size&&(a._finished=!0,a._end=b.size);var d=b.slice(a._start,a._end||b.size);return d.name=b.name,d.ngfName=b.ngfName,a._chunkSize&&(c.append("_chunkSize",a._chunkSize),c.append("_currentChunkSize",a._end-a._start),c.append("_chunkNumber",Math.floor(a._start/a._chunkSize)),c.append("_totalSize",a._file.size)),d}return b}function h(b,d,e){if(void 0!==d)if(angular.isDate(d)&&(d=d.toISOString()),angular.isString(d))b.append(e,d);else if(f.isFile(d)){var g=c(d,b),i=e.split(",");i[1]&&(g.ngfName=i[1].replace(/^\s+|\s+$/g,""),e=i[0]),a._fileKey=a._fileKey||e,b.append(e,g,g.ngfName||g.name)}else if(angular.isObject(d)){if(d.$$ngfCircularDetection)throw"ngFileUpload: Circular reference in config.data. Make sure specified data for Upload.upload() has no circular reference: "+e;d.$$ngfCircularDetection=!0;try{for(var j in d)if(d.hasOwnProperty(j)&&"$$ngfCircularDetection"!==j){var k=null==a.objectKey?"[i]":a.objectKey;d.length&&parseInt(j)>-1&&(k=null==a.arrayKey?k:a.arrayKey),h(b,d[j],e+k.replace(/[ik]/g,j))}}finally{delete d.$$ngfCircularDetection}}else b.append(e,d)}function i(){a._chunkSize=f.translateScalars(a.resumeChunkSize),a._chunkSize=a._chunkSize?parseInt(a._chunkSize.toString()):null,a.headers=a.headers||{},a.headers["Content-Type"]=void 0,a.transformRequest=a.transformRequest?angular.isArray(a.transformRequest)?a.transformRequest:[a.transformRequest]:[],a.transformRequest.push(function(b){var c,d=new window.FormData;b=b||a.fields||{},a.file&&(b.file=a.file);for(c in b)if(b.hasOwnProperty(c)){var e=b[c];a.formDataAppender?a.formDataAppender(d,c,e):h(d,e,c)}return d})}return b||(a=e(a)),a._isDigested||(a._isDigested=!0,i()),d(a)},this.http=function(b){return b=e(b),b.transformRequest=b.transformRequest||function(b){return window.ArrayBuffer&&b instanceof window.ArrayBuffer||b instanceof window.Blob?b:a.defaults.transformRequest[0].apply(this,arguments)},b._chunkSize=f.translateScalars(b.resumeChunkSize),b._chunkSize=b._chunkSize?parseInt(b._chunkSize.toString()):null,d(b)},this.translateScalars=function(a){if(angular.isString(a)){if(a.search(/kb/i)===a.length-2)return parseFloat(1024*a.substring(0,a.length-2));if(a.search(/mb/i)===a.length-2)return parseFloat(1048576*a.substring(0,a.length-2));if(a.search(/gb/i)===a.length-2)return parseFloat(1073741824*a.substring(0,a.length-2));if(a.search(/b/i)===a.length-1)return parseFloat(a.substring(0,a.length-1));if(a.search(/s/i)===a.length-1)return parseFloat(a.substring(0,a.length-1));if(a.search(/m/i)===a.length-1)return parseFloat(60*a.substring(0,a.length-1));if(a.search(/h/i)===a.length-1)return parseFloat(3600*a.substring(0,a.length-1))}return a},this.urlToBlob=function(c){var d=b.defer();return a({url:c,method:"get",responseType:"arraybuffer"}).then(function(a){var b=new Uint8Array(a.data),e=a.headers("content-type")||"image/WebP",f=new window.Blob([b],{type:e}),g=c.match(/.*\/(.+?)(\?.*)?$/);g.length>1&&(f.name=g[1]),d.resolve(f)},function(a){d.reject(a)}),d.promise},this.setDefaults=function(a){this.defaults=a||{}},this.defaults={},this.version=ngFileUpload.version}]),ngFileUpload.service("Upload",["$parse","$timeout","$compile","$q","UploadExif",function(a,b,c,d,e){function f(a,b,c){var e=[i.emptyPromise()];return angular.forEach(a,function(d,f){0===d.type.indexOf("image/jpeg")&&i.attrGetter("ngfFixOrientation",b,c,{$file:d})&&e.push(i.happyPromise(i.applyExifRotation(d),d).then(function(b){a.splice(f,1,b)}))}),d.all(e)}function g(a,b,c,e){var f=i.attrGetter("ngfResize",b,c);if(!f||!i.isResizeSupported()||!a.length)return i.emptyPromise();if(f instanceof Function){var g=d.defer();return f(a).then(function(d){h(d,a,b,c,e).then(function(a){g.resolve(a)},function(a){g.reject(a)})},function(a){g.reject(a)})}return h(f,a,b,c,e)}function h(a,b,c,e,f){function g(d,g){if(0===d.type.indexOf("image")){if(a.pattern&&!i.validatePattern(d,a.pattern))return;a.resizeIf=function(a,b){return i.attrGetter("ngfResizeIf",c,e,{$width:a,$height:b,$file:d})};var j=i.resize(d,a);h.push(j),j.then(function(a){b.splice(g,1,a)},function(a){d.$error="resize",(d.$errorMessages=d.$errorMessages||{}).resize=!0,d.$errorParam=(a?(a.message?a.message:a)+": ":"")+(d&&d.name),f.$ngfValidations.push({name:"resize",valid:!1}),i.applyModelValidation(f,b)})}}for(var h=[i.emptyPromise()],j=0;j-1:!0},i.emptyPromise=function(){var a=d.defer(),c=arguments;return b(function(){a.resolve.apply(a,c)}),a.promise},i.rejectPromise=function(){var a=d.defer(),c=arguments;return b(function(){a.reject.apply(a,c)}),a.promise},i.happyPromise=function(a,c){var e=d.defer();return a.then(function(a){e.resolve(a)},function(a){b(function(){throw a}),e.resolve(c)}),e.promise},i.updateModel=function(c,d,e,h,j,k,l){function m(f,g,j,l,m){d.$$ngfPrevValidFiles=f,d.$$ngfPrevInvalidFiles=g;var n=f&&f.length?f[0]:null,o=g&&g.length?g[0]:null;c&&(i.applyModelValidation(c,f),c.$setViewValue(m?n:f)),h&&a(h)(e,{$files:f,$file:n,$newFiles:j,$duplicateFiles:l,$invalidFiles:g,$invalidFile:o,$event:k});var p=i.attrGetter("ngfModelInvalid",d);p&&b(function(){a(p).assign(e,m?o:g)}),b(function(){})}function n(){function a(a,b){return a.name===b.name&&(a.$ngfOrigSize||a.size)===(b.$ngfOrigSize||b.size)&&a.type===b.type}function b(b){var c;for(c=0;c-1&&(v.splice(d,1),u.push(c)),a()}}})}var q,r,s,t=[],u=[],v=[];r=d.$$ngfPrevValidFiles||[],s=d.$$ngfPrevInvalidFiles||[],c&&c.$modelValue&&(r=o(c.$modelValue));var w=i.attrGetter("ngfKeep",d,e);q=(j||[]).slice(0),("distinct"===w||i.attrGetter("ngfKeepDistinct",d,e)===!0)&&n(d,e);var x=!w&&!i.attrGetter("ngfMultiple",d,e)&&!i.attrGetter("multiple",d);if(!w||q.length){i.attrGetter("ngfBeforeModelChange",d,e,{$files:j,$file:j&&j.length?j[0]:null,$newFiles:q,$duplicateFiles:t,$event:k});var y=i.attrGetter("ngfValidateAfterResize",d,e),z=i.attrGetter("ngfModelOptions",d,e);i.validate(q,w?r.length:0,c,d,e).then(function(a){l?m(q,[],j,t,x):(z&&z.allowInvalid||y?v=q:(v=a.validFiles,u=a.invalidFiles),i.attrGetter("ngfFixOrientation",d,e)&&i.isExifSupported()?f(v,d,e).then(function(){p()}):p())})}},i}]),ngFileUpload.directive("ngfSelect",["$parse","$timeout","$compile","Upload",function(a,b,c,d){function e(a){var b=a.match(/Android[^\d]*(\d+)\.(\d+)/);if(b&&b.length>2){var c=d.defaults.androidFixMinorVersion||4;return parseInt(b[1])<4||parseInt(b[1])===c&&parseInt(b[2])'),c=angular.element("");return c.css("visibility","hidden").css("position","absolute").css("overflow","hidden").css("width","0px").css("height","0px").css("border","none").css("margin","0px").css("padding","0px").attr("tabindex","-1"),n(a,c),g.push({el:b,ref:c}),document.body.appendChild(c.append(a)[0]),a}function p(c){if(b.attr("disabled"))return!1;if(!t("ngfSelectDisabled",a)){var d=q(c);if(null!=d)return d;r(c);try{k()||document.body.contains(x[0])||(g.push({el:b,ref:x.parent()}),document.body.appendChild(x.parent()[0]),x.bind("change",m))}catch(f){}return e(navigator.userAgent)?setTimeout(function(){x[0].click()},0):x[0].click(),!1}}function q(a){var b=a.changedTouches||a.originalEvent&&a.originalEvent.changedTouches;if(b){if("touchstart"===a.type)return w=b[0].clientX,v=b[0].clientY,!0;if("touchend"===a.type){var c=b[0].clientX,d=b[0].clientY;if(Math.abs(c-w)>20||Math.abs(d-v)>20)return a.stopPropagation(),a.preventDefault(),!1}return!0}}function r(b){j.shouldUpdateOn("click",c,a)&&x.val()&&(x.val(null),j.updateModel(d,c,a,l(),null,b,!0))}function s(a){if(x&&!x.attr("__ngf_ie10_Fix_")){if(!x[0].parentNode)return void(x=null);a.preventDefault(),a.stopPropagation(),x.unbind("click");var b=x.clone();return x.replaceWith(b),x=b,x.attr("__ngf_ie10_Fix_","true"),x.bind("change",m),x.bind("click",s),x[0].click(),!1}x.removeAttr("__ngf_ie10_Fix_")}var t=function(a,b){return j.attrGetter(a,c,b)};j.registerModelChangeValidator(d,c,a);var u=[];t("ngfMultiple")&&u.push(a.$watch(t("ngfMultiple"),function(){x.attr("multiple",t("ngfMultiple",a))})),t("ngfCapture")&&u.push(a.$watch(t("ngfCapture"),function(){x.attr("capture",t("ngfCapture",a))})),t("ngfAccept")&&u.push(a.$watch(t("ngfAccept"),function(){x.attr("accept",t("ngfAccept",a))})),u.push(c.$observe("accept",function(){x.attr("accept",t("accept"))}));var v=0,w=0,x=b;k()||(x=o()),x.bind("change",m),k()?b.bind("click",r):b.bind("click touchstart touchend",p),-1!==navigator.appVersion.indexOf("MSIE 10")&&x.bind("click",s),d&&d.$formatters.push(function(a){return(null==a||0===a.length)&&x.val()&&x.val(null),a}),a.$on("$destroy",function(){k()||x.parent().remove(),angular.forEach(u,function(a){a()})}),h(function(){for(var a=0;a-1&&l.height&&l.height.indexOf("px")>-1&&(k={width:parseInt(l.width.slice(0,-2)),height:parseInt(l.height.slice(0,-2))})}return angular.isString(c)?(e.removeClass("ng-hide"),i?e.css("background-image","url('"+c+"')"):e.attr("src",c)):void(!c||!c.type||0!==c.type.search(a(e[0]))||i&&0!==c.type.indexOf("image")?e.addClass("ng-hide"):k&&b.isResizeSupported()?(k.resizeIf=function(a,e){return b.attrGetter("ngfResizeIf",f,d,{$width:a,$height:e,$file:c})},b.resize(c,k).then(function(a){j(a)},function(a){throw a})):j(c))});d.$on("$destroy",function(){c()})})}ngFileUpload.service("UploadDataUrl",["UploadBase","$timeout","$q",function(a,b,c){var d=a;return d.base64DataUrl=function(a){if(angular.isArray(a)){var b=c.defer(),e=0;return angular.forEach(a,function(c){d.dataUrl(c,!0)["finally"](function(){if(e++,e===a.length){var c=[];angular.forEach(a,function(a){c.push(a.$ngfDataUrl)}),b.resolve(c,a)}})}),b.promise}return d.dataUrl(a,!0)},d.dataUrl=function(a,e){if(!a)return d.emptyPromise(a,a);if(e&&null!=a.$ngfDataUrl||!e&&null!=a.$ngfBlobUrl)return d.emptyPromise(e?a.$ngfDataUrl:a.$ngfBlobUrl,a);var f=e?a.$$ngfDataUrlPromise:a.$$ngfBlobUrlPromise;if(f)return f;var g=c.defer();return b(function(){if(window.FileReader&&a&&(!window.FileAPI||-1===navigator.userAgent.indexOf("MSIE 8")||a.size<2e4)&&(!window.FileAPI||-1===navigator.userAgent.indexOf("MSIE 9")||a.size<4e6)){var c=window.URL||window.webkitURL;if(c&&c.createObjectURL&&!e){var f;try{f=c.createObjectURL(a)}catch(h){return void b(function(){a.$ngfBlobUrl="",g.reject()})}b(function(){if(a.$ngfBlobUrl=f,f){g.resolve(f,a),d.blobUrls=d.blobUrls||[],d.blobUrlsTotalSize=d.blobUrlsTotalSize||0,d.blobUrls.push({url:f,size:a.size}),d.blobUrlsTotalSize+=a.size||0;for(var b=d.defaults.blobUrlsMaxMemory||268435456,e=d.defaults.blobUrlsMaxQueueSize||200;(d.blobUrlsTotalSize>b||d.blobUrls.length>e)&&d.blobUrls.length>1;){var h=d.blobUrls.splice(0,1)[0];c.revokeObjectURL(h.url),d.blobUrlsTotalSize-=h.size}}})}else{var i=new FileReader;i.onload=function(c){b(function(){a.$ngfDataUrl=c.target.result,g.resolve(c.target.result,a),b(function(){delete a.$ngfDataUrl},1e3)})},i.onerror=function(){b(function(){a.$ngfDataUrl="",g.reject()})},i.readAsDataURL(a)}}else b(function(){a[e?"$ngfDataUrl":"$ngfBlobUrl"]="",g.reject()})}),f=e?a.$$ngfDataUrlPromise=g.promise:a.$$ngfBlobUrlPromise=g.promise,f["finally"](function(){delete a[e?"$$ngfDataUrlPromise":"$$ngfBlobUrlPromise"]}),f},d}]),ngFileUpload.directive("ngfSrc",["Upload","$timeout",function(a,c){return{restrict:"AE",link:function(d,e,f){b(a,c,d,e,f,"ngfSrc",a.attrGetter("ngfResize",f,d),!1)}}}]),ngFileUpload.directive("ngfBackground",["Upload","$timeout",function(a,c){return{restrict:"AE",link:function(d,e,f){b(a,c,d,e,f,"ngfBackground",a.attrGetter("ngfResize",f,d),!0)}}}]),ngFileUpload.directive("ngfThumbnail",["Upload","$timeout",function(a,c){return{restrict:"AE",link:function(d,e,f){var g=a.attrGetter("ngfSize",f,d);b(a,c,d,e,f,"ngfThumbnail",g,a.attrGetter("ngfAsBackground",f,d))}}}]),ngFileUpload.config(["$compileProvider",function(a){a.imgSrcSanitizationWhitelist&&a.imgSrcSanitizationWhitelist(/^\s*(https?|ftp|mailto|tel|webcal|local|file|data|blob):/),a.aHrefSanitizationWhitelist&&a.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|tel|webcal|local|file|data|blob):/)}]),ngFileUpload.filter("ngfDataUrl",["UploadDataUrl","$sce",function(a,b){return function(c,d,e){if(angular.isString(c))return b.trustAsResourceUrl(c);var f=c&&((d?c.$ngfDataUrl:c.$ngfBlobUrl)||c.$ngfDataUrl);return c&&!f?(!c.$ngfDataUrlFilterInProgress&&angular.isObject(c)&&(c.$ngfDataUrlFilterInProgress=!0,a.dataUrl(c,d)),""):(c&&delete c.$ngfDataUrlFilterInProgress,(c&&f?e?b.trustAsResourceUrl(f):f:c)||"")}}])}(),ngFileUpload.service("UploadValidate",["UploadDataUrl","$q","$timeout",function(a,b,c){function d(a){var b="",c=[];if(a.length>2&&"/"===a[0]&&"/"===a[a.length-1])b=a.substring(1,a.length-1);else{var e=a.split(",");if(e.length>1)for(var f=0;f|:\\-]","g"),"\\$&")+"$",b=b.replace(/\\\*/g,".*").replace(/\\\?/g,"."))}return{regexp:b,excludes:c}}function e(a,b){null==b||a.$dirty||(a.$setDirty?a.$setDirty():a.$dirty=!0)}var f=a;return f.validatePattern=function(a,b){if(!b)return!0;var c=d(b),e=!0;if(c.regexp&&c.regexp.length){var f=new RegExp(c.regexp,"i");e=null!=a.type&&f.test(a.type)||null!=a.name&&f.test(a.name)}for(var g=c.excludes.length;g--;){var h=new RegExp(c.excludes[g],"i");e=e&&(null==a.type||h.test(a.type))&&(null==a.name||h.test(a.name))}return e},f.ratioToFloat=function(a){var b=a.toString(),c=b.search(/[x:]/i);return b=c>-1?parseFloat(b.substring(0,c))/parseFloat(b.substring(c+1)):parseFloat(b)},f.registerModelChangeValidator=function(a,b,c){a&&a.$formatters.push(function(d){if(a.$dirty){var e=d;d&&!angular.isArray(d)&&(e=[d]),f.validate(e,0,a,b,c).then(function(){f.applyModelValidation(a,e)})}return d})},f.applyModelValidation=function(a,b){e(a,b),angular.forEach(a.$ngfValidations,function(b){a.$setValidity(b.name,b.valid)})},f.getValidationAttr=function(a,b,c,d,e){var g="ngf"+c[0].toUpperCase()+c.substr(1),h=f.attrGetter(g,a,b,{$file:e});if(null==h&&(h=f.attrGetter("ngfValidate",a,b,{$file:e}))){var i=(d||c).split(".");h=h[i[0]],i.length>1&&(h=h&&h[i[1]])}return h},f.validate=function(a,c,d,e,g){function h(b,c,h){if(a){for(var i=a.length,j=null;i--;){var n=a[i];if(n){var o=f.getValidationAttr(e,g,b,c,n);null!=o&&(h(n,o,i)||(-1===k.indexOf(b)?(n.$error=b,(n.$errorMessages=n.$errorMessages||{})[b]=!0,n.$errorParam=o,-1===m.indexOf(n)&&m.push(n),l||a.splice(i,1),j=!1):a.splice(i,1)))}}null!==j&&d.$ngfValidations.push({name:b,valid:j})}}function i(c,h,i,n,o){function p(b,d,e){function f(f){if(f())if(-1===k.indexOf(c)){if(d.$error=c,(d.$errorMessages=d.$errorMessages||{})[c]=!0,d.$errorParam=e,-1===m.indexOf(d)&&m.push(d),!l){var g=a.indexOf(d);g>-1&&a.splice(g,1)}b.resolve(!1)}else{var h=a.indexOf(d);h>-1&&a.splice(h,1),b.resolve(!0)}else b.resolve(!0)}null!=e?n(d,e).then(function(a){f(function(){return!o(a,e)})},function(){f(function(){return j("ngfValidateForce",{$file:d})})}):b.resolve(!0)}var q=[f.emptyPromise(!0)];a&&(a=void 0===a.length?[a]:a,angular.forEach(a,function(a){var d=b.defer();return q.push(d.promise),!i||null!=a.type&&0===a.type.search(i)?void("dimensions"===c&&null!=f.attrGetter("ngfDimensions",e)?f.imageDimensions(a).then(function(b){p(d,a,j("ngfDimensions",{$file:a,$width:b.width,$height:b.height}))},function(){d.resolve(!1)}):"duration"===c&&null!=f.attrGetter("ngfDuration",e)?f.mediaDuration(a).then(function(b){p(d,a,j("ngfDuration",{$file:a,$duration:b}))},function(){d.resolve(!1)}):p(d,a,f.getValidationAttr(e,g,c,h,a))):void d.resolve(!0)}));var r=b.defer();return b.all(q).then(function(a){for(var b=!0,e=0;e=f.translateScalars(b)}),h("maxSize","size.max",function(a,b){return a.size-.1<=f.translateScalars(b)});var n=0;if(h("maxTotalSize",null,function(b,c){return n+=b.size,n>f.translateScalars(c)?(a.splice(0,a.length),!1):!0}),h("validateFn",null,function(a,b){return b===!0||null===b||""===b}),!a.length)return f.emptyPromise({validFiles:[],invalidFiles:m});var o=b.defer(),p=[];return p.push(i("maxHeight","height.max",/image/,this.imageDimensions,function(a,b){return a.height<=b})),p.push(i("minHeight","height.min",/image/,this.imageDimensions,function(a,b){return a.height>=b})),p.push(i("maxWidth","width.max",/image/,this.imageDimensions,function(a,b){return a.width<=b})),p.push(i("minWidth","width.min",/image/,this.imageDimensions,function(a,b){return a.width>=b})),p.push(i("dimensions",null,/image/,function(a,b){return f.emptyPromise(b)},function(a){return a})),p.push(i("ratio",null,/image/,this.imageDimensions,function(a,b){for(var c=b.toString().split(","),d=!1,e=0;e-1e-4})),p.push(i("maxDuration","duration.max",/audio|video/,this.mediaDuration,function(a,b){return a<=f.translateScalars(b)})),p.push(i("minDuration","duration.min",/audio|video/,this.mediaDuration,function(a,b){return a>=f.translateScalars(b)})),p.push(i("duration",null,/audio|video/,function(a,b){return f.emptyPromise(b)},function(a){return a})),p.push(i("validateAsyncFn",null,null,function(a,b){return b},function(a){return a===!0||null===a||""===a})),b.all(p).then(function(){if(l)for(var b=0;bc+d}),o.resolve({validFiles:a,invalidFiles:m})}),o.promise},f.imageDimensions=function(a){if(a.$ngfWidth&&a.$ngfHeight){var d=b.defer();return c(function(){d.resolve({width:a.$ngfWidth,height:a.$ngfHeight})}),d.promise}if(a.$ngfDimensionPromise)return a.$ngfDimensionPromise;var e=b.defer();return c(function(){return 0!==a.type.indexOf("image")?void e.reject("not image"):void f.dataUrl(a).then(function(b){function d(){var b=h[0].naturalWidth||h[0].clientWidth,c=h[0].naturalHeight||h[0].clientHeight;h.remove(),a.$ngfWidth=b,a.$ngfHeight=c,e.resolve({width:b,height:c})}function f(){h.remove(),e.reject("load error")}function g(){c(function(){h[0].parentNode&&(h[0].clientWidth?d():i++>10?f():g())},1e3)}var h=angular.element("").attr("src",b).css("visibility","hidden").css("position","fixed").css("max-width","none !important").css("max-height","none !important");h.on("load",d),h.on("error",f);var i=0;g(),angular.element(document.getElementsByTagName("body")[0]).append(h)},function(){e.reject("load error")})}),a.$ngfDimensionPromise=e.promise,a.$ngfDimensionPromise["finally"](function(){delete a.$ngfDimensionPromise}),a.$ngfDimensionPromise},f.mediaDuration=function(a){if(a.$ngfDuration){var d=b.defer();return c(function(){d.resolve(a.$ngfDuration)}),d.promise}if(a.$ngfDurationPromise)return a.$ngfDurationPromise;var e=b.defer();return c(function(){return 0!==a.type.indexOf("audio")&&0!==a.type.indexOf("video")?void e.reject("not media"):void f.dataUrl(a).then(function(b){function d(){var b=h[0].duration;a.$ngfDuration=b,h.remove(),e.resolve(b)}function f(){h.remove(),e.reject("load error")}function g(){c(function(){h[0].parentNode&&(h[0].duration?d():i>10?f():g())},1e3)}var h=angular.element(0===a.type.indexOf("audio")?"