From e4d140d1db455d9fb4b8e146c888a64a6e624ec1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=98=89=E7=A5=A5=20=E8=A9=B9?= Date: Tue, 18 Mar 2025 14:42:29 +0800 Subject: [PATCH] updates --- App_Code/dbClass.cs | 20 + BackEnd/Main.Master | 4 +- BackEnd/api/exportBabyRec.ashx.cs | 12 +- BackEnd/api/exportExcel.ashx.cs | 12 +- BackEnd/api/userList.ashx.cs | 6 + BackEnd/assets/javascript/custom/userList.js | 16 +- BackEnd/assets/vendor/._toastr | Bin 4096 -> 0 bytes BackEnd/assets/vendor/toastr/._build | Bin 4096 -> 0 bytes BackEnd/assets/vendor/toastr/._demo.html | Bin 4096 -> 0 bytes BackEnd/assets/vendor/toastr/._karma.conf.js | Bin 4096 -> 0 bytes BackEnd/assets/vendor/toastr/._nuget | Bin 4096 -> 0 bytes BackEnd/assets/vendor/toastr/._tests | Bin 4096 -> 0 bytes .../assets/vendor/toastr/._toastr-icon.png | Bin 4096 -> 0 bytes BackEnd/assets/vendor/toastr/._toastr.js | Bin 4096 -> 0 bytes .../vendor/toastr/build/._toastr.js.map | Bin 4096 -> 0 bytes .../vendor/toastr/build/._toastr.min.css | Bin 4096 -> 0 bytes .../vendor/toastr/build/._toastr.min.js | Bin 4096 -> 0 bytes .../assets/vendor/toastr/build/toastr.js.map | 1 - .../assets/vendor/toastr/build/toastr.min.css | 1 - .../assets/vendor/toastr/build/toastr.min.js | 2 - BackEnd/assets/vendor/toastr/demo.html | 351 - BackEnd/assets/vendor/toastr/karma.conf.js | 73 - BackEnd/assets/vendor/toastr/nuget/._content | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.0.0.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.0.1.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.0.2.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.0.3.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.1.0.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.1.1.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.1.2.nuspec | Bin 4096 -> 0 bytes .../toastr/nuget/._toastr.1.1.4.1.nuspec | Bin 4096 -> 0 bytes .../toastr/nuget/._toastr.1.1.4.2.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.1.4.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.1.5.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.2.0.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.2.1.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.2.2.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.3.0.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.3.1.nuspec | Bin 4096 -> 0 bytes .../toastr/nuget/._toastr.2.0.0-rc1.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.2.0.1.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.2.0.2.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.2.0.3.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/content/._content | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/content/._scripts | Bin 4096 -> 0 bytes .../nuget/content/content/._toastr.min.css | Bin 4096 -> 0 bytes .../nuget/content/content/toastr.min.css | 1 - .../nuget/content/scripts/._toastr.min.js | Bin 4096 -> 0 bytes .../nuget/content/scripts/._toastr.min.js.map | Bin 4096 -> 0 bytes .../nuget/content/scripts/toastr.min.js | 1 - .../nuget/content/scripts/toastr.min.js.map | 8 - .../vendor/toastr/nuget/toastr.1.0.0.nuspec | 35 - .../vendor/toastr/nuget/toastr.1.0.1.nuspec | Bin 3764 -> 0 bytes .../vendor/toastr/nuget/toastr.1.0.2.nuspec | Bin 3914 -> 0 bytes .../vendor/toastr/nuget/toastr.1.0.3.nuspec | 38 - .../vendor/toastr/nuget/toastr.1.1.0.nuspec | 35 - .../vendor/toastr/nuget/toastr.1.1.1.nuspec | 35 - .../vendor/toastr/nuget/toastr.1.1.2.nuspec | 35 - .../vendor/toastr/nuget/toastr.1.1.4.1.nuspec | 40 - .../vendor/toastr/nuget/toastr.1.1.4.2.nuspec | 40 - .../vendor/toastr/nuget/toastr.1.1.4.nuspec | 40 - .../vendor/toastr/nuget/toastr.1.1.5.nuspec | 38 - .../vendor/toastr/nuget/toastr.1.2.0.nuspec | 40 - .../vendor/toastr/nuget/toastr.1.2.1.nuspec | 40 - .../vendor/toastr/nuget/toastr.1.2.2.nuspec | 40 - .../vendor/toastr/nuget/toastr.1.3.0.nuspec | 48 - .../vendor/toastr/nuget/toastr.1.3.1.nuspec | 63 - .../toastr/nuget/toastr.2.0.0-rc1.nuspec | 49 - .../vendor/toastr/nuget/toastr.2.0.1.nuspec | 49 - .../vendor/toastr/nuget/toastr.2.0.2.nuspec | 41 - .../vendor/toastr/nuget/toastr.2.0.3.nuspec | 41 - BackEnd/assets/vendor/toastr/toastr-icon.png | Bin 25510 -> 0 bytes BackEnd/assets/vendor/toastr/toastr.js | 476 - BackEnd/userList.aspx | 16 +- Scripts/jquery-3.7.1.intellisense.js | 2670 + Scripts/jquery-3.7.1.js | 10716 +++ Scripts/jquery-3.7.1.min.js | 2 + Scripts/jquery-3.7.1.min.map | 1 + Scripts/jquery-3.7.1.slim.js | 8617 +++ Scripts/jquery-3.7.1.slim.min.js | 2 + Scripts/jquery-3.7.1.slim.min.map | 1 + Web.config | 14 +- abbott_2024_event.csproj | 253 +- bin/AutoMapper.xml | 1809 - bin/BouncyCastle.Cryptography.xml | 29451 ------- bin/Dapper.dll | Bin 215552 -> 229888 bytes bin/Dapper.xml | 46 + bin/Enums.NET.xml | 4788 -- bin/ExtendedNumerics.BigDecimal.xml | 769 - bin/ICSharpCode.SharpZipLib.xml | 11330 --- bin/MathNet.Numerics.xml | 53733 ------------- bin/Microsoft.Bcl.AsyncInterfaces.dll | Bin 0 -> 26376 bytes bin/Microsoft.Bcl.AsyncInterfaces.xml | 417 + bin/Microsoft.IO.RecyclableMemoryStream.xml | 1523 - bin/NPOI.Core.xml | 47696 ------------ bin/NPOI.OOXML.xml | 13482 ---- bin/NPOI.OpenXml4Net.xml | 3211 - bin/NPOI.OpenXmlFormats.xml | 5008 -- bin/Newtonsoft.Json.dll | Bin 711952 -> 701992 bytes bin/SixLabors.Fonts.xml | 11499 --- bin/SixLabors.ImageSharp.xml | 64534 ---------------- bin/System.Data.SqlClient.xml | 3575 - ...System.Runtime.CompilerServices.Unsafe.dll | Bin 16768 -> 19224 bytes ...System.Runtime.CompilerServices.Unsafe.xml | 609 +- bin/System.Security.Cryptography.Pkcs.xml | 2009 - bin/System.Security.Cryptography.Xml.xml | 2191 - bin/System.Text.Encoding.CodePages.xml | 29 - bin/System.Threading.Tasks.Extensions.dll | Bin 33008 -> 27944 bytes bin/System.Threading.Tasks.Extensions.xml | 711 +- bin/abbott_2024_event.dll | Bin 69120 -> 73216 bytes bin/abbott_2024_event.dll.config | 14 +- bin/app.publish/BackEnd/Main.Master | 4 +- .../assets/javascript/custom/userList.js | 16 +- .../assets/javascript/pages/._toastr-demo.js | Bin 4096 -> 0 bytes .../javascript/pages/._toastr-demo.min.js | Bin 4096 -> 0 bytes .../javascript/pages/._toastr-demo.min.js.gz | Bin 4096 -> 0 bytes .../assets/javascript/pages/toastr-demo.js | 95 - .../javascript/pages/toastr-demo.min.js | 2 - .../javascript/pages/toastr-demo.min.js.gz | Bin 843 -> 0 bytes .../BackEnd/assets/vendor/._toastr | Bin 4096 -> 0 bytes .../BackEnd/assets/vendor/toastr/._build | Bin 4096 -> 0 bytes .../BackEnd/assets/vendor/toastr/._demo.html | Bin 4096 -> 0 bytes .../assets/vendor/toastr/._karma.conf.js | Bin 4096 -> 0 bytes .../BackEnd/assets/vendor/toastr/._nuget | Bin 4096 -> 0 bytes .../BackEnd/assets/vendor/toastr/._tests | Bin 4096 -> 0 bytes .../assets/vendor/toastr/._toastr-icon.png | Bin 4096 -> 0 bytes .../BackEnd/assets/vendor/toastr/._toastr.js | Bin 4096 -> 0 bytes .../vendor/toastr/build/._toastr.js.map | Bin 4096 -> 0 bytes .../vendor/toastr/build/._toastr.min.css | Bin 4096 -> 0 bytes .../vendor/toastr/build/._toastr.min.js | Bin 4096 -> 0 bytes .../assets/vendor/toastr/build/toastr.js.map | 1 - .../assets/vendor/toastr/build/toastr.min.css | 1 - .../assets/vendor/toastr/build/toastr.min.js | 2 - .../BackEnd/assets/vendor/toastr/demo.html | 351 - .../assets/vendor/toastr/karma.conf.js | 73 - .../assets/vendor/toastr/nuget/._content | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.0.0.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.0.1.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.0.2.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.0.3.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.1.0.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.1.1.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.1.2.nuspec | Bin 4096 -> 0 bytes .../toastr/nuget/._toastr.1.1.4.1.nuspec | Bin 4096 -> 0 bytes .../toastr/nuget/._toastr.1.1.4.2.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.1.4.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.1.5.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.2.0.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.2.1.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.2.2.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.3.0.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.3.1.nuspec | Bin 4096 -> 0 bytes .../toastr/nuget/._toastr.2.0.0-rc1.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.2.0.1.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.2.0.2.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.2.0.3.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/content/._content | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/content/._scripts | Bin 4096 -> 0 bytes .../nuget/content/content/._toastr.min.css | Bin 4096 -> 0 bytes .../nuget/content/content/toastr.min.css | 1 - .../nuget/content/scripts/._toastr.min.js | Bin 4096 -> 0 bytes .../nuget/content/scripts/._toastr.min.js.map | Bin 4096 -> 0 bytes .../nuget/content/scripts/toastr.min.js | 1 - .../nuget/content/scripts/toastr.min.js.map | 8 - .../vendor/toastr/nuget/toastr.1.0.0.nuspec | 35 - .../vendor/toastr/nuget/toastr.1.0.1.nuspec | Bin 3764 -> 0 bytes .../vendor/toastr/nuget/toastr.1.0.2.nuspec | Bin 3914 -> 0 bytes .../vendor/toastr/nuget/toastr.1.0.3.nuspec | 38 - .../vendor/toastr/nuget/toastr.1.1.0.nuspec | 35 - .../vendor/toastr/nuget/toastr.1.1.1.nuspec | 35 - .../vendor/toastr/nuget/toastr.1.1.2.nuspec | 35 - .../vendor/toastr/nuget/toastr.1.1.4.1.nuspec | 40 - .../vendor/toastr/nuget/toastr.1.1.4.2.nuspec | 40 - .../vendor/toastr/nuget/toastr.1.1.4.nuspec | 40 - .../vendor/toastr/nuget/toastr.1.1.5.nuspec | 38 - .../vendor/toastr/nuget/toastr.1.2.0.nuspec | 40 - .../vendor/toastr/nuget/toastr.1.2.1.nuspec | 40 - .../vendor/toastr/nuget/toastr.1.2.2.nuspec | 40 - .../vendor/toastr/nuget/toastr.1.3.0.nuspec | 48 - .../vendor/toastr/nuget/toastr.1.3.1.nuspec | 63 - .../toastr/nuget/toastr.2.0.0-rc1.nuspec | 49 - .../vendor/toastr/nuget/toastr.2.0.1.nuspec | 49 - .../vendor/toastr/nuget/toastr.2.0.2.nuspec | 41 - .../vendor/toastr/nuget/toastr.2.0.3.nuspec | 41 - .../assets/vendor/toastr/toastr-icon.png | Bin 25510 -> 0 bytes .../BackEnd/assets/vendor/toastr/toastr.js | 476 - bin/app.publish/BackEnd/userList.aspx | 16 +- .../assets/javascript/pages/._toastr-demo.js | Bin 4096 -> 0 bytes .../javascript/pages/._toastr-demo.min.js | Bin 4096 -> 0 bytes .../javascript/pages/._toastr-demo.min.js.gz | Bin 4096 -> 0 bytes .../assets/javascript/pages/toastr-demo.js | 95 - .../javascript/pages/toastr-demo.min.js | 2 - .../javascript/pages/toastr-demo.min.js.gz | Bin 843 -> 0 bytes bin/app.publish/Line/assets/vendor/._toastr | Bin 4096 -> 0 bytes .../Line/assets/vendor/toastr/._build | Bin 4096 -> 0 bytes .../Line/assets/vendor/toastr/._demo.html | Bin 4096 -> 0 bytes .../Line/assets/vendor/toastr/._karma.conf.js | Bin 4096 -> 0 bytes .../Line/assets/vendor/toastr/._nuget | Bin 4096 -> 0 bytes .../Line/assets/vendor/toastr/._tests | Bin 4096 -> 0 bytes .../assets/vendor/toastr/._toastr-icon.png | Bin 4096 -> 0 bytes .../Line/assets/vendor/toastr/._toastr.js | Bin 4096 -> 0 bytes .../vendor/toastr/build/._toastr.js.map | Bin 4096 -> 0 bytes .../vendor/toastr/build/._toastr.min.css | Bin 4096 -> 0 bytes .../vendor/toastr/build/._toastr.min.js | Bin 4096 -> 0 bytes .../assets/vendor/toastr/build/toastr.js.map | 1 - .../assets/vendor/toastr/build/toastr.min.css | 1 - .../assets/vendor/toastr/build/toastr.min.js | 2 - .../Line/assets/vendor/toastr/demo.html | 351 - .../Line/assets/vendor/toastr/karma.conf.js | 73 - .../Line/assets/vendor/toastr/nuget/._content | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.0.0.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.0.1.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.0.2.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.0.3.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.1.0.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.1.1.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.1.2.nuspec | Bin 4096 -> 0 bytes .../toastr/nuget/._toastr.1.1.4.1.nuspec | Bin 4096 -> 0 bytes .../toastr/nuget/._toastr.1.1.4.2.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.1.4.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.1.5.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.2.0.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.2.1.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.2.2.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.3.0.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.1.3.1.nuspec | Bin 4096 -> 0 bytes .../toastr/nuget/._toastr.2.0.0-rc1.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.2.0.1.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.2.0.2.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/._toastr.2.0.3.nuspec | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/content/._content | Bin 4096 -> 0 bytes .../vendor/toastr/nuget/content/._scripts | Bin 4096 -> 0 bytes .../nuget/content/content/._toastr.min.css | Bin 4096 -> 0 bytes .../nuget/content/content/toastr.min.css | 1 - .../nuget/content/scripts/._toastr.min.js | Bin 4096 -> 0 bytes .../nuget/content/scripts/._toastr.min.js.map | Bin 4096 -> 0 bytes .../nuget/content/scripts/toastr.min.js | 1 - .../nuget/content/scripts/toastr.min.js.map | 8 - .../vendor/toastr/nuget/toastr.1.0.0.nuspec | 35 - .../vendor/toastr/nuget/toastr.1.0.1.nuspec | Bin 3764 -> 0 bytes .../vendor/toastr/nuget/toastr.1.0.2.nuspec | Bin 3914 -> 0 bytes .../vendor/toastr/nuget/toastr.1.0.3.nuspec | 38 - .../vendor/toastr/nuget/toastr.1.1.0.nuspec | 35 - .../vendor/toastr/nuget/toastr.1.1.1.nuspec | 35 - .../vendor/toastr/nuget/toastr.1.1.2.nuspec | 35 - .../vendor/toastr/nuget/toastr.1.1.4.1.nuspec | 40 - .../vendor/toastr/nuget/toastr.1.1.4.2.nuspec | 40 - .../vendor/toastr/nuget/toastr.1.1.4.nuspec | 40 - .../vendor/toastr/nuget/toastr.1.1.5.nuspec | 38 - .../vendor/toastr/nuget/toastr.1.2.0.nuspec | 40 - .../vendor/toastr/nuget/toastr.1.2.1.nuspec | 40 - .../vendor/toastr/nuget/toastr.1.2.2.nuspec | 40 - .../vendor/toastr/nuget/toastr.1.3.0.nuspec | 48 - .../vendor/toastr/nuget/toastr.1.3.1.nuspec | 63 - .../toastr/nuget/toastr.2.0.0-rc1.nuspec | 49 - .../vendor/toastr/nuget/toastr.2.0.1.nuspec | 49 - .../vendor/toastr/nuget/toastr.2.0.2.nuspec | 41 - .../vendor/toastr/nuget/toastr.2.0.3.nuspec | 41 - .../Line/assets/vendor/toastr/toastr-icon.png | Bin 25510 -> 0 bytes .../Line/assets/vendor/toastr/toastr.js | 476 - bin/app.publish/Scripts/jquery-3.7.1.js | 10716 +++ bin/app.publish/Scripts/jquery-3.7.1.min.js | 2 + bin/app.publish/Scripts/jquery-3.7.1.min.map | 1 + bin/app.publish/Scripts/jquery-3.7.1.slim.js | 8617 +++ .../Scripts/jquery-3.7.1.slim.min.js | 2 + .../Scripts/jquery-3.7.1.slim.min.map | 1 + bin/app.publish/Web.config | 10 +- bin/app.publish/bin/Dapper.dll | Bin 215552 -> 229888 bytes .../bin/Microsoft.Bcl.AsyncInterfaces.dll | Bin 0 -> 26376 bytes bin/app.publish/bin/Newtonsoft.Json.dll | Bin 711952 -> 701992 bytes ...System.Runtime.CompilerServices.Unsafe.dll | Bin 16768 -> 19224 bytes .../bin/System.Threading.Tasks.Extensions.dll | Bin 33008 -> 27944 bytes bin/app.publish/bin/abbott_2024_event.dll | Bin 69120 -> 73216 bytes packages.config | 7 + webapi/babyData.ashx.cs | 24 +- webapi/babyHistory.ashx.cs | 3 + webapi/babyList.ashx.cs | 1 + webapi/bindBabyData.ashx.cs | 1 + webapi/lineLogin.ashx.cs | 21 +- 279 files changed, 42914 insertions(+), 262501 deletions(-) delete mode 100644 BackEnd/assets/vendor/._toastr delete mode 100644 BackEnd/assets/vendor/toastr/._build delete mode 100644 BackEnd/assets/vendor/toastr/._demo.html delete mode 100644 BackEnd/assets/vendor/toastr/._karma.conf.js delete mode 100644 BackEnd/assets/vendor/toastr/._nuget delete mode 100644 BackEnd/assets/vendor/toastr/._tests delete mode 100644 BackEnd/assets/vendor/toastr/._toastr-icon.png delete mode 100644 BackEnd/assets/vendor/toastr/._toastr.js delete mode 100644 BackEnd/assets/vendor/toastr/build/._toastr.js.map delete mode 100644 BackEnd/assets/vendor/toastr/build/._toastr.min.css delete mode 100644 BackEnd/assets/vendor/toastr/build/._toastr.min.js delete mode 100644 BackEnd/assets/vendor/toastr/build/toastr.js.map delete mode 100644 BackEnd/assets/vendor/toastr/build/toastr.min.css delete mode 100644 BackEnd/assets/vendor/toastr/build/toastr.min.js delete mode 100644 BackEnd/assets/vendor/toastr/demo.html delete mode 100644 BackEnd/assets/vendor/toastr/karma.conf.js delete mode 100644 BackEnd/assets/vendor/toastr/nuget/._content delete mode 100644 BackEnd/assets/vendor/toastr/nuget/._toastr.1.0.0.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/._toastr.1.0.1.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/._toastr.1.0.2.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/._toastr.1.0.3.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/._toastr.1.1.0.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/._toastr.1.1.1.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/._toastr.1.1.2.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/._toastr.1.1.4.1.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/._toastr.1.1.4.2.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/._toastr.1.1.4.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/._toastr.1.1.5.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/._toastr.1.2.0.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/._toastr.1.2.1.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/._toastr.1.2.2.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/._toastr.1.3.0.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/._toastr.1.3.1.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/._toastr.2.0.0-rc1.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/._toastr.2.0.1.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/._toastr.2.0.2.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/._toastr.2.0.3.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/content/._content delete mode 100644 BackEnd/assets/vendor/toastr/nuget/content/._scripts delete mode 100644 BackEnd/assets/vendor/toastr/nuget/content/content/._toastr.min.css delete mode 100644 BackEnd/assets/vendor/toastr/nuget/content/content/toastr.min.css delete mode 100644 BackEnd/assets/vendor/toastr/nuget/content/scripts/._toastr.min.js delete mode 100644 BackEnd/assets/vendor/toastr/nuget/content/scripts/._toastr.min.js.map delete mode 100644 BackEnd/assets/vendor/toastr/nuget/content/scripts/toastr.min.js delete mode 100644 BackEnd/assets/vendor/toastr/nuget/content/scripts/toastr.min.js.map delete mode 100644 BackEnd/assets/vendor/toastr/nuget/toastr.1.0.0.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/toastr.1.0.1.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/toastr.1.0.2.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/toastr.1.0.3.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/toastr.1.1.0.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/toastr.1.1.1.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/toastr.1.1.2.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/toastr.1.1.4.1.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/toastr.1.1.4.2.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/toastr.1.1.4.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/toastr.1.1.5.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/toastr.1.2.0.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/toastr.1.2.1.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/toastr.1.2.2.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/toastr.1.3.0.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/toastr.1.3.1.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/toastr.2.0.0-rc1.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/toastr.2.0.1.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/toastr.2.0.2.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/nuget/toastr.2.0.3.nuspec delete mode 100644 BackEnd/assets/vendor/toastr/toastr-icon.png delete mode 100644 BackEnd/assets/vendor/toastr/toastr.js create mode 100644 Scripts/jquery-3.7.1.intellisense.js create mode 100644 Scripts/jquery-3.7.1.js create mode 100644 Scripts/jquery-3.7.1.min.js create mode 100644 Scripts/jquery-3.7.1.min.map create mode 100644 Scripts/jquery-3.7.1.slim.js create mode 100644 Scripts/jquery-3.7.1.slim.min.js create mode 100644 Scripts/jquery-3.7.1.slim.min.map delete mode 100644 bin/AutoMapper.xml delete mode 100644 bin/BouncyCastle.Cryptography.xml delete mode 100644 bin/Enums.NET.xml delete mode 100644 bin/ExtendedNumerics.BigDecimal.xml delete mode 100644 bin/ICSharpCode.SharpZipLib.xml delete mode 100644 bin/MathNet.Numerics.xml create mode 100644 bin/Microsoft.Bcl.AsyncInterfaces.dll create mode 100644 bin/Microsoft.Bcl.AsyncInterfaces.xml delete mode 100644 bin/Microsoft.IO.RecyclableMemoryStream.xml delete mode 100644 bin/NPOI.Core.xml delete mode 100644 bin/NPOI.OOXML.xml delete mode 100644 bin/NPOI.OpenXml4Net.xml delete mode 100644 bin/NPOI.OpenXmlFormats.xml delete mode 100644 bin/SixLabors.Fonts.xml delete mode 100644 bin/SixLabors.ImageSharp.xml delete mode 100644 bin/System.Data.SqlClient.xml delete mode 100644 bin/System.Security.Cryptography.Pkcs.xml delete mode 100644 bin/System.Security.Cryptography.Xml.xml delete mode 100644 bin/System.Text.Encoding.CodePages.xml delete mode 100644 bin/app.publish/BackEnd/assets/javascript/pages/._toastr-demo.js delete mode 100644 bin/app.publish/BackEnd/assets/javascript/pages/._toastr-demo.min.js delete mode 100644 bin/app.publish/BackEnd/assets/javascript/pages/._toastr-demo.min.js.gz delete mode 100644 bin/app.publish/BackEnd/assets/javascript/pages/toastr-demo.js delete mode 100644 bin/app.publish/BackEnd/assets/javascript/pages/toastr-demo.min.js delete mode 100644 bin/app.publish/BackEnd/assets/javascript/pages/toastr-demo.min.js.gz delete mode 100644 bin/app.publish/BackEnd/assets/vendor/._toastr delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/._build delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/._demo.html delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/._karma.conf.js delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/._nuget delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/._tests delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/._toastr-icon.png delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/._toastr.js delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/build/._toastr.js.map delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/build/._toastr.min.css delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/build/._toastr.min.js delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/build/toastr.js.map delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/build/toastr.min.css delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/build/toastr.min.js delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/demo.html delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/karma.conf.js delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/._content delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/._toastr.1.0.0.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/._toastr.1.0.1.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/._toastr.1.0.2.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/._toastr.1.0.3.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/._toastr.1.1.0.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/._toastr.1.1.1.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/._toastr.1.1.2.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/._toastr.1.1.4.1.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/._toastr.1.1.4.2.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/._toastr.1.1.4.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/._toastr.1.1.5.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/._toastr.1.2.0.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/._toastr.1.2.1.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/._toastr.1.2.2.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/._toastr.1.3.0.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/._toastr.1.3.1.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/._toastr.2.0.0-rc1.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/._toastr.2.0.1.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/._toastr.2.0.2.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/._toastr.2.0.3.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/content/._content delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/content/._scripts delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/content/content/._toastr.min.css delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/content/content/toastr.min.css delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/content/scripts/._toastr.min.js delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/content/scripts/._toastr.min.js.map delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/content/scripts/toastr.min.js delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/content/scripts/toastr.min.js.map delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/toastr.1.0.0.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/toastr.1.0.1.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/toastr.1.0.2.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/toastr.1.0.3.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/toastr.1.1.0.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/toastr.1.1.1.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/toastr.1.1.2.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/toastr.1.1.4.1.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/toastr.1.1.4.2.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/toastr.1.1.4.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/toastr.1.1.5.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/toastr.1.2.0.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/toastr.1.2.1.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/toastr.1.2.2.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/toastr.1.3.0.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/toastr.1.3.1.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/toastr.2.0.0-rc1.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/toastr.2.0.1.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/toastr.2.0.2.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/nuget/toastr.2.0.3.nuspec delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/toastr-icon.png delete mode 100644 bin/app.publish/BackEnd/assets/vendor/toastr/toastr.js delete mode 100644 bin/app.publish/Line/assets/javascript/pages/._toastr-demo.js delete mode 100644 bin/app.publish/Line/assets/javascript/pages/._toastr-demo.min.js delete mode 100644 bin/app.publish/Line/assets/javascript/pages/._toastr-demo.min.js.gz delete mode 100644 bin/app.publish/Line/assets/javascript/pages/toastr-demo.js delete mode 100644 bin/app.publish/Line/assets/javascript/pages/toastr-demo.min.js delete mode 100644 bin/app.publish/Line/assets/javascript/pages/toastr-demo.min.js.gz delete mode 100644 bin/app.publish/Line/assets/vendor/._toastr delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/._build delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/._demo.html delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/._karma.conf.js delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/._nuget delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/._tests delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/._toastr-icon.png delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/._toastr.js delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/build/._toastr.js.map delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/build/._toastr.min.css delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/build/._toastr.min.js delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/build/toastr.js.map delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/build/toastr.min.css delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/build/toastr.min.js delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/demo.html delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/karma.conf.js delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/._content delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/._toastr.1.0.0.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/._toastr.1.0.1.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/._toastr.1.0.2.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/._toastr.1.0.3.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/._toastr.1.1.0.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/._toastr.1.1.1.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/._toastr.1.1.2.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/._toastr.1.1.4.1.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/._toastr.1.1.4.2.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/._toastr.1.1.4.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/._toastr.1.1.5.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/._toastr.1.2.0.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/._toastr.1.2.1.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/._toastr.1.2.2.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/._toastr.1.3.0.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/._toastr.1.3.1.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/._toastr.2.0.0-rc1.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/._toastr.2.0.1.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/._toastr.2.0.2.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/._toastr.2.0.3.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/content/._content delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/content/._scripts delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/content/content/._toastr.min.css delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/content/content/toastr.min.css delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/content/scripts/._toastr.min.js delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/content/scripts/._toastr.min.js.map delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/content/scripts/toastr.min.js delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/content/scripts/toastr.min.js.map delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/toastr.1.0.0.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/toastr.1.0.1.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/toastr.1.0.2.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/toastr.1.0.3.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/toastr.1.1.0.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/toastr.1.1.1.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/toastr.1.1.2.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/toastr.1.1.4.1.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/toastr.1.1.4.2.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/toastr.1.1.4.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/toastr.1.1.5.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/toastr.1.2.0.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/toastr.1.2.1.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/toastr.1.2.2.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/toastr.1.3.0.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/toastr.1.3.1.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/toastr.2.0.0-rc1.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/toastr.2.0.1.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/toastr.2.0.2.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/nuget/toastr.2.0.3.nuspec delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/toastr-icon.png delete mode 100644 bin/app.publish/Line/assets/vendor/toastr/toastr.js create mode 100644 bin/app.publish/Scripts/jquery-3.7.1.js create mode 100644 bin/app.publish/Scripts/jquery-3.7.1.min.js create mode 100644 bin/app.publish/Scripts/jquery-3.7.1.min.map create mode 100644 bin/app.publish/Scripts/jquery-3.7.1.slim.js create mode 100644 bin/app.publish/Scripts/jquery-3.7.1.slim.min.js create mode 100644 bin/app.publish/Scripts/jquery-3.7.1.slim.min.map create mode 100644 bin/app.publish/bin/Microsoft.Bcl.AsyncInterfaces.dll diff --git a/App_Code/dbClass.cs b/App_Code/dbClass.cs index 6373968..f3385af 100644 --- a/App_Code/dbClass.cs +++ b/App_Code/dbClass.cs @@ -39,6 +39,12 @@ public class babyDataRecView public string babyRec_monthLastRec { get; set; } = "N"; public string babyRec_newestRec { get; set; } = "N"; public string babyRec_yearMonthStr { get; set; } = ""; + + public string utm_source { get; set; } = ""; + public string utm_medium { get; set; } = ""; + public string utm_campaign { get; set; } = ""; + public string utm_term { get; set; } = ""; + public string utm_content { get; set; } = ""; } [Table("babyRec")] @@ -64,6 +70,12 @@ public class babyRec public string babyRec_newestRec { get; set; } = "N"; public string babyRec_yearMonthStr { get; set; } = ""; public DateTime babyRec_createdate { get; set; } = DateTime.Now; + + public string utm_source { get; set; } = ""; + public string utm_medium { get; set; } = ""; + public string utm_campaign { get; set; } = ""; + public string utm_term { get; set; } = ""; + public string utm_content { get; set; } = ""; } [Table("babyData")] @@ -96,6 +108,14 @@ public class lineUser public string line_phone { get; set; } = ""; public DateTime lineUser_createdate { get; set; } = DateTime.Now; public DateTime lineUser_modifydate { get; set; } = DateTime.Now; + + public string utm_source { get; set; } = ""; + public string utm_medium { get; set; } = ""; + public string utm_campaign { get; set; } = ""; + public string utm_term { get; set; } = ""; + public string utm_content { get; set; } = ""; + + } [Table("login")] diff --git a/BackEnd/Main.Master b/BackEnd/Main.Master index fc11cdc..9085d2d 100644 --- a/BackEnd/Main.Master +++ b/BackEnd/Main.Master @@ -20,8 +20,8 @@ - - + + diff --git a/BackEnd/api/exportBabyRec.ashx.cs b/BackEnd/api/exportBabyRec.ashx.cs index f462856..8510498 100644 --- a/BackEnd/api/exportBabyRec.ashx.cs +++ b/BackEnd/api/exportBabyRec.ashx.cs @@ -113,6 +113,11 @@ namespace abbott_2024_event.BackEnd.api titleRow.CreateCell(1).SetCellValue("測驗時年齡"); titleRow.CreateCell(2).SetCellValue("寶寶身高"); titleRow.CreateCell(3).SetCellValue("寶寶成長百分比"); + titleRow.CreateCell(4).SetCellValue("utm_source"); + titleRow.CreateCell(5).SetCellValue("utm_medium"); + titleRow.CreateCell(6).SetCellValue("utm_campaign"); + titleRow.CreateCell(7).SetCellValue("utm_content"); + titleRow.CreateCell(8).SetCellValue("utm_term"); int pageNum = 4; @@ -172,11 +177,16 @@ namespace abbott_2024_event.BackEnd.api excelRow.CreateCell(1).SetCellValue(rec.babyRec_yearMonthStr); excelRow.CreateCell(2).SetCellValue(rec.babyRec_height); excelRow.CreateCell(3).SetCellValue(inpercent); + excelRow.CreateCell(4).SetCellValue(rec.utm_source); + excelRow.CreateCell(5).SetCellValue(rec.utm_medium); + excelRow.CreateCell(6).SetCellValue(rec.utm_campaign); + excelRow.CreateCell(7).SetCellValue(rec.utm_content); + excelRow.CreateCell(8).SetCellValue(rec.utm_term); pageNum++; } - for (int j = 0; j <= 3; j++) + for (int j = 0; j <= 8; j++) { sheet.AutoSizeColumn(j); sheet.SetColumnWidth(j, sheet.GetColumnWidth(j) * 17 / 10); diff --git a/BackEnd/api/exportExcel.ashx.cs b/BackEnd/api/exportExcel.ashx.cs index d9918e6..c518baf 100644 --- a/BackEnd/api/exportExcel.ashx.cs +++ b/BackEnd/api/exportExcel.ashx.cs @@ -95,6 +95,11 @@ namespace abbott_2024_event.BackEnd.api headerRow.CreateCell(7).SetCellValue("測驗時年齡"); headerRow.CreateCell(8).SetCellValue("寶寶身高"); headerRow.CreateCell(9).SetCellValue("寶寶成長百分比"); + headerRow.CreateCell(10).SetCellValue("utm_source"); + headerRow.CreateCell(11).SetCellValue("utm_medium"); + headerRow.CreateCell(12).SetCellValue("utm_campaign"); + headerRow.CreateCell(13).SetCellValue("utm_content"); + headerRow.CreateCell(14).SetCellValue("utm_term"); int pageNum = 1; @@ -169,11 +174,16 @@ namespace abbott_2024_event.BackEnd.api excelRow.CreateCell(7).SetCellValue(view.babyRec_yearMonthStr); excelRow.CreateCell(8).SetCellValue(view.babyRec_height); excelRow.CreateCell(9).SetCellValue(inpercent); + excelRow.CreateCell(10).SetCellValue(view.utm_source); + excelRow.CreateCell(11).SetCellValue(view.utm_medium); + excelRow.CreateCell(12).SetCellValue(view.utm_campaign); + excelRow.CreateCell(13).SetCellValue(view.utm_content); + excelRow.CreateCell(14).SetCellValue(view.utm_term); pageNum++; } - for (int j = 0; j <= 8; j++) + for (int j = 0; j <= 14; j++) { sheet.AutoSizeColumn(j); sheet.SetColumnWidth(j, sheet.GetColumnWidth(j) * 17 / 10); diff --git a/BackEnd/api/userList.ashx.cs b/BackEnd/api/userList.ashx.cs index 191896f..f99d2ed 100644 --- a/BackEnd/api/userList.ashx.cs +++ b/BackEnd/api/userList.ashx.cs @@ -145,6 +145,12 @@ namespace abbott_2024_event.BackEnd.api public string line_phone { get; set; } = ""; public string testdate { get; set; } = ""; + public string utm_source { get; set; } = ""; + public string utm_medium { get; set; } = ""; + public string utm_campaign { get; set; } = ""; + public string utm_term { get; set; } = ""; + public string utm_content { get; set; } = ""; + public List babyDatas = new List(); } diff --git a/BackEnd/assets/javascript/custom/userList.js b/BackEnd/assets/javascript/custom/userList.js index f3a27bb..d1d5a74 100644 --- a/BackEnd/assets/javascript/custom/userList.js +++ b/BackEnd/assets/javascript/custom/userList.js @@ -245,7 +245,12 @@ function loadDataTable() { { data: 'line_phone', className: 'align-middle text-left', orderable: false, searchable: true }, { data: 'testdate', className: 'align-top text-center', orderable: false, searchable: false, visible: false }, { data: 'line_uid', className: 'align-middle text-left', orderable: false, searchable: false }, - { data: 'line_uid', className: 'align-middle text-center', orderable: false, searchable: false } + { data: 'line_uid', className: 'align-middle text-center', orderable: false, searchable: false }, + { data: 'utm_source', className: 'align-middle text-center', orderable: false, searchable: true }, + { data: 'utm_medium', className: 'align-middle text-center', orderable: false, searchable: true }, + { data: 'utm_campaign', className: 'align-middle text-center', orderable: false, searchable: true }, + { data: 'utm_content', className: 'align-middle text-center', orderable: false, searchable: true }, + { data: 'utm_term', className: 'align-middle text-center', orderable: false, searchable: true } ], columnDefs: [ { @@ -339,7 +344,7 @@ function loadDataTable() { } }, { - targets: 5, + targets: 10, orderable: false, searchable: false, render: function render(data, type, row, meta) { @@ -401,7 +406,12 @@ function initSubTable() { { data: 'babyRec_recdate', className: 'align-middle text-left', orderable: true, searchable: false }, { data: 'babyRec_yearMonthStr', className: 'align-middle text-left', orderable: true, searchable: false }, { data: 'babyRec_height', className: 'align-middle text-left', orderable: true, searchable: false }, - { data: 'babyRec_inpercent', className: 'align-middle text-left', orderable: true, searchable: false } + { data: 'babyRec_inpercent', className: 'align-middle text-left', orderable: true, searchable: false }, + { data: 'utm_source', className: 'align-middle text-center', orderable: false, searchable: true }, + { data: 'utm_medium', className: 'align-middle text-center', orderable: false, searchable: true }, + { data: 'utm_campaign', className: 'align-middle text-center', orderable: false, searchable: true }, + { data: 'utm_content', className: 'align-middle text-center', orderable: false, searchable: true }, + { data: 'utm_term', className: 'align-middle text-center', orderable: false, searchable: true } ], columnDefs: [ { diff --git a/BackEnd/assets/vendor/._toastr b/BackEnd/assets/vendor/._toastr deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/._build b/BackEnd/assets/vendor/toastr/._build deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/._demo.html b/BackEnd/assets/vendor/toastr/._demo.html deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/._karma.conf.js b/BackEnd/assets/vendor/toastr/._karma.conf.js deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/._nuget b/BackEnd/assets/vendor/toastr/._nuget deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/._tests b/BackEnd/assets/vendor/toastr/._tests deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/._toastr-icon.png b/BackEnd/assets/vendor/toastr/._toastr-icon.png deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/._toastr.js b/BackEnd/assets/vendor/toastr/._toastr.js deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/build/._toastr.js.map b/BackEnd/assets/vendor/toastr/build/._toastr.js.map deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/build/._toastr.min.css b/BackEnd/assets/vendor/toastr/build/._toastr.min.css deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/build/._toastr.min.js b/BackEnd/assets/vendor/toastr/build/._toastr.min.js deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/build/toastr.js.map b/BackEnd/assets/vendor/toastr/build/toastr.js.map deleted file mode 100644 index 47a9639..0000000 --- a/BackEnd/assets/vendor/toastr/build/toastr.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["toastr.js"],"names":["define","$","error","message","title","optionsOverride","notify","type","toastType","iconClass","getOptions","iconClasses","getContainer","options","create","$container","containerId","length","createContainer","info","subscribe","callback","listener","success","warning","clear","$toastElement","clearOptions","clearToast","clearContainer","remove","removeToast","children","toastsToClear","i","force","hideMethod","duration","hideDuration","easing","hideEasing","complete","attr","addClass","positionClass","appendTo","target","getDefaults","tapToDismiss","toastClass","debug","showMethod","showDuration","showEasing","onShown","undefined","onHidden","closeMethod","closeDuration","closeEasing","closeOnHover","extendedTimeOut","timeOut","titleClass","messageClass","escapeHtml","closeHtml","closeClass","newestOnTop","preventDuplicates","progressBar","progressClass","rtl","publish","args","map","source","replace","personalizeToast","setIcon","setTitle","setMessage","setCloseButton","setProgressBar","setRTL","setSequence","setAria","ariaValue","handleEvents","hover","stickAround","delayedHideToast","onclick","click","hideToast","closeButton","$closeElement","event","stopPropagation","cancelBubble","onCloseClick","displayToast","hide","intervalId","setTimeout","maxHideTime","parseFloat","hideEta","Date","getTime","setInterval","updateProgress","prepend","append","suffix","$titleElement","$messageElement","$progressElement","shouldExit","previousToast","override","method","clearTimeout","response","state","endTime","stop","percentage","width","extend","toastId","startTime","console","log","toastr","is","version","amd","deps","factory","module","exports","require","window","jQuery"],"mappings":"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","file":"toastr.js","sourcesContent":["/*\n * Toastr\n * Copyright 2012-2015\n * Authors: John Papa, Hans Fjällemark, and Tim Ferrell.\n * All Rights Reserved.\n * Use, reproduction, distribution, and modification of this code is subject to the terms and\n * conditions of the MIT license, available at http://www.opensource.org/licenses/mit-license.php\n *\n * ARIA Support: Greta Krafsig\n *\n * Project: https://github.com/CodeSeven/toastr\n */\n/* global define */\n(function (define) {\n define(['jquery'], function ($) {\n return (function () {\n var $container;\n var listener;\n var toastId = 0;\n var toastType = {\n error: 'error',\n info: 'info',\n success: 'success',\n warning: 'warning'\n };\n\n var toastr = {\n clear: clear,\n remove: remove,\n error: error,\n getContainer: getContainer,\n info: info,\n options: {},\n subscribe: subscribe,\n success: success,\n version: '2.1.4',\n warning: warning\n };\n\n var previousToast;\n\n return toastr;\n\n ////////////////\n\n function error(message, title, optionsOverride) {\n return notify({\n type: toastType.error,\n iconClass: getOptions().iconClasses.error,\n message: message,\n optionsOverride: optionsOverride,\n title: title\n });\n }\n\n function getContainer(options, create) {\n if (!options) { options = getOptions(); }\n $container = $('#' + options.containerId);\n if ($container.length) {\n return $container;\n }\n if (create) {\n $container = createContainer(options);\n }\n return $container;\n }\n\n function info(message, title, optionsOverride) {\n return notify({\n type: toastType.info,\n iconClass: getOptions().iconClasses.info,\n message: message,\n optionsOverride: optionsOverride,\n title: title\n });\n }\n\n function subscribe(callback) {\n listener = callback;\n }\n\n function success(message, title, optionsOverride) {\n return notify({\n type: toastType.success,\n iconClass: getOptions().iconClasses.success,\n message: message,\n optionsOverride: optionsOverride,\n title: title\n });\n }\n\n function warning(message, title, optionsOverride) {\n return notify({\n type: toastType.warning,\n iconClass: getOptions().iconClasses.warning,\n message: message,\n optionsOverride: optionsOverride,\n title: title\n });\n }\n\n function clear($toastElement, clearOptions) {\n var options = getOptions();\n if (!$container) { getContainer(options); }\n if (!clearToast($toastElement, options, clearOptions)) {\n clearContainer(options);\n }\n }\n\n function remove($toastElement) {\n var options = getOptions();\n if (!$container) { getContainer(options); }\n if ($toastElement && $(':focus', $toastElement).length === 0) {\n removeToast($toastElement);\n return;\n }\n if ($container.children().length) {\n $container.remove();\n }\n }\n\n // internal functions\n\n function clearContainer (options) {\n var toastsToClear = $container.children();\n for (var i = toastsToClear.length - 1; i >= 0; i--) {\n clearToast($(toastsToClear[i]), options);\n }\n }\n\n function clearToast ($toastElement, options, clearOptions) {\n var force = clearOptions && clearOptions.force ? clearOptions.force : false;\n if ($toastElement && (force || $(':focus', $toastElement).length === 0)) {\n $toastElement[options.hideMethod]({\n duration: options.hideDuration,\n easing: options.hideEasing,\n complete: function () { removeToast($toastElement); }\n });\n return true;\n }\n return false;\n }\n\n function createContainer(options) {\n $container = $('
')\n .attr('id', options.containerId)\n .addClass(options.positionClass);\n\n $container.appendTo($(options.target));\n return $container;\n }\n\n function getDefaults() {\n return {\n tapToDismiss: true,\n toastClass: 'toast',\n containerId: 'toast-container',\n debug: false,\n\n showMethod: 'fadeIn', //fadeIn, slideDown, and show are built into jQuery\n showDuration: 300,\n showEasing: 'swing', //swing and linear are built into jQuery\n onShown: undefined,\n hideMethod: 'fadeOut',\n hideDuration: 1000,\n hideEasing: 'swing',\n onHidden: undefined,\n closeMethod: false,\n closeDuration: false,\n closeEasing: false,\n closeOnHover: true,\n\n extendedTimeOut: 1000,\n iconClasses: {\n error: 'toast-error',\n info: 'toast-info',\n success: 'toast-success',\n warning: 'toast-warning'\n },\n iconClass: 'toast-info',\n positionClass: 'toast-top-right',\n timeOut: 5000, // Set timeOut and extendedTimeOut to 0 to make it sticky\n titleClass: 'toast-title',\n messageClass: 'toast-message',\n escapeHtml: false,\n target: 'body',\n closeHtml: '',\n closeClass: 'toast-close-button',\n newestOnTop: true,\n preventDuplicates: false,\n progressBar: false,\n progressClass: 'toast-progress',\n rtl: false\n };\n }\n\n function publish(args) {\n if (!listener) { return; }\n listener(args);\n }\n\n function notify(map) {\n var options = getOptions();\n var iconClass = map.iconClass || options.iconClass;\n\n if (typeof (map.optionsOverride) !== 'undefined') {\n options = $.extend(options, map.optionsOverride);\n iconClass = map.optionsOverride.iconClass || iconClass;\n }\n\n if (shouldExit(options, map)) { return; }\n\n toastId++;\n\n $container = getContainer(options, true);\n\n var intervalId = null;\n var $toastElement = $('
');\n var $titleElement = $('
');\n var $messageElement = $('
');\n var $progressElement = $('
');\n var $closeElement = $(options.closeHtml);\n var progressBar = {\n intervalId: null,\n hideEta: null,\n maxHideTime: null\n };\n var response = {\n toastId: toastId,\n state: 'visible',\n startTime: new Date(),\n options: options,\n map: map\n };\n\n personalizeToast();\n\n displayToast();\n\n handleEvents();\n\n publish(response);\n\n if (options.debug && console) {\n console.log(response);\n }\n\n return $toastElement;\n\n function escapeHtml(source) {\n if (source == null) {\n source = '';\n }\n\n return source\n .replace(/&/g, '&')\n .replace(/\"/g, '"')\n .replace(/'/g, ''')\n .replace(//g, '>');\n }\n\n function personalizeToast() {\n setIcon();\n setTitle();\n setMessage();\n setCloseButton();\n setProgressBar();\n setRTL();\n setSequence();\n setAria();\n }\n\n function setAria() {\n var ariaValue = '';\n switch (map.iconClass) {\n case 'toast-success':\n case 'toast-info':\n ariaValue = 'polite';\n break;\n default:\n ariaValue = 'assertive';\n }\n $toastElement.attr('aria-live', ariaValue);\n }\n\n function handleEvents() {\n if (options.closeOnHover) {\n $toastElement.hover(stickAround, delayedHideToast);\n }\n\n if (!options.onclick && options.tapToDismiss) {\n $toastElement.click(hideToast);\n }\n\n if (options.closeButton && $closeElement) {\n $closeElement.click(function (event) {\n if (event.stopPropagation) {\n event.stopPropagation();\n } else if (event.cancelBubble !== undefined && event.cancelBubble !== true) {\n event.cancelBubble = true;\n }\n\n if (options.onCloseClick) {\n options.onCloseClick(event);\n }\n\n hideToast(true);\n });\n }\n\n if (options.onclick) {\n $toastElement.click(function (event) {\n options.onclick(event);\n hideToast();\n });\n }\n }\n\n function displayToast() {\n $toastElement.hide();\n\n $toastElement[options.showMethod](\n {duration: options.showDuration, easing: options.showEasing, complete: options.onShown}\n );\n\n if (options.timeOut > 0) {\n intervalId = setTimeout(hideToast, options.timeOut);\n progressBar.maxHideTime = parseFloat(options.timeOut);\n progressBar.hideEta = new Date().getTime() + progressBar.maxHideTime;\n if (options.progressBar) {\n progressBar.intervalId = setInterval(updateProgress, 10);\n }\n }\n }\n\n function setIcon() {\n if (map.iconClass) {\n $toastElement.addClass(options.toastClass).addClass(iconClass);\n }\n }\n\n function setSequence() {\n if (options.newestOnTop) {\n $container.prepend($toastElement);\n } else {\n $container.append($toastElement);\n }\n }\n\n function setTitle() {\n if (map.title) {\n var suffix = map.title;\n if (options.escapeHtml) {\n suffix = escapeHtml(map.title);\n }\n $titleElement.append(suffix).addClass(options.titleClass);\n $toastElement.append($titleElement);\n }\n }\n\n function setMessage() {\n if (map.message) {\n var suffix = map.message;\n if (options.escapeHtml) {\n suffix = escapeHtml(map.message);\n }\n $messageElement.append(suffix).addClass(options.messageClass);\n $toastElement.append($messageElement);\n }\n }\n\n function setCloseButton() {\n if (options.closeButton) {\n $closeElement.addClass(options.closeClass).attr('role', 'button');\n $toastElement.prepend($closeElement);\n }\n }\n\n function setProgressBar() {\n if (options.progressBar) {\n $progressElement.addClass(options.progressClass);\n $toastElement.prepend($progressElement);\n }\n }\n\n function setRTL() {\n if (options.rtl) {\n $toastElement.addClass('rtl');\n }\n }\n\n function shouldExit(options, map) {\n if (options.preventDuplicates) {\n if (map.message === previousToast) {\n return true;\n } else {\n previousToast = map.message;\n }\n }\n return false;\n }\n\n function hideToast(override) {\n var method = override && options.closeMethod !== false ? options.closeMethod : options.hideMethod;\n var duration = override && options.closeDuration !== false ?\n options.closeDuration : options.hideDuration;\n var easing = override && options.closeEasing !== false ? options.closeEasing : options.hideEasing;\n if ($(':focus', $toastElement).length && !override) {\n return;\n }\n clearTimeout(progressBar.intervalId);\n return $toastElement[method]({\n duration: duration,\n easing: easing,\n complete: function () {\n removeToast($toastElement);\n clearTimeout(intervalId);\n if (options.onHidden && response.state !== 'hidden') {\n options.onHidden();\n }\n response.state = 'hidden';\n response.endTime = new Date();\n publish(response);\n }\n });\n }\n\n function delayedHideToast() {\n if (options.timeOut > 0 || options.extendedTimeOut > 0) {\n intervalId = setTimeout(hideToast, options.extendedTimeOut);\n progressBar.maxHideTime = parseFloat(options.extendedTimeOut);\n progressBar.hideEta = new Date().getTime() + progressBar.maxHideTime;\n }\n }\n\n function stickAround() {\n clearTimeout(intervalId);\n progressBar.hideEta = 0;\n $toastElement.stop(true, true)[options.showMethod](\n {duration: options.showDuration, easing: options.showEasing}\n );\n }\n\n function updateProgress() {\n var percentage = ((progressBar.hideEta - (new Date().getTime())) / progressBar.maxHideTime) * 100;\n $progressElement.width(percentage + '%');\n }\n }\n\n function getOptions() {\n return $.extend({}, getDefaults(), toastr.options);\n }\n\n function removeToast($toastElement) {\n if (!$container) { $container = getContainer(); }\n if ($toastElement.is(':visible')) {\n return;\n }\n $toastElement.remove();\n $toastElement = null;\n if ($container.children().length === 0) {\n $container.remove();\n previousToast = undefined;\n }\n }\n\n })();\n });\n}(typeof define === 'function' && define.amd ? define : function (deps, factory) {\n if (typeof module !== 'undefined' && module.exports) { //Node\n module.exports = factory(require('jquery'));\n } else {\n window.toastr = factory(window.jQuery);\n }\n}));\n"]} \ No newline at end of file diff --git a/BackEnd/assets/vendor/toastr/build/toastr.min.css b/BackEnd/assets/vendor/toastr/build/toastr.min.css deleted file mode 100644 index 064afd0..0000000 --- a/BackEnd/assets/vendor/toastr/build/toastr.min.css +++ /dev/null @@ -1 +0,0 @@ -.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#FFF}.toast-message a:hover{color:#CCC;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#FFF;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#FFF;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51A351}.toast-error{background-color:#BD362F}.toast-info{background-color:#2F96B4}.toast-warning{background-color:#F89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}} \ No newline at end of file diff --git a/BackEnd/assets/vendor/toastr/build/toastr.min.js b/BackEnd/assets/vendor/toastr/build/toastr.min.js deleted file mode 100644 index 06e4814..0000000 --- a/BackEnd/assets/vendor/toastr/build/toastr.min.js +++ /dev/null @@ -1,2 +0,0 @@ -!function(e){e(["jquery"],function(e){return function(){function t(e,t,n){return g({type:O.error,iconClass:m().iconClasses.error,message:e,optionsOverride:n,title:t})}function n(t,n){return t||(t=m()),v=e("#"+t.containerId),v.length?v:(n&&(v=d(t)),v)}function o(e,t,n){return g({type:O.info,iconClass:m().iconClasses.info,message:e,optionsOverride:n,title:t})}function s(e){C=e}function i(e,t,n){return g({type:O.success,iconClass:m().iconClasses.success,message:e,optionsOverride:n,title:t})}function a(e,t,n){return g({type:O.warning,iconClass:m().iconClasses.warning,message:e,optionsOverride:n,title:t})}function r(e,t){var o=m();v||n(o),u(e,o,t)||l(o)}function c(t){var o=m();return v||n(o),t&&0===e(":focus",t).length?void h(t):void(v.children().length&&v.remove())}function l(t){for(var n=v.children(),o=n.length-1;o>=0;o--)u(e(n[o]),t)}function u(t,n,o){var s=!(!o||!o.force)&&o.force;return!(!t||!s&&0!==e(":focus",t).length)&&(t[n.hideMethod]({duration:n.hideDuration,easing:n.hideEasing,complete:function(){h(t)}}),!0)}function d(t){return v=e("
").attr("id",t.containerId).addClass(t.positionClass),v.appendTo(e(t.target)),v}function p(){return{tapToDismiss:!0,toastClass:"toast",containerId:"toast-container",debug:!1,showMethod:"fadeIn",showDuration:300,showEasing:"swing",onShown:void 0,hideMethod:"fadeOut",hideDuration:1e3,hideEasing:"swing",onHidden:void 0,closeMethod:!1,closeDuration:!1,closeEasing:!1,closeOnHover:!0,extendedTimeOut:1e3,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},iconClass:"toast-info",positionClass:"toast-top-right",timeOut:5e3,titleClass:"toast-title",messageClass:"toast-message",escapeHtml:!1,target:"body",closeHtml:'',closeClass:"toast-close-button",newestOnTop:!0,preventDuplicates:!1,progressBar:!1,progressClass:"toast-progress",rtl:!1}}function f(e){C&&C(e)}function g(t){function o(e){return null==e&&(e=""),e.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function s(){c(),u(),d(),p(),g(),C(),l(),i()}function i(){var e="";switch(t.iconClass){case"toast-success":case"toast-info":e="polite";break;default:e="assertive"}I.attr("aria-live",e)}function a(){E.closeOnHover&&I.hover(H,D),!E.onclick&&E.tapToDismiss&&I.click(b),E.closeButton&&j&&j.click(function(e){e.stopPropagation?e.stopPropagation():void 0!==e.cancelBubble&&e.cancelBubble!==!0&&(e.cancelBubble=!0),E.onCloseClick&&E.onCloseClick(e),b(!0)}),E.onclick&&I.click(function(e){E.onclick(e),b()})}function r(){I.hide(),I[E.showMethod]({duration:E.showDuration,easing:E.showEasing,complete:E.onShown}),E.timeOut>0&&(k=setTimeout(b,E.timeOut),F.maxHideTime=parseFloat(E.timeOut),F.hideEta=(new Date).getTime()+F.maxHideTime,E.progressBar&&(F.intervalId=setInterval(x,10)))}function c(){t.iconClass&&I.addClass(E.toastClass).addClass(y)}function l(){E.newestOnTop?v.prepend(I):v.append(I)}function u(){if(t.title){var e=t.title;E.escapeHtml&&(e=o(t.title)),M.append(e).addClass(E.titleClass),I.append(M)}}function d(){if(t.message){var e=t.message;E.escapeHtml&&(e=o(t.message)),B.append(e).addClass(E.messageClass),I.append(B)}}function p(){E.closeButton&&(j.addClass(E.closeClass).attr("role","button"),I.prepend(j))}function g(){E.progressBar&&(q.addClass(E.progressClass),I.prepend(q))}function C(){E.rtl&&I.addClass("rtl")}function O(e,t){if(e.preventDuplicates){if(t.message===w)return!0;w=t.message}return!1}function b(t){var n=t&&E.closeMethod!==!1?E.closeMethod:E.hideMethod,o=t&&E.closeDuration!==!1?E.closeDuration:E.hideDuration,s=t&&E.closeEasing!==!1?E.closeEasing:E.hideEasing;if(!e(":focus",I).length||t)return clearTimeout(F.intervalId),I[n]({duration:o,easing:s,complete:function(){h(I),clearTimeout(k),E.onHidden&&"hidden"!==P.state&&E.onHidden(),P.state="hidden",P.endTime=new Date,f(P)}})}function D(){(E.timeOut>0||E.extendedTimeOut>0)&&(k=setTimeout(b,E.extendedTimeOut),F.maxHideTime=parseFloat(E.extendedTimeOut),F.hideEta=(new Date).getTime()+F.maxHideTime)}function H(){clearTimeout(k),F.hideEta=0,I.stop(!0,!0)[E.showMethod]({duration:E.showDuration,easing:E.showEasing})}function x(){var e=(F.hideEta-(new Date).getTime())/F.maxHideTime*100;q.width(e+"%")}var E=m(),y=t.iconClass||E.iconClass;if("undefined"!=typeof t.optionsOverride&&(E=e.extend(E,t.optionsOverride),y=t.optionsOverride.iconClass||y),!O(E,t)){T++,v=n(E,!0);var k=null,I=e("
"),M=e("
"),B=e("
"),q=e("
"),j=e(E.closeHtml),F={intervalId:null,hideEta:null,maxHideTime:null},P={toastId:T,state:"visible",startTime:new Date,options:E,map:t};return s(),r(),a(),f(P),E.debug&&console&&console.log(P),I}}function m(){return e.extend({},p(),b.options)}function h(e){v||(v=n()),e.is(":visible")||(e.remove(),e=null,0===v.children().length&&(v.remove(),w=void 0))}var v,C,w,T=0,O={error:"error",info:"info",success:"success",warning:"warning"},b={clear:r,remove:c,error:t,getContainer:n,info:o,options:{},subscribe:s,success:i,version:"2.1.4",warning:a};return b}()})}("function"==typeof define&&define.amd?define:function(e,t){"undefined"!=typeof module&&module.exports?module.exports=t(require("jquery")):window.toastr=t(window.jQuery)}); -//# sourceMappingURL=toastr.js.map diff --git a/BackEnd/assets/vendor/toastr/demo.html b/BackEnd/assets/vendor/toastr/demo.html deleted file mode 100644 index 7e124d6..0000000 --- a/BackEnd/assets/vendor/toastr/demo.html +++ /dev/null @@ -1,351 +0,0 @@ - - - - - toastr examples - - - - - - - -
-

toastr

- -
-
-
-
-
- - - - -
-
-
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
- -
-
-
- - - - - -
-
-
-
- - - - - - - - - -
-
-
- -
-
-
- - - - - - - - - - - -
-
-
- -
-
-
- - - - - - - - - - - -
-
-
-
- -
- - - -
- -
-

-        
-
-
- - - - - - - - - diff --git a/BackEnd/assets/vendor/toastr/karma.conf.js b/BackEnd/assets/vendor/toastr/karma.conf.js deleted file mode 100644 index a1e60ab..0000000 --- a/BackEnd/assets/vendor/toastr/karma.conf.js +++ /dev/null @@ -1,73 +0,0 @@ -// Karma configuration -// Generated on Thu Sep 04 2014 07:41:43 GMT-0400 (EDT) - -module.exports = function (config) { - config.set({ - - // base path that will be used to resolve all patterns (eg. files, exclude) - basePath: '', - - - // frameworks to use - // available frameworks: https://npmjs.org/browse/keyword/karma-adapter - frameworks: ['qunit'], - - // list of files / patterns to load in the browser - files: [ - 'node_modules/jquery/dist/jquery.min.js', - 'build/toastr.css', - 'toastr.js', - 'node_modules/qunitjs/qunit/qunit.js', - 'tests/unit/qunit-helper.js', - 'tests/unit/toastr-tests.js' - ], - - - // list of files to exclude - exclude: [], - - - // preprocess matching files before serving them to the browser - // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor - preprocessors: { - 'toastr.js': 'coverage' - }, - - - // test results reporter to use - // possible values: 'dots', 'progress' - // available reporters: https://npmjs.org/browse/keyword/karma-reporter - reporters: ['progress', 'coverage'], - - coverageReporter: { - type: 'lcov', - dir: 'tests/coverage' - }, - - // web server port - port: 9876, - - - // enable / disable colors in the output (reporters and logs) - colors: true, - - - // level of logging - // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG - logLevel: config.LOG_INFO, - - - // enable / disable watching file and executing tests whenever any file changes - autoWatch: false, - - - // start these browsers - // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher - browsers: ['PhantomJS'], - - - // Continuous Integration mode - // if true, Karma captures browsers, runs the tests and exits - singleRun: true - }); -}; diff --git a/BackEnd/assets/vendor/toastr/nuget/._content b/BackEnd/assets/vendor/toastr/nuget/._content deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/nuget/._toastr.1.0.0.nuspec b/BackEnd/assets/vendor/toastr/nuget/._toastr.1.0.0.nuspec deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/nuget/._toastr.1.0.1.nuspec b/BackEnd/assets/vendor/toastr/nuget/._toastr.1.0.1.nuspec deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/nuget/._toastr.1.0.2.nuspec b/BackEnd/assets/vendor/toastr/nuget/._toastr.1.0.2.nuspec deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/nuget/._toastr.1.0.3.nuspec b/BackEnd/assets/vendor/toastr/nuget/._toastr.1.0.3.nuspec deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/nuget/._toastr.1.1.0.nuspec b/BackEnd/assets/vendor/toastr/nuget/._toastr.1.1.0.nuspec deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/nuget/._toastr.1.1.1.nuspec b/BackEnd/assets/vendor/toastr/nuget/._toastr.1.1.1.nuspec deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/nuget/._toastr.1.1.2.nuspec b/BackEnd/assets/vendor/toastr/nuget/._toastr.1.1.2.nuspec deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/nuget/._toastr.1.1.4.1.nuspec b/BackEnd/assets/vendor/toastr/nuget/._toastr.1.1.4.1.nuspec deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/nuget/._toastr.1.1.4.2.nuspec b/BackEnd/assets/vendor/toastr/nuget/._toastr.1.1.4.2.nuspec deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/nuget/._toastr.1.1.4.nuspec b/BackEnd/assets/vendor/toastr/nuget/._toastr.1.1.4.nuspec deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/nuget/._toastr.1.1.5.nuspec b/BackEnd/assets/vendor/toastr/nuget/._toastr.1.1.5.nuspec deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/nuget/._toastr.1.2.0.nuspec b/BackEnd/assets/vendor/toastr/nuget/._toastr.1.2.0.nuspec deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/nuget/._toastr.1.2.1.nuspec b/BackEnd/assets/vendor/toastr/nuget/._toastr.1.2.1.nuspec deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/nuget/._toastr.1.2.2.nuspec b/BackEnd/assets/vendor/toastr/nuget/._toastr.1.2.2.nuspec deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/nuget/._toastr.1.3.0.nuspec b/BackEnd/assets/vendor/toastr/nuget/._toastr.1.3.0.nuspec deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/nuget/._toastr.1.3.1.nuspec b/BackEnd/assets/vendor/toastr/nuget/._toastr.1.3.1.nuspec deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/nuget/._toastr.2.0.0-rc1.nuspec b/BackEnd/assets/vendor/toastr/nuget/._toastr.2.0.0-rc1.nuspec deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/nuget/._toastr.2.0.1.nuspec b/BackEnd/assets/vendor/toastr/nuget/._toastr.2.0.1.nuspec deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/nuget/._toastr.2.0.2.nuspec b/BackEnd/assets/vendor/toastr/nuget/._toastr.2.0.2.nuspec deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/nuget/._toastr.2.0.3.nuspec b/BackEnd/assets/vendor/toastr/nuget/._toastr.2.0.3.nuspec deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/nuget/content/._content b/BackEnd/assets/vendor/toastr/nuget/content/._content deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/nuget/content/._scripts b/BackEnd/assets/vendor/toastr/nuget/content/._scripts deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/nuget/content/content/._toastr.min.css b/BackEnd/assets/vendor/toastr/nuget/content/content/._toastr.min.css deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/nuget/content/content/toastr.min.css b/BackEnd/assets/vendor/toastr/nuget/content/content/toastr.min.css deleted file mode 100644 index 40975cb..0000000 --- a/BackEnd/assets/vendor/toastr/nuget/content/content/toastr.min.css +++ /dev/null @@ -1 +0,0 @@ -.toast-title{font-weight:bold}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-0.3em;top:-0.3em;float:right;font-size:20px;font-weight:bold;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80)}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:alpha(opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80)}#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=")!important}#toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=")!important}#toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==")!important}#toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=")!important}#toast-container.toast-top-full-width>div,#toast-container.toast-bottom-full-width>div{width:96%;margin:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-0.2em;top:-0.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-0.2em;top:-0.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}} \ No newline at end of file diff --git a/BackEnd/assets/vendor/toastr/nuget/content/scripts/._toastr.min.js b/BackEnd/assets/vendor/toastr/nuget/content/scripts/._toastr.min.js deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/nuget/content/scripts/._toastr.min.js.map b/BackEnd/assets/vendor/toastr/nuget/content/scripts/._toastr.min.js.map deleted file mode 100644 index 954b37d50a7e03d52a26cfbf732b63e5275fd3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vf+zv$ zV3+~KmS|cS5#plB`MG+D1qC^&dWEHlMTvPOnR%%U1_l65sn)@XX^BOd z)+R0n#%2~qF1kjh&gQx%re;REmaYbdx`t-v7LEocMs7wfCTJFoaz{g8Gz3ONU^E0q zLtr!nMnhmU1V%$(Gz3ONU^E0qP6&WHn;;AZav>R+#R^5K#rdU0$*Bry`9;|ZnRz9t pz;0)LUSdv8r9w_>T8TnZPGVj*urCbNHKZw2|HHi^!yxznKLC%qG4B8X diff --git a/BackEnd/assets/vendor/toastr/nuget/content/scripts/toastr.min.js b/BackEnd/assets/vendor/toastr/nuget/content/scripts/toastr.min.js deleted file mode 100644 index 3450888..0000000 --- a/BackEnd/assets/vendor/toastr/nuget/content/scripts/toastr.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(a){a(["jquery"],function(a){return function(){function b(a,b,c){return o({type:u.error,iconClass:p().iconClasses.error,message:a,optionsOverride:c,title:b})}function c(b,c){return b||(b=p()),r=a("#"+b.containerId),r.length?r:(c&&(r=l(b)),r)}function d(a,b,c){return o({type:u.info,iconClass:p().iconClasses.info,message:a,optionsOverride:c,title:b})}function e(a){s=a}function f(a,b,c){return o({type:u.success,iconClass:p().iconClasses.success,message:a,optionsOverride:c,title:b})}function g(a,b,c){return o({type:u.warning,iconClass:p().iconClasses.warning,message:a,optionsOverride:c,title:b})}function h(a){var b=p();r||c(b),k(a,b)||j(b)}function i(b){var d=p();return r||c(d),b&&0===a(":focus",b).length?void q(b):void(r.children().length&&r.remove())}function j(b){for(var c=r.children(),d=c.length-1;d>=0;d--)k(a(c[d]),b)}function k(b,c){return b&&0===a(":focus",b).length?(b[c.hideMethod]({duration:c.hideDuration,easing:c.hideEasing,complete:function(){q(b)}}),!0):!1}function l(b){return r=a("
").attr("id",b.containerId).addClass(b.positionClass).attr("aria-live","polite").attr("role","alert"),r.appendTo(a(b.target)),r}function m(){return{tapToDismiss:!0,toastClass:"toast",containerId:"toast-container",debug:!1,showMethod:"fadeIn",showDuration:300,showEasing:"swing",onShown:void 0,hideMethod:"fadeOut",hideDuration:1e3,hideEasing:"swing",onHidden:void 0,extendedTimeOut:1e3,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},iconClass:"toast-info",positionClass:"toast-top-right",timeOut:5e3,titleClass:"toast-title",messageClass:"toast-message",target:"body",closeHtml:"",newestOnTop:!0}}function n(a){s&&s(a)}function o(b){function d(b){return!a(":focus",j).length||b?j[g.hideMethod]({duration:g.hideDuration,easing:g.hideEasing,complete:function(){q(j),g.onHidden&&"hidden"!==o.state&&g.onHidden(),o.state="hidden",o.endTime=new Date,n(o)}}):void 0}function e(){(g.timeOut>0||g.extendedTimeOut>0)&&(i=setTimeout(d,g.extendedTimeOut))}function f(){clearTimeout(i),j.stop(!0,!0)[g.showMethod]({duration:g.showDuration,easing:g.showEasing})}var g=p(),h=b.iconClass||g.iconClass;"undefined"!=typeof b.optionsOverride&&(g=a.extend(g,b.optionsOverride),h=b.optionsOverride.iconClass||h),t++,r=c(g,!0);var i=null,j=a("
"),k=a("
"),l=a("
"),m=a(g.closeHtml),o={toastId:t,state:"visible",startTime:new Date,options:g,map:b};return b.iconClass&&j.addClass(g.toastClass).addClass(h),b.title&&(k.append(b.title).addClass(g.titleClass),j.append(k)),b.message&&(l.append(b.message).addClass(g.messageClass),j.append(l)),g.closeButton&&(m.addClass("toast-close-button").attr("role","button"),j.prepend(m)),j.hide(),g.newestOnTop?r.prepend(j):r.append(j),j[g.showMethod]({duration:g.showDuration,easing:g.showEasing,complete:g.onShown}),g.timeOut>0&&(i=setTimeout(d,g.timeOut)),j.hover(f,e),!g.onclick&&g.tapToDismiss&&j.click(d),g.closeButton&&m&&m.click(function(a){a.stopPropagation?a.stopPropagation():void 0!==a.cancelBubble&&a.cancelBubble!==!0&&(a.cancelBubble=!0),d(!0)}),g.onclick&&j.click(function(){g.onclick(),d()}),n(o),g.debug&&console&&console.log(o),j}function p(){return a.extend({},m(),v.options)}function q(a){r||(r=c()),a.is(":visible")||(a.remove(),a=null,0===r.children().length&&r.remove())}var r,s,t=0,u={error:"error",info:"info",success:"success",warning:"warning"},v={clear:h,remove:i,error:b,getContainer:c,info:d,options:{},subscribe:e,success:f,version:"2.0.3",warning:g};return v}()})}("function"==typeof define&&define.amd?define:function(a,b){"undefined"!=typeof module&&module.exports?module.exports=b(require("jquery")):window.toastr=b(window.jQuery)}); \ No newline at end of file diff --git a/BackEnd/assets/vendor/toastr/nuget/content/scripts/toastr.min.js.map b/BackEnd/assets/vendor/toastr/nuget/content/scripts/toastr.min.js.map deleted file mode 100644 index 2f6c09a..0000000 --- a/BackEnd/assets/vendor/toastr/nuget/content/scripts/toastr.min.js.map +++ /dev/null @@ -1,8 +0,0 @@ -{ -"version":3, -"file":"toastr.min.js", -"lineCount":1, -"mappings":"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", -"sources":["toastr.js"], -"names":["define","$","error","message","title","optionsOverride","notify","toastType","getOptions","iconClasses","info","subscribe","callback","listener","success","warning","clear","$toastElement","options","$container","getContainer","length","hideMethod","hideDuration","hideEasing","complete","removeToast","children","remove","getDefaults","undefined","publish","args","map","hideToast","override","onHidden","response","state","endTime","Date","delayedhideToast","timeOut","extendedTimeOut","intervalId","setTimeout","stickAround","clearTimeout","stop","showMethod","showDuration","showEasing","iconClass","extend","toastId","$titleElement","$messageElement","$closeElement","closeHtml","addClass","toastClass","append","titleClass","messageClass","closeButton","prepend","hide","newestOnTop","onShown","hover","onclick","tapToDismiss","click","event","stopPropagation","debug","console","log","containerId","attr","positionClass","appendTo","target","toastr","is","amd","deps","factory","module","exports","require","window","jQuery"] -} diff --git a/BackEnd/assets/vendor/toastr/nuget/toastr.1.0.0.nuspec b/BackEnd/assets/vendor/toastr/nuget/toastr.1.0.0.nuspec deleted file mode 100644 index 92ce5ef..0000000 --- a/BackEnd/assets/vendor/toastr/nuget/toastr.1.0.0.nuspec +++ /dev/null @@ -1,35 +0,0 @@ - - - - 1.0.0 - John Papa,Hans Fjällemark - John Papa,Hans Fjällemark - http://www.opensource.org/licenses/mit-license.php - https://github.com/CodeSeven/toastr - - - - toastr - toastr - false - 3 Easy Steps: - -1) Link to toastr.css and toastr-responsive.css -2) Link to toastr.js -3) Use toastr to display a toast for info, success, warning or error - -// Display an info toast with no title -toastr.info('Are you the 6 fingered man?') - -*** For other API calls, see the demo - toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended. - Copyright © 2012 Hans Fjällemark & John Papa. - en-US - toastr, toast, notification, dialog, jquery - - - - - - - \ No newline at end of file diff --git a/BackEnd/assets/vendor/toastr/nuget/toastr.1.0.1.nuspec b/BackEnd/assets/vendor/toastr/nuget/toastr.1.0.1.nuspec deleted file mode 100644 index d73cd002ac3799639ba341567b4ba79bcd110941..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3764 zcmb`K-HsbY5QXd767SIBf&j|e>>>dI<0t|WhyVqJz2nAfPi$}2GiGKSXL%#ui{}8& zSM6qI>~R(nH1hm(SJ%&}Q`POi{v6u_du408v0yJPv(hSCSz)<-Y46&(4ecX6gJyD@ zX?(8P+!j8&wc4KBnWR3E%mbU)J2tSfZEPyp7rHOBF6{N^(u~ffR@IXE+(x=8NiHR| zmUJa+Yw4fKi$Y(8wAUKL?pm^Kz0r%2UC6(4T_Zg|(>=GXR&Jzmrj@VsK9|ktS&%PW zV`^1!J(e4>>_;1YAp-3GLrS! zZqN05Fcku|FfBZn6MLe!rEm%MR8fH8efw5-@)7KjUE3eBg*9?eDsOmtsHNXlVLR!G zta(#QT^;>)Zk!cxu#&Y)d3hsjx=h;1mz{E6c=nMjghVMGWIkGojU%mtUrAG?5g1pC z#od{qv@G=li|$Oa-tXx~77Jkt|LP-8t3B%%ZgVOBu3G&5N-O7D`Ak2UlFRlX_xkns z`%+5Bud=a{Pnmt+iTt7b1BZ<)zy;nXs<)}41!Lm=@9X>hASUX(ln2<0{bgbwi+|t9 zVr92_d!`xu0i%JgbNfJ}c%6%r!I6k}R#1y{hDsOJM-215RGL5Y2_j9So3_7t4|5^XO-Lr?XN3^$EvvrO1 z>Y#p4G|@vm%N%?9N3MO~o{%DgANoa)iE$V10rEkbpW1hN&a{T^6JrP4h;Fn4bJki7 z8&9#QpL5{4-gmUygFXsIu!j6R(fy@^$I~*^jb-rb_wxL6%@DT-nO^xKlIN)Dh@%7C|ESd=%9!(`TF|nuZ+)_l6eI&^Sw?U_3ZOlYh2b{p8h!SU*$a(hUcmg=n+jCt_ zETG9LtBWNT$X(_dISZw}+>cs6%4B>aPJzcl9@oN`y{0=B?00z(&r=tAd;J+9*n7$v ztolN-$7hV_X`khOAL*Ioa;qn&#)*E^(53c;xCbB3_v>LdTR4N7oRr>In{T=--0G`D z=IGk?lY8~r}OD>^}}2=>;MzF>8qd~dzMV6 z^-sl-3qP@sPS{Jm^llH4eEmsz?41lQo{FxKpe8wu;VHbxg(Dc%_RGg>~9)bI*Gh(3~fDc=WTlztdy5_9)_xe%9(W+-v3U^p{KAd OA)464So>ceec^8;D{$ig diff --git a/BackEnd/assets/vendor/toastr/nuget/toastr.1.0.2.nuspec b/BackEnd/assets/vendor/toastr/nuget/toastr.1.0.2.nuspec deleted file mode 100644 index 79dd9a25b2c75b861555c0fe94cc6a6894c122b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3914 zcmb`K+m0JW5Qgj867SIBf&j|e*+l{b#!>W2=+p)b_&nz?JILjOHUOWfz zf7Nd0;BgibWZ52f*YU5vs@s44Ikt!P$~Jaw!Cu1N6nc_RuYozZ_^_kgLnm4jIljbWu&*d{l78DDw zv8*j*d8)msf4BE*xwRxFlE^)}N^yU#M`x^A){$aE(l$EGI&Nj-`8`g`ov0*2`fA46^b`b zxUkou$6!|B*f2SReRbfEE=LdR%^0x?%U4>>_Iqi@3|hGi|IvTn?%5;xBimc)Y~3QW zI%wXLO^lGp7LGmhBhxu>Pe@V05B?hi7XO4mqtf4+n^!ZZnCO?DXS*tS(truR&RJq5F9;Zj}3Ov?6^NZ87 zk|gI&L^#t#xzu{D3}5V#iaYQh?8rRz0w-V4)c9FZgAeS9F}8bf?sCsmNBk^h9rThc zoCHyHu#F5k!u*Z%k`+$VSk-Qp@B_VA6}WWiHfD;7j^h+w+izN<(^AJRbjsq3{$pq8 z)#~EkUnSz;}3>ULl8WEufMqjdruL;_0J`H zc=L(e?DO0oBa>AbF)Quws5e>3}GJay{M2ll|7 zZqH?j-&cON$7w+MwR_?@Vl;6Ar8RzV|NRX zpdQ>g>C*q-`f(iL4!OT+X6b(PwmCHIyj`@-v$<4Vnspee4@zg&U3mXHE8R$8TS7Fk LiM8f`QRc$m#6XIZ diff --git a/BackEnd/assets/vendor/toastr/nuget/toastr.1.0.3.nuspec b/BackEnd/assets/vendor/toastr/nuget/toastr.1.0.3.nuspec deleted file mode 100644 index f36e950..0000000 --- a/BackEnd/assets/vendor/toastr/nuget/toastr.1.0.3.nuspec +++ /dev/null @@ -1,38 +0,0 @@ - - - - toastr - 1.0.2 - toastr - John Papa,Hans Fjällemark - John Papa,Hans Fjällemark - http://www.opensource.org/licenses/mit-license.php - https://github.com/CodeSeven/toastr - false - 3 Easy Steps: - -1) Link to toastr.css and toastr-responsive.css -2) Link to toastr.js -3) Use toastr to display a toast for info, success, warning or error - -// Display an info toast with no title -toastr.info('Are you the 6 fingered man?') - -*** For other API calls, see the demo - toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended. - Minor updates for long unbroken string going outside toast and new feature to keep the toast around after hover-off for an extended timeout. - -Set extendedTimeOut and timeOut to 0 to avoid toastr from fading away. - Copyright © 2012 Hans Fjällemark & John Papa. - en-US - toastr, toast, notification, dialog, jquery - - - - - - - - - - \ No newline at end of file diff --git a/BackEnd/assets/vendor/toastr/nuget/toastr.1.1.0.nuspec b/BackEnd/assets/vendor/toastr/nuget/toastr.1.1.0.nuspec deleted file mode 100644 index 4f05cc6..0000000 --- a/BackEnd/assets/vendor/toastr/nuget/toastr.1.1.0.nuspec +++ /dev/null @@ -1,35 +0,0 @@ - - - - toastr - 1.1.0 - toastr - John Papa,Hans Fjällemark - John Papa,Hans Fjällemark - http://www.opensource.org/licenses/mit-license.php - https://github.com/CodeSeven/toastr - false - 3 Easy Steps: - -(1) Link to toastr.css -(2) Link to toastr.js -(3) Use toastr to display a toast for info, success, warning or error - -// Display an info toast with no title -toastr.info('Are you the 6 fingered man?') - -*** For other API calls, see the demo - toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended. - Added AMD support (and backwards compat with non AMD), toastr.clear() method, optionsOverride API to be able to override options for each toast, added onclick callback option which fires when a user clicks the toast. Also cleaned CSS, merged CSS files into 1 file, and reduced jQuery dependency to v1.6.3 - Copyright © 2012 Hans Fjällemark & John Papa. - en-US - toastr, toast, notification, dialog, jquery - - - - - - - - - \ No newline at end of file diff --git a/BackEnd/assets/vendor/toastr/nuget/toastr.1.1.1.nuspec b/BackEnd/assets/vendor/toastr/nuget/toastr.1.1.1.nuspec deleted file mode 100644 index d5c19bb..0000000 --- a/BackEnd/assets/vendor/toastr/nuget/toastr.1.1.1.nuspec +++ /dev/null @@ -1,35 +0,0 @@ - - - - toastr - 1.1.1 - toastr - John Papa,Hans Fjällemark - John Papa,Hans Fjällemark - http://www.opensource.org/licenses/mit-license.php - https://github.com/CodeSeven/toastr - false - 3 Easy Steps: - -(1) Link to toastr.css -(2) Link to toastr.js -(3) Use toastr to display a toast for info, success, warning or error - -// Display an info toast with no title -toastr.info('Are you the 6 fingered man?') - -*** For other API calls, see the demo - toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended. - Added AMD support (and backwards compat with non AMD), toastr.clear() method, optionsOverride API to be able to override options for each toast, added onclick callback option which fires when a user clicks the toast. Also cleaned CSS, merged CSS files into 1 file, and reduced jQuery dependency to v1.6.3 - Copyright © 2012 Hans Fjällemark & John Papa. - en-US - toastr, toast, notification, dialog, jquery - - - - - - - - - \ No newline at end of file diff --git a/BackEnd/assets/vendor/toastr/nuget/toastr.1.1.2.nuspec b/BackEnd/assets/vendor/toastr/nuget/toastr.1.1.2.nuspec deleted file mode 100644 index 8c56efe..0000000 --- a/BackEnd/assets/vendor/toastr/nuget/toastr.1.1.2.nuspec +++ /dev/null @@ -1,35 +0,0 @@ - - - - toastr - 1.1.2 - toastr - John Papa,Hans Fjällemark - John Papa,Hans Fjällemark - http://www.opensource.org/licenses/mit-license.php - https://github.com/CodeSeven/toastr - false - 3 Easy Steps: - -(1) Link to toastr.css -(2) Link to toastr.js -(3) Use toastr to display a toast for info, success, warning or error - -// Display an info toast with no title -toastr.info('Are you the 6 fingered man?') - -*** For other API calls, see the demo - toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended. - Added AMD support (and backwards compat with non AMD), toastr.clear() method clears 1 or all toasts, optionsOverride API to be able to override options for each toast, added onclick callback option which fires when a user clicks the toast. Also cleaned CSS, merged CSS files into 1 file, and reduced jQuery dependency to v1.6.3 - Copyright © 2012 Hans Fjällemark & John Papa. - en-US - toastr, toast, notification, dialog, jquery - - - - - - - - - \ No newline at end of file diff --git a/BackEnd/assets/vendor/toastr/nuget/toastr.1.1.4.1.nuspec b/BackEnd/assets/vendor/toastr/nuget/toastr.1.1.4.1.nuspec deleted file mode 100644 index ee51585..0000000 --- a/BackEnd/assets/vendor/toastr/nuget/toastr.1.1.4.1.nuspec +++ /dev/null @@ -1,40 +0,0 @@ - - - - toastr - 1.1.4.1 - toastr - John Papa,Hans Fjällemark - John Papa,Hans Fjällemark - http://www.opensource.org/licenses/mit-license.php - https://github.com/CodeSeven/toastr - http://johnpapa.net/wp-content/images/toastr-icon.png - false - 3 Easy Steps: - -(1) Link to toastr.css -(2) Link to toastr.js -(3) Use toastr to display a toast for info, success, warning or error - -// Display an info toast with no title -toastr.info('Are you the 6 fingered man?') - -*** For other API calls, see the demo - toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended. - Added AMD support (and backwards compat with non AMD), toastr.clear() method clears 1 or all toasts, optionsOverride API to be able to override options for each toast, added onclick callback option which fires when a user clicks the toast. Also cleaned CSS, merged CSS files into 1 file, and reduced jQuery dependency to v1.6.3 - -Fix to the toastr.min.js file - Copyright © 2012 Hans Fjällemark & John Papa. - en-US - toastr, toast, notification, dialog, jquery - - - - - - - - - - - \ No newline at end of file diff --git a/BackEnd/assets/vendor/toastr/nuget/toastr.1.1.4.2.nuspec b/BackEnd/assets/vendor/toastr/nuget/toastr.1.1.4.2.nuspec deleted file mode 100644 index a754c18..0000000 --- a/BackEnd/assets/vendor/toastr/nuget/toastr.1.1.4.2.nuspec +++ /dev/null @@ -1,40 +0,0 @@ - - - - toastr - 1.1.4.2 - toastr - John Papa,Hans Fjällemark - John Papa,Hans Fjällemark - http://www.opensource.org/licenses/mit-license.php - https://github.com/CodeSeven/toastr - http://johnpapa.net/wp-content/images/toastr-icon.png - false - 3 Easy Steps: - -(1) Link to toastr.css -(2) Link to toastr.js -(3) Use toastr to display a toast for info, success, warning or error - -// Display an info toast with no title -toastr.info('Are you the 6 fingered man?') - -*** For other API calls, see the demo - toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended. - Added AMD support (and backwards compat with non AMD), toastr.clear() method clears 1 or all toasts, optionsOverride API to be able to override options for each toast, added onclick callback option which fires when a user clicks the toast. Also cleaned CSS, merged CSS files into 1 file, and reduced jQuery dependency to v1.6.3 - -Fix to the toastr.min.js file - Copyright © 2012 Hans Fjällemark & John Papa. - en-US - toastr, toast, notification, dialog, jquery - - - - - - - - - - - \ No newline at end of file diff --git a/BackEnd/assets/vendor/toastr/nuget/toastr.1.1.4.nuspec b/BackEnd/assets/vendor/toastr/nuget/toastr.1.1.4.nuspec deleted file mode 100644 index 33841d9..0000000 --- a/BackEnd/assets/vendor/toastr/nuget/toastr.1.1.4.nuspec +++ /dev/null @@ -1,40 +0,0 @@ - - - - toastr - 1.1.4 - toastr - John Papa,Hans Fjällemark - John Papa,Hans Fjällemark - http://www.opensource.org/licenses/mit-license.php - https://github.com/CodeSeven/toastr - http://johnpapa.net/wp-content/images/toastr-icon.png - false - 3 Easy Steps: - -(1) Link to toastr.css -(2) Link to toastr.js -(3) Use toastr to display a toast for info, success, warning or error - -// Display an info toast with no title -toastr.info('Are you the 6 fingered man?') - -*** For other API calls, see the demo - toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended. - Added AMD support (and backwards compat with non AMD), toastr.clear() method clears 1 or all toasts, optionsOverride API to be able to override options for each toast, added onclick callback option which fires when a user clicks the toast. Also cleaned CSS, merged CSS files into 1 file, and reduced jQuery dependency to v1.6.3 - -Fix to the toastr.min.js file - Copyright © 2012 Hans Fjällemark & John Papa. - en-US - toastr, toast, notification, dialog, jquery - - - - - - - - - - - \ No newline at end of file diff --git a/BackEnd/assets/vendor/toastr/nuget/toastr.1.1.5.nuspec b/BackEnd/assets/vendor/toastr/nuget/toastr.1.1.5.nuspec deleted file mode 100644 index 3df71d7..0000000 --- a/BackEnd/assets/vendor/toastr/nuget/toastr.1.1.5.nuspec +++ /dev/null @@ -1,38 +0,0 @@ - - - - toastr - 1.1.5 - toastr - John Papa,Hans Fjällemark - John Papa,Hans Fjällemark - http://www.opensource.org/licenses/mit-license.php - https://github.com/CodeSeven/toastr - http://johnpapa.net/wp-content/images/toastr-icon.png - false - 3 Easy Steps: - -(1) Link to toastr.css -(2) Link to toastr.js -(3) Use toastr to display a toast for info, success, warning or error - -// Display an info toast with no title -toastr.info('Are you the 6 fingered man?') - -*** For other API calls, see the demo - toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended. - Now using SemVer for JavaScript files. - Copyright © 2012 Hans Fjällemark & John Papa. - en-US - toastr, toast, notification, dialog, jquery - - - - - - - - - - - \ No newline at end of file diff --git a/BackEnd/assets/vendor/toastr/nuget/toastr.1.2.0.nuspec b/BackEnd/assets/vendor/toastr/nuget/toastr.1.2.0.nuspec deleted file mode 100644 index 59a24ce..0000000 --- a/BackEnd/assets/vendor/toastr/nuget/toastr.1.2.0.nuspec +++ /dev/null @@ -1,40 +0,0 @@ - - - - toastr - 1.2.0 - toastr - John Papa,Hans Fjällemark - John Papa,Hans Fjällemark - http://www.opensource.org/licenses/mit-license.php - https://github.com/CodeSeven/toastr - http://johnpapa.net/wp-content/images/toastr-icon.png - false - 3 Easy Steps: - -(1) Link to toastr.css -(2) Link to toastr.js -(3) Use toastr to display a toast for info, success, warning or error - -// Display an info toast with no title -toastr.info('Are you the 6 fingered man?') - -*** For other API calls, see the demo - toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended. - Added getContainer(). -Fixed clear() bug. -Removed semver from file name. - Copyright © 2012 Hans Fjällemark & John Papa. - en-US - toastr, toast, notification, dialog, jquery - - - - - - - - - - - \ No newline at end of file diff --git a/BackEnd/assets/vendor/toastr/nuget/toastr.1.2.1.nuspec b/BackEnd/assets/vendor/toastr/nuget/toastr.1.2.1.nuspec deleted file mode 100644 index c9cd536..0000000 --- a/BackEnd/assets/vendor/toastr/nuget/toastr.1.2.1.nuspec +++ /dev/null @@ -1,40 +0,0 @@ - - - - toastr - 1.2.1 - toastr - John Papa,Hans Fjällemark - John Papa,Hans Fjällemark - http://www.opensource.org/licenses/mit-license.php - https://github.com/CodeSeven/toastr - http://johnpapa.net/wp-content/images/toastr-icon.png - false - 3 Easy Steps: - -(1) Link to toastr.css -(2) Link to toastr.js -(3) Use toastr to display a toast for info, success, warning or error - -// Display an info toast with no title -toastr.info('Are you the 6 fingered man?') - -*** For other API calls, see the demo - toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended. - Added getContainer(). -Fixed clear() bug. -Removed semver from file name. - Copyright © 2012 Hans Fjällemark & John Papa. - en-US - toastr, toast, notification, dialog, jquery - - - - - - - - - - - \ No newline at end of file diff --git a/BackEnd/assets/vendor/toastr/nuget/toastr.1.2.2.nuspec b/BackEnd/assets/vendor/toastr/nuget/toastr.1.2.2.nuspec deleted file mode 100644 index c010d91..0000000 --- a/BackEnd/assets/vendor/toastr/nuget/toastr.1.2.2.nuspec +++ /dev/null @@ -1,40 +0,0 @@ - - - - toastr - 1.2.2 - toastr - John Papa,Hans Fjällemark - John Papa,Hans Fjällemark - http://www.opensource.org/licenses/mit-license.php - https://github.com/CodeSeven/toastr - http://johnpapa.net/wp-content/images/toastr-icon.png - false - 3 Easy Steps: - -(1) Link to toastr.css -(2) Link to toastr.js -(3) Use toastr to display a toast for info, success, warning or error - -// Display an info toast with no title -toastr.info('Are you the 6 fingered man?') - -*** For other API calls, see the demo - toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended. - Added getContainer(). -Fixed clear() bug. -Removed semver from file name. - Copyright © 2012 Hans Fjällemark & John Papa. - en-US - toastr, toast, notification, dialog, jquery - - - - - - - - - - - \ No newline at end of file diff --git a/BackEnd/assets/vendor/toastr/nuget/toastr.1.3.0.nuspec b/BackEnd/assets/vendor/toastr/nuget/toastr.1.3.0.nuspec deleted file mode 100644 index 8b9f37d..0000000 --- a/BackEnd/assets/vendor/toastr/nuget/toastr.1.3.0.nuspec +++ /dev/null @@ -1,48 +0,0 @@ - - - - toastr - 1.3.0 - toastr - John Papa,Hans Fjällemark - John Papa,Hans Fjällemark - http://www.opensource.org/licenses/mit-license.php - https://github.com/CodeSeven/toastr - http://johnpapa.net/wp-content/images/toastr-icon.png - false - 3 Easy Steps: - -(1) Link to toastr.css -(2) Link to toastr.js -(3) Use toastr to display a toast for info, success, warning or error - -// Display an info toast with no title -toastr.info('Are you the 6 fingered man?') - -*** For other API calls, see the demo - toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended. - Added onFadeIn and onFadeOut callbacks. - toastr.options.onFadeIn = function() { console.log('hello'); } -Added option <code>newestOnTop</code> to show toasts in oldest or newest first order. - toastr.options.newestOnTop = false; -Fixed margins on full width toasts -Added LESS file. -Added min file for JS and CSS -Added missing vendor prefixes in CSS. -Various minor bug fixes. -Added unit tests for new features. - Copyright © 2012 Hans Fjällemark & John Papa. - en-US - toastr, toast, notification, dialog, jquery - - - - - - - - - - - - \ No newline at end of file diff --git a/BackEnd/assets/vendor/toastr/nuget/toastr.1.3.1.nuspec b/BackEnd/assets/vendor/toastr/nuget/toastr.1.3.1.nuspec deleted file mode 100644 index e405e69..0000000 --- a/BackEnd/assets/vendor/toastr/nuget/toastr.1.3.1.nuspec +++ /dev/null @@ -1,63 +0,0 @@ - - - - toastr - 1.3.1 - toastr - John Papa,Hans Fjällemark - John Papa,Hans Fjällemark - http://www.opensource.org/licenses/mit-license.php - https://github.com/CodeSeven/toastr - http://johnpapa.net/wp-content/images/toastr-icon.png - false - 3 Easy Steps: - -(1) Link to toastr.css -(2) Link to toastr.js -(3) Use toastr to display a toast for info, success, warning or error - -// Display an info toast with no title -toastr.info('Are you the 6 fingered man?') - -*** For other API calls, see the demo - toastr is a Javascript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended. - v.1.3.1 -Added new API for toastr.subscribe so you can be alerted when toasts appear and disappear. - -toastr.subscribe(function (args) { - // args contains the toast options and data -} - -Added support for glimpse.toastr.js plugin. https://github.com/johnpapa/glimpse.toastr - -Added toastId, state (visible/hidden), startTime and endTime to the toastr info response (available in the coneol, glimpse.toastr plugin, or via the subscribe callback). - -Fixed bug with stacking toasts when clear all toasts occurs first. - -v1.2.2 - -Added onFadeIn and onFadeOut callbacks. - toastr.options.onFadeIn = function() { console.log('hello'); } -Added option <code>newestOnTop</code> to show toasts in oldest or newest first order. - toastr.options.newestOnTop = false; -Fixed margins on full width toasts -Added LESS file. -Added min file for JS and CSS -Added missing vendor prefixes in CSS. -Various minor bug fixes. -Added unit tests for new features. - Copyright © 2012 Hans Fjällemark & John Papa. - en-US - toastr, toast, notification, dialog, jquery - - - - - - - - - - - - \ No newline at end of file diff --git a/BackEnd/assets/vendor/toastr/nuget/toastr.2.0.0-rc1.nuspec b/BackEnd/assets/vendor/toastr/nuget/toastr.2.0.0-rc1.nuspec deleted file mode 100644 index 4184621..0000000 --- a/BackEnd/assets/vendor/toastr/nuget/toastr.2.0.0-rc1.nuspec +++ /dev/null @@ -1,49 +0,0 @@ - - - - toastr - 2.0.0-rc1 - toastr - John Papa,Hans Fjällemark - John Papa,Hans Fjällemark - http://www.opensource.org/licenses/mit-license.php - http://toastrjs.com/ - http://johnpapa.net/wp-content/images/toastr-icon.png - false - 3 Easy Steps: - -(1) Link to toastr.css -(2) Link to toastr.js -(3) Use toastr to display a toast for info, success, warning or error - -// Display an info toast with no title -toastr.info('Are you the 6 fingered man?') - -*** For other API calls, see the demo - Toastr is a JavaScript library for non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended. - The following animations options have been deprecated and should be replaced: - -Replace options.fadeIn with options.showDuration -Replace options.onFadeIn with options.onShown -Replace options.fadeOut with options.hideDuration -Replace options.onFadeOut with options.onHidden - -Optional 'close' button, bug fixes, and improved responsive design. - -For other changes, see http://toastrjs.com - Copyright © 2012 Hans Fjällemark & John Papa. - en-US - toastr, toast, notification, dialog, jquery - - - - - - - - - - - - - \ No newline at end of file diff --git a/BackEnd/assets/vendor/toastr/nuget/toastr.2.0.1.nuspec b/BackEnd/assets/vendor/toastr/nuget/toastr.2.0.1.nuspec deleted file mode 100644 index e34349f..0000000 --- a/BackEnd/assets/vendor/toastr/nuget/toastr.2.0.1.nuspec +++ /dev/null @@ -1,49 +0,0 @@ - - - - toastr - 2.0.1 - toastr - John Papa,Hans Fjällemark - John Papa,Hans Fjällemark - http://www.opensource.org/licenses/mit-license.php - http://toastrjs.com/ - http://johnpapa.net/wp-content/images/toastr-icon.png - false - 3 Easy Steps: - -(1) Link to toastr.css -(2) Link to toastr.js -(3) Use toastr to display a toast for info, success, warning or error - -// Display an info toast with no title -toastr.info('Are you the 6 fingered man?') - -*** For other API calls, see the demo - Toastr is a JavaScript library for non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended. - The following animations options have been deprecated and should be replaced: - -Replace options.fadeIn with options.showDuration -Replace options.onFadeIn with options.onShown -Replace options.fadeOut with options.hideDuration -Replace options.onFadeOut with options.onHidden - -Optional 'close' button, bug fixes, and improved responsive design. - -For other changes, see http://toastrjs.com - Copyright © 2012 Hans Fjällemark & John Papa. - en-US - toastr, toast, notification, dialog, jquery - - - - - - - - - - - - - \ No newline at end of file diff --git a/BackEnd/assets/vendor/toastr/nuget/toastr.2.0.2.nuspec b/BackEnd/assets/vendor/toastr/nuget/toastr.2.0.2.nuspec deleted file mode 100644 index 8939f75..0000000 --- a/BackEnd/assets/vendor/toastr/nuget/toastr.2.0.2.nuspec +++ /dev/null @@ -1,41 +0,0 @@ - - - - toastr - 2.0.2 - toastr - John Papa,Hans Fjällemark - John Papa,Hans Fjällemark - http://www.opensource.org/licenses/mit-license.php - http://toastrjs.com/ - http://johnpapa.net/wp-content/images/toastr-icon.png - false - 3 Easy Steps: - -(1) Link to toastr.css -(2) Link to toastr.js -(3) Use toastr to display a toast for info, success, warning or error - -// Display an info toast with no title -toastr.info('Are you the 6 fingered man?') - -*** For other API calls, see the demo - Toastr is a JavaScript library for non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended. - Change log: https://github.com/CodeSeven/toastr/blob/master/CHANGELOG.md - Copyright © 2012-2014 Hans Fjällemark & John Papa. - en-US - toastr, toast, notification, dialog, jquery - - - - - - - - - - - - - - \ No newline at end of file diff --git a/BackEnd/assets/vendor/toastr/nuget/toastr.2.0.3.nuspec b/BackEnd/assets/vendor/toastr/nuget/toastr.2.0.3.nuspec deleted file mode 100644 index eaa6b31..0000000 --- a/BackEnd/assets/vendor/toastr/nuget/toastr.2.0.3.nuspec +++ /dev/null @@ -1,41 +0,0 @@ - - - - toastr - 2.0.3 - toastr - John Papa,Hans Fjällemark - John Papa,Hans Fjällemark - http://www.opensource.org/licenses/mit-license.php - http://toastrjs.com/ - http://johnpapa.net/wp-content/images/toastr-icon.png - false - 3 Easy Steps: - -(1) Link to toastr.css -(2) Link to toastr.js -(3) Use toastr to display a toast for info, success, warning or error - -// Display an info toast with no title -toastr.info('Are you the 6 fingered man?') - -*** For other API calls, see the demo - Toastr is a JavaScript library for non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended. - Change log: https://github.com/CodeSeven/toastr/blob/master/CHANGELOG.md - Copyright © 2012-2014 Hans Fjällemark & John Papa. - en-US - toastr, toast, notification, dialog, jquery - - - - - - - - - - - - - - \ No newline at end of file diff --git a/BackEnd/assets/vendor/toastr/toastr-icon.png b/BackEnd/assets/vendor/toastr/toastr-icon.png deleted file mode 100644 index 040102adcf4c6af6200d4ba7fba296cef0524836..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25510 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 0; i--) { - clearToast($(toastsToClear[i]), options); - } - } - - function clearToast ($toastElement, options, clearOptions) { - var force = clearOptions && clearOptions.force ? clearOptions.force : false; - if ($toastElement && (force || $(':focus', $toastElement).length === 0)) { - $toastElement[options.hideMethod]({ - duration: options.hideDuration, - easing: options.hideEasing, - complete: function () { removeToast($toastElement); } - }); - return true; - } - return false; - } - - function createContainer(options) { - $container = $('
') - .attr('id', options.containerId) - .addClass(options.positionClass); - - $container.appendTo($(options.target)); - return $container; - } - - function getDefaults() { - return { - tapToDismiss: true, - toastClass: 'toast', - containerId: 'toast-container', - debug: false, - - showMethod: 'fadeIn', //fadeIn, slideDown, and show are built into jQuery - showDuration: 300, - showEasing: 'swing', //swing and linear are built into jQuery - onShown: undefined, - hideMethod: 'fadeOut', - hideDuration: 1000, - hideEasing: 'swing', - onHidden: undefined, - closeMethod: false, - closeDuration: false, - closeEasing: false, - closeOnHover: true, - - extendedTimeOut: 1000, - iconClasses: { - error: 'toast-error', - info: 'toast-info', - success: 'toast-success', - warning: 'toast-warning' - }, - iconClass: 'toast-info', - positionClass: 'toast-top-right', - timeOut: 5000, // Set timeOut and extendedTimeOut to 0 to make it sticky - titleClass: 'toast-title', - messageClass: 'toast-message', - escapeHtml: false, - target: 'body', - closeHtml: '', - closeClass: 'toast-close-button', - newestOnTop: true, - preventDuplicates: false, - progressBar: false, - progressClass: 'toast-progress', - rtl: false - }; - } - - function publish(args) { - if (!listener) { return; } - listener(args); - } - - function notify(map) { - var options = getOptions(); - var iconClass = map.iconClass || options.iconClass; - - if (typeof (map.optionsOverride) !== 'undefined') { - options = $.extend(options, map.optionsOverride); - iconClass = map.optionsOverride.iconClass || iconClass; - } - - if (shouldExit(options, map)) { return; } - - toastId++; - - $container = getContainer(options, true); - - var intervalId = null; - var $toastElement = $('
'); - var $titleElement = $('
'); - var $messageElement = $('
'); - var $progressElement = $('
'); - var $closeElement = $(options.closeHtml); - var progressBar = { - intervalId: null, - hideEta: null, - maxHideTime: null - }; - var response = { - toastId: toastId, - state: 'visible', - startTime: new Date(), - options: options, - map: map - }; - - personalizeToast(); - - displayToast(); - - handleEvents(); - - publish(response); - - if (options.debug && console) { - console.log(response); - } - - return $toastElement; - - function escapeHtml(source) { - if (source == null) { - source = ''; - } - - return source - .replace(/&/g, '&') - .replace(/"/g, '"') - .replace(/'/g, ''') - .replace(//g, '>'); - } - - function personalizeToast() { - setIcon(); - setTitle(); - setMessage(); - setCloseButton(); - setProgressBar(); - setRTL(); - setSequence(); - setAria(); - } - - function setAria() { - var ariaValue = ''; - switch (map.iconClass) { - case 'toast-success': - case 'toast-info': - ariaValue = 'polite'; - break; - default: - ariaValue = 'assertive'; - } - $toastElement.attr('aria-live', ariaValue); - } - - function handleEvents() { - if (options.closeOnHover) { - $toastElement.hover(stickAround, delayedHideToast); - } - - if (!options.onclick && options.tapToDismiss) { - $toastElement.click(hideToast); - } - - if (options.closeButton && $closeElement) { - $closeElement.click(function (event) { - if (event.stopPropagation) { - event.stopPropagation(); - } else if (event.cancelBubble !== undefined && event.cancelBubble !== true) { - event.cancelBubble = true; - } - - if (options.onCloseClick) { - options.onCloseClick(event); - } - - hideToast(true); - }); - } - - if (options.onclick) { - $toastElement.click(function (event) { - options.onclick(event); - hideToast(); - }); - } - } - - function displayToast() { - $toastElement.hide(); - - $toastElement[options.showMethod]( - {duration: options.showDuration, easing: options.showEasing, complete: options.onShown} - ); - - if (options.timeOut > 0) { - intervalId = setTimeout(hideToast, options.timeOut); - progressBar.maxHideTime = parseFloat(options.timeOut); - progressBar.hideEta = new Date().getTime() + progressBar.maxHideTime; - if (options.progressBar) { - progressBar.intervalId = setInterval(updateProgress, 10); - } - } - } - - function setIcon() { - if (map.iconClass) { - $toastElement.addClass(options.toastClass).addClass(iconClass); - } - } - - function setSequence() { - if (options.newestOnTop) { - $container.prepend($toastElement); - } else { - $container.append($toastElement); - } - } - - function setTitle() { - if (map.title) { - var suffix = map.title; - if (options.escapeHtml) { - suffix = escapeHtml(map.title); - } - $titleElement.append(suffix).addClass(options.titleClass); - $toastElement.append($titleElement); - } - } - - function setMessage() { - if (map.message) { - var suffix = map.message; - if (options.escapeHtml) { - suffix = escapeHtml(map.message); - } - $messageElement.append(suffix).addClass(options.messageClass); - $toastElement.append($messageElement); - } - } - - function setCloseButton() { - if (options.closeButton) { - $closeElement.addClass(options.closeClass).attr('role', 'button'); - $toastElement.prepend($closeElement); - } - } - - function setProgressBar() { - if (options.progressBar) { - $progressElement.addClass(options.progressClass); - $toastElement.prepend($progressElement); - } - } - - function setRTL() { - if (options.rtl) { - $toastElement.addClass('rtl'); - } - } - - function shouldExit(options, map) { - if (options.preventDuplicates) { - if (map.message === previousToast) { - return true; - } else { - previousToast = map.message; - } - } - return false; - } - - function hideToast(override) { - var method = override && options.closeMethod !== false ? options.closeMethod : options.hideMethod; - var duration = override && options.closeDuration !== false ? - options.closeDuration : options.hideDuration; - var easing = override && options.closeEasing !== false ? options.closeEasing : options.hideEasing; - if ($(':focus', $toastElement).length && !override) { - return; - } - clearTimeout(progressBar.intervalId); - return $toastElement[method]({ - duration: duration, - easing: easing, - complete: function () { - removeToast($toastElement); - clearTimeout(intervalId); - if (options.onHidden && response.state !== 'hidden') { - options.onHidden(); - } - response.state = 'hidden'; - response.endTime = new Date(); - publish(response); - } - }); - } - - function delayedHideToast() { - if (options.timeOut > 0 || options.extendedTimeOut > 0) { - intervalId = setTimeout(hideToast, options.extendedTimeOut); - progressBar.maxHideTime = parseFloat(options.extendedTimeOut); - progressBar.hideEta = new Date().getTime() + progressBar.maxHideTime; - } - } - - function stickAround() { - clearTimeout(intervalId); - progressBar.hideEta = 0; - $toastElement.stop(true, true)[options.showMethod]( - {duration: options.showDuration, easing: options.showEasing} - ); - } - - function updateProgress() { - var percentage = ((progressBar.hideEta - (new Date().getTime())) / progressBar.maxHideTime) * 100; - $progressElement.width(percentage + '%'); - } - } - - function getOptions() { - return $.extend({}, getDefaults(), toastr.options); - } - - function removeToast($toastElement) { - if (!$container) { $container = getContainer(); } - if ($toastElement.is(':visible')) { - return; - } - $toastElement.remove(); - $toastElement = null; - if ($container.children().length === 0) { - $container.remove(); - previousToast = undefined; - } - } - - })(); - }); -}(typeof define === 'function' && define.amd ? define : function (deps, factory) { - if (typeof module !== 'undefined' && module.exports) { //Node - module.exports = factory(require('jquery')); - } else { - window.toastr = factory(window.jQuery); - } -})); diff --git a/BackEnd/userList.aspx b/BackEnd/userList.aspx index 8a0aa74..53a786e 100644 --- a/BackEnd/userList.aspx +++ b/BackEnd/userList.aspx @@ -104,6 +104,11 @@ 電話 測驗日期 寶寶資料 + source + medium + campaign + content + term   @@ -124,7 +129,7 @@