From 8926241f0aeeac4b336db78cca9987f982057d24 Mon Sep 17 00:00:00 2001 From: hafifierahman Date: Sun, 12 Sep 2021 10:18:08 +0800 Subject: [PATCH] fix portal --- app/Http/Controllers/AnalisaController.php | 71 ++- app/Http/Controllers/BayaranController.php | 10 +- app/Http/Controllers/SemakController.php | 25 +- public/argon/img/brand/blue.png | Bin 7883 -> 3390 bytes public/argon/js/argon.js | 74 ++- public/argon/js/argon.min.js | 499 +++++++++++++++++- public/assets/img/brand/a.png | Bin 0 -> 7883 bytes public/assets/img/brand/blue.jpg | Bin 0 -> 13885 bytes public/assets/img/brand/blue.png | Bin 7883 -> 3390 bytes public/assets/img/brand/logo.psd | Bin 0 -> 77309 bytes public/assets/js/argon.min.js | 450 +++++++++++++++- public/js/app.js | 4 +- resources/views/analisa/index.blade.php | 271 +++------- resources/views/dashboard.blade.php | 18 +- .../views/layouts/navbars/navs/auth.blade.php | 38 +- .../views/layouts/navbars/sidebar.blade.php | 5 - resources/views/penyata/summary.blade.php | 333 ++++++++++++ resources/views/semak/semaksag.blade.php | 20 +- resources/views/semak/senaraisag.blade.php | 2 +- routes/web.php | 24 +- 20 files changed, 1567 insertions(+), 277 deletions(-) create mode 100644 public/assets/img/brand/a.png create mode 100644 public/assets/img/brand/blue.jpg create mode 100644 public/assets/img/brand/logo.psd create mode 100644 resources/views/penyata/summary.blade.php diff --git a/app/Http/Controllers/AnalisaController.php b/app/Http/Controllers/AnalisaController.php index 40ea4bd..d9b8584 100644 --- a/app/Http/Controllers/AnalisaController.php +++ b/app/Http/Controllers/AnalisaController.php @@ -10,7 +10,76 @@ class AnalisaController extends Controller { public function index() { + $kpbaru = Auth::User()->icno; + + $totalgadai = 0; + $arraytotalgadai = []; + $cawangangadai = []; + $cawanganlelong = []; + $count = 0; + + $customers_detail = Http::get(config('api.url') .'/api/customers/' . $kpbaru)->json(); + $gadaidetail[] = Http::get(config('api.url') .'/api/customers/' . $kpbaru . '/gadai/belum_tebus')->json(); + + if(empty($gadaidetail[0]) ) + { + $gadai_belum_tebus = $gadaidetail[0]; + } + else + { + $gadai_belum_tebus = $gadaidetail[0][0]; + } + + $bilangan_belum_tebus = (empty($gadaidetail[0])) ? count($gadaidetail[0]) : count($gadaidetail[0][0]); + $lelongdetail = Http::get(config('api.url') .'/api/customers/' . $kpbaru . '/gadai/lelong')->json(); + $bilangan_lelong = (empty($lelongdetail)) ? sizeof($lelongdetail) : sizeof($lelongdetail[0]); + + $marhunakanlelong = Http::get(config('api.url') .'/api/bilangandilelong/' . $kpbaru)->json(); + + $totalgadaicawangan = 0; + + foreach ($gadaidetail as $index => $gadai) { + + foreach ($gadai as $index1 => $pinjamanzz) { + foreach($pinjamanzz as $pin) + { + $pinjaman = floatval($pin['pinjaman']); + + $totalgadai += $pinjaman; + $totalgadaicawangan += $pinjaman; + + $count++; + } + } + } + + $bilangan_melebihi_6_bulan = 0; + + foreach($gadai_belum_tebus as $index => $gadai){ + if($gadai['jbg'] >= 6){ + $bilangan_melebihi_6_bulan ++; + } + } + + $marhunakanlelong = Http::get(config('api.url') .'/api/bilangandilelong/' . $kpbaru)->json(); + + $bilakandilelong = (empty($marhunakanlelong)) ? sizeof($marhunakanlelong) : sizeof($marhunakanlelong[0]); + + $harga_emas = Http::get(config('api.url') .'/api/harga_emas/')->json(); + + $belum_tebus = Http::get(config('api.url') . '/api/customers/'. $kpbaru . '/gadai/' . 'belum_tebus')->json(); + + if(is_array($belum_tebus)) + { + if(sizeof($belum_tebus) > 0) + { + $belum_tebus = $belum_tebus[0]; + } + } + + + // $StatistikBulanan = Http::get(config('api.url') .'/portal/financeMonth/',['icno' => $kpbaru])->json(); - return view('analisa.index'); + return view('analisa.index', compact("totalgadai",'bilangan_belum_tebus','belum_tebus','harga_emas','bilangan_melebihi_6_bulan','bilakandilelong')); } } diff --git a/app/Http/Controllers/BayaranController.php b/app/Http/Controllers/BayaranController.php index b7d7d77..d327895 100644 --- a/app/Http/Controllers/BayaranController.php +++ b/app/Http/Controllers/BayaranController.php @@ -14,8 +14,14 @@ class BayaranController extends Controller $belum_tebus = Http::get(config('api.url') . '/api/customers/'. $auth_user['icno'] . '/gadai/' . 'belum_tebus')->json(); - if(sizeof($belum_tebus) > 0) - $belum_tebus = $belum_tebus[0]; + if(is_array($belum_tebus)) + { + if(sizeof($belum_tebus) > 0) + { + $belum_tebus = $belum_tebus[0]; + } + } + return view('pembayaran.senaraibayaran', compact('belum_tebus')); } diff --git a/app/Http/Controllers/SemakController.php b/app/Http/Controllers/SemakController.php index 0cf2e9d..bcf9e1f 100644 --- a/app/Http/Controllers/SemakController.php +++ b/app/Http/Controllers/SemakController.php @@ -13,26 +13,25 @@ class SemakController extends Controller $auth_user = Auth::user(); $belum_tebus = Http::get(config('api.url') . '/api/customers/'. $auth_user['icno'] . '/gadai/' . 'belum_tebus')->json(); + $cawangan = Http::get(config('api.url') . '/api/customer/eachcawangan/'. $auth_user['icno'])->json(); - if(sizeof($belum_tebus) > 0) - $belum_tebus = $belum_tebus[0]; + if(is_array($belum_tebus)) + { + if(sizeof($belum_tebus) > 0) + { + $belum_tebus = $belum_tebus[0]; + } + } - return view('semak.semaksag', compact('belum_tebus')); + return view('semak.semaksag', compact('belum_tebus','cawangan')); } - public function SenaraiSAG() + public function SenaraiSAG(Request $request) { $auth_user = Auth::user(); - $belum_tebus = Http::get(config('api.url') . '/api/customers/'. $auth_user['icno'] . '/gadai/' . 'belum_tebus')->json(); - - if(sizeof($belum_tebus) > 0) - $belum_tebus = $belum_tebus[0]; - - $sudah_tebus = Http::get(config('api.url') . '/api/customers/'. $auth_user['icno'] . '/gadai/' . 'sudah_tebus')->json(); - - if(sizeof($sudah_tebus) > 0) - $sudah_tebus = $sudah_tebus[0]; + $belum_tebus = Http::get(config('api.url') . '/api/customers/'. $auth_user['icno'] . '/gadai/' . 'belum_tebus/' . $request->sltcawangan)->json(); + $sudah_tebus = Http::get(config('api.url') . '/api/customers/'. $auth_user['icno'] . '/gadai/' . 'sudah_tebus/' . $request->sltcawangan)->json(); return view('semak.senaraisag', compact('belum_tebus','sudah_tebus')); } diff --git a/public/argon/img/brand/blue.png b/public/argon/img/brand/blue.png index 88f515f1dd49975cb6fe95655b9db81e2d58a41e..089a1528bca5e5e7e04a083b03e935500e9dabe8 100644 GIT binary patch literal 3390 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 CuTVw+ literal 7883 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 diff --git a/public/argon/js/argon.js b/public/argon/js/argon.js index 98b038f..bf1e857 100644 --- a/public/argon/js/argon.js +++ b/public/argon/js/argon.js @@ -927,6 +927,34 @@ var OrdersChart = (function() { // Init chart function initChart($chart) { + var datafinance = []; + var PembiayaanBulanan = new Array(); + var BayaranBulanan = new Array(); + var NamaBulan = new Array(); + + $.ajax({ + url:'http://localhost:8000/portal/financeMonth/', + data:{'icno' : '821230015194'}, + method:'GET', + async:false, + success:function(data){ + datafinance = data; + } + }); + + $.each(datafinance,function(index,finance){ + PembiayaanBulanan.push(finance['pembiayaan']); + BayaranBulanan.push(finance['bayaran']); + NamaBulan.push(finance['namabulan']); + }); + + PembiayaanBulanan.reverse(); + BayaranBulanan.reverse(); + NamaBulan.reverse(); + + const formatter = new Intl.NumberFormat('en-US', { + }); + // Create chart var ordersChart = new Chart($chart, { type: 'bar', @@ -937,7 +965,7 @@ var OrdersChart = (function() { callback: function(value) { if (!(value % 10)) { //return '$' + value + 'k' - return value + return formatter.format(value) } } } @@ -962,10 +990,10 @@ var OrdersChart = (function() { } }, data: { - labels: ['Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + labels: NamaBulan, datasets: [{ - label: 'Sales', - data: [25, 20, 30, 22, 17, 29] + label: 'Pembiayaan', + data: PembiayaanBulanan }] } }); @@ -1003,6 +1031,34 @@ var SalesChart = (function() { function init($chart) { + var datafinance = []; + var PembiayaanBulanan = new Array(); + var BayaranBulanan = new Array(); + var NamaBulan = new Array(); + + $.ajax({ + url:'http://localhost:8000/portal/financeMonth/', + data:{'icno' : '821230015194'}, + method:'GET', + async:false, + success:function(data){ + datafinance = data; + } + }); + + $.each(datafinance,function(index,finance){ + PembiayaanBulanan.push(finance['pembiayaan']); + BayaranBulanan.push(finance['bayaran']); + NamaBulan.push(finance['namabulan']); + }); + + PembiayaanBulanan.reverse(); + BayaranBulanan.reverse(); + NamaBulan.reverse(); + + const formatter = new Intl.NumberFormat('en-US', { + }); + var salesChart = new Chart($chart, { type: 'line', options: { @@ -1015,7 +1071,7 @@ var SalesChart = (function() { ticks: { callback: function(value) { if (!(value % 10)) { - return '$' + value + 'k'; + return 'RM' + formatter.format(value); } } } @@ -1032,17 +1088,17 @@ var SalesChart = (function() { content += '' + label + ''; } - content += '$' + yLabel + 'k'; + content += 'RM' + formatter.format(yLabel) + ''; return content; } } } }, data: { - labels: ['May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + labels: NamaBulan, datasets: [{ - label: 'Performance', - data: [0, 20, 10, 30, 15, 40, 20, 60, 60] + label: 'Prestasi', + data: BayaranBulanan }] } }); diff --git a/public/argon/js/argon.min.js b/public/argon/js/argon.min.js index 0ff9118..494189a 100644 --- a/public/argon/js/argon.min.js +++ b/public/argon/js/argon.min.js @@ -15,4 +15,501 @@ * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. */ -"use strict";var map,lat,lng,Datepicker=function(){var a=$(".datepicker");a.length&&a.each(function(){$(this).datepicker({disableTouchKeyboard:!0,autoclose:!1})})}(),CopyIcon=function(){var a,e=".btn-icon-clipboard",t=$(e);t.length&&((a=t).tooltip().on("mouseleave",function(){a.tooltip("hide")}),new ClipboardJS(e).on("success",function(a){$(a.trigger).attr("title","Copied!").tooltip("_fixTitle").tooltip("show").attr("title","Copy to clipboard").tooltip("_fixTitle"),a.clearSelection()}))}(),FormControl=function(){var a=$(".form-control");a.length&&a.on("focus blur",function(a){$(this).parents(".form-group").toggleClass("focused","focus"===a.type||0

Argon Dashboard

A beautiful Dashboard for Bootstrap 4. It is Free and Open Source.

'});google.maps.event.addListener(t,"click",function(){o.open(map,t)})}$map.length&&google.maps.event.addDomListener(window,"load",initMap);var Navbar=function(){var e=$(".navbar-nav, .navbar-nav .nav"),t=$(".navbar .collapse"),a=$(".navbar .dropdown");t.on({"show.bs.collapse":function(){var a;(a=$(this)).closest(e).find(t).not(a).collapse("hide")}}),a.on({"hide.bs.dropdown":function(){var a,e;a=$(this),(e=a.find(".dropdown-menu")).addClass("close"),setTimeout(function(){e.removeClass("close")},200)}})}(),NavbarCollapse=function(){$(".navbar-nav");var a=$(".navbar .collapse");a.length&&(a.on({"hide.bs.collapse":function(){a.addClass("collapsing-out")}}),a.on({"hidden.bs.collapse":function(){a.removeClass("collapsing-out")}}))}(),noUiSlider=function(){if($(".input-slider-container")[0]&&$(".input-slider-container").each(function(){var a=$(this).find(".input-slider"),e=a.attr("id"),t=a.data("range-value-min"),o=a.data("range-value-max"),n=$(this).find(".range-slider-value"),r=n.attr("id"),l=n.data("range-value-low"),i=document.getElementById(e),s=document.getElementById(r);noUiSlider.create(i,{start:[parseInt(l)],connect:[!0,!1],range:{min:[parseInt(t)],max:[parseInt(o)]}}),i.noUiSlider.on("update",function(a,e){s.textContent=a[e]})}),$("#input-slider-range")[0]){var a=document.getElementById("input-slider-range"),e=document.getElementById("input-slider-range-value-low"),t=document.getElementById("input-slider-range-value-high"),o=[e,t];noUiSlider.create(a,{start:[parseInt(e.getAttribute("data-range-value-low")),parseInt(t.getAttribute("data-range-value-high"))],connect:!0,range:{min:parseInt(a.getAttribute("data-range-value-min")),max:parseInt(a.getAttribute("data-range-value-max"))}}),a.noUiSlider.on("update",function(a,e){o[e].textContent=a[e]})}}(),Popover=function(){var a=$('[data-toggle="popover"]'),t="";a.length&&a.each(function(){!function(a){a.data("color")&&(t="popover-"+a.data("color"));var e={trigger:"focus",template:''};a.popover(e)}($(this))})}(),ScrollTo=function(){var a=$(".scroll-me, [data-scroll-to], .toc-entry a");a.length&&a.on("click",function(a){var e,t,o,n;e=$(this),t=e.attr("href"),o=e.data("scroll-to-offset")?e.data("scroll-to-offset"):0,n={scrollTop:$(t).offset().top-o},$("html, body").stop(!0,!0).animate(n,600),event.preventDefault()})}(),Tooltip=function(){var a=$('[data-toggle="tooltip"]');a.length&&a.tooltip()}(),Charts=function(){var a,e=$('[data-toggle="chart"]'),t="light",o={base:"Open Sans"},n={gray:{100:"#f6f9fc",200:"#e9ecef",300:"#dee2e6",400:"#ced4da",500:"#adb5bd",600:"#8898aa",700:"#525f7f",800:"#32325d",900:"#212529"},theme:{default:"#172b4d",primary:"#5e72e4",secondary:"#f4f5f7",info:"#11cdef",success:"#2dce89",danger:"#f5365c",warning:"#fb6340"},black:"#12263F",white:"#FFFFFF",transparent:"transparent"};function r(a,e){for(var t in e)"object"!=typeof e[t]?a[t]=e[t]:r(a[t],e[t])}function l(a){var e=a.data("add"),t=$(a.data("target")).data("chart");a.is(":checked")?function a(e,t){for(var o in t)Array.isArray(t[o])?t[o].forEach(function(a){e[o].push(a)}):a(e[o],t[o])}(t,e):function a(e,t){for(var o in t)Array.isArray(t[o])?t[o].forEach(function(a){e[o].pop()}):a(e[o],t[o])}(t,e),t.update()}function i(a){var e=a.data("update"),t=$(a.data("target")).data("chart");r(t,e),function(a,e){if(void 0!==a.data("prefix")||void 0!==a.data("prefix")){var r=a.data("prefix")?a.data("prefix"):"",l=a.data("suffix")?a.data("suffix"):"";e.options.scales.yAxes[0].ticks.callback=function(a){if(!(a%10))return r+a+l},e.options.tooltips.callbacks.label=function(a,e){var t=e.datasets[a.datasetIndex].label||"",o=a.yLabel,n="";return 1'+t+""),n+=''+r+o+l+""}}}(a,t),t.update()}return window.Chart&&r(Chart,(a={defaults:{global:{responsive:!0,maintainAspectRatio:!1,defaultColor:n.gray[600],defaultFontColor:n.gray[600],defaultFontFamily:o.base,defaultFontSize:13,layout:{padding:0},legend:{display:!1,position:"bottom",labels:{usePointStyle:!0,padding:16}},elements:{point:{radius:0,backgroundColor:n.theme.primary},line:{tension:.4,borderWidth:4,borderColor:n.theme.primary,backgroundColor:n.transparent,borderCapStyle:"rounded"},rectangle:{backgroundColor:n.theme.warning},arc:{backgroundColor:n.theme.primary,borderColor:n.white,borderWidth:4}},tooltips:{enabled:!1,mode:"index",intersect:!1,custom:function(o){var a=$("#chart-tooltip");if(a.length||(a=$(''),$("body").append(a)),0!==o.opacity){if(o.body){var e=o.title||[],n=o.body.map(function(a){return a.lines}),r="";r+='
',e.forEach(function(a){r+='

'+a+"

"}),n.forEach(function(a,e){o.labelColors[e].backgroundColor;var t=1'+a+""}),a.html(r)}var t=$(this._chart.canvas),l=(t.outerWidth(),t.outerHeight(),t.offset().top),i=t.offset().left,s=a.outerWidth(),d=a.outerHeight(),c=l+o.caretY-d-16,p=i+o.caretX-s/2;a.css({top:c+"px",left:p+"px",display:"block","z-index":"100"})}else a.css("display","none")},callbacks:{label:function(a,e){var t=e.datasets[a.datasetIndex].label||"",o=a.yLabel,n="";return 1'+t+""),n+=''+o+""}}}},doughnut:{cutoutPercentage:83,tooltips:{callbacks:{title:function(a,e){return e.labels[a[0].index]},label:function(a,e){var t="";return t+=''+e.datasets[0].data[a.index]+""}}},legendCallback:function(a){var o=a.data,n="";return o.labels.forEach(function(a,e){var t=o.datasets[0].backgroundColor[e];n+='',n+='',n+=a,n+=""}),n}}}},Chart.scaleService.updateScaleDefaults("linear",{gridLines:{borderDash:[2],borderDashOffset:[2],color:n.gray[300],drawBorder:!1,drawTicks:!1,lineWidth:0,zeroLineWidth:0,zeroLineColor:n.gray[300],zeroLineBorderDash:[2],zeroLineBorderDashOffset:[2]},ticks:{beginAtZero:!0,padding:10,callback:function(a){if(!(a%10))return a}}}),Chart.scaleService.updateScaleDefaults("category",{gridLines:{drawBorder:!1,drawOnChartArea:!1,drawTicks:!1},ticks:{padding:20},maxBarThickness:10}),a)),e.on({change:function(){var a=$(this);a.is("[data-add]")&&l(a)},click:function(){var a=$(this);a.is("[data-update]")&&i(a)}}),{colors:n,fonts:o,mode:t}}(),OrdersChart=function(){var a,e,t=$("#chart-orders");$('[name="ordersSelect"]');t.length&&(a=t,e=new Chart(a,{type:"bar",options:{scales:{yAxes:[{ticks:{callback:function(a){if(!(a%10))return a}}}]},tooltips:{callbacks:{label:function(a,e){var t=e.datasets[a.datasetIndex].label||"",o=a.yLabel,n="";return 1'+t+""),n+=''+o+""}}}},data:{labels:["Jul","Aug","Sep","Oct","Nov","Dec"],datasets:[{label:"Sales",data:[25,20,30,22,17,29]}]}}),a.data("chart",e))}(),SalesChart=function(){var a,e,t=$("#chart-sales");t.length&&(a=t,e=new Chart(a,{type:"line",options:{scales:{yAxes:[{gridLines:{color:Charts.colors.gray[900],zeroLineColor:Charts.colors.gray[900]},ticks:{callback:function(a){if(!(a%10))return"$"+a+"k"}}}]},tooltips:{callbacks:{label:function(a,e){var t=e.datasets[a.datasetIndex].label||"",o=a.yLabel,n="";return 1'+t+""),n+='$'+o+"k"}}}},data:{labels:["May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],datasets:[{label:"Performance",data:[0,20,10,30,15,40,20,60,60]}]}}),a.data("chart",e))}(); \ No newline at end of file +"use strict"; +var map, lat, lng, Datepicker = function() { + var a = $(".datepicker"); + a.length && a.each(function() { + $(this).datepicker({ + disableTouchKeyboard: !0, + autoclose: !1 + }) + }) + }(), + CopyIcon = function() { + var a, e = ".btn-icon-clipboard", + t = $(e); + t.length && ((a = t).tooltip().on("mouseleave", function() { + a.tooltip("hide") + }), new ClipboardJS(e).on("success", function(a) { + $(a.trigger).attr("title", "Copied!").tooltip("_fixTitle").tooltip("show").attr("title", "Copy to clipboard").tooltip("_fixTitle"), a.clearSelection() + })) + }(), + FormControl = function() { + var a = $(".form-control"); + a.length && a.on("focus blur", function(a) { + $(this).parents(".form-group").toggleClass("focused", "focus" === a.type || 0 < this.value.length) + }).trigger("blur") + }(), + $map = $("#map-canvas"), + color = "#5e72e4"; + +function initMap() { + map = document.getElementById("map-canvas"), lat = map.getAttribute("data-lat"), lng = map.getAttribute("data-lng"); + var a = new google.maps.LatLng(lat, lng), + e = { + zoom: 12, + scrollwheel: !1, + center: a, + mapTypeId: google.maps.MapTypeId.ROADMAP, + styles: [{ + featureType: "administrative", + elementType: "labels.text.fill", + stylers: [{ + color: "#444444" + }] + }, { + featureType: "landscape", + elementType: "all", + stylers: [{ + color: "#f2f2f2" + }] + }, { + featureType: "poi", + elementType: "all", + stylers: [{ + visibility: "off" + }] + }, { + featureType: "road", + elementType: "all", + stylers: [{ + saturation: -100 + }, { + lightness: 45 + }] + }, { + featureType: "road.highway", + elementType: "all", + stylers: [{ + visibility: "simplified" + }] + }, { + featureType: "road.arterial", + elementType: "labels.icon", + stylers: [{ + visibility: "off" + }] + }, { + featureType: "transit", + elementType: "all", + stylers: [{ + visibility: "off" + }] + }, { + featureType: "water", + elementType: "all", + stylers: [{ + color: color + }, { + visibility: "on" + }] + }] + }; + map = new google.maps.Map(map, e); + var t = new google.maps.Marker({ + position: a, + map: map, + animation: google.maps.Animation.DROP, + title: "Hello World!" + }), + o = new google.maps.InfoWindow({ + content: '

Argon Dashboard

A beautiful Dashboard for Bootstrap 4. It is Free and Open Source.

' + }); + google.maps.event.addListener(t, "click", function() { + o.open(map, t) + }) +} +$map.length && google.maps.event.addDomListener(window, "load", initMap); +var Navbar = function() { + var e = $(".navbar-nav, .navbar-nav .nav"), + t = $(".navbar .collapse"), + a = $(".navbar .dropdown"); + t.on({ + "show.bs.collapse": function() { + var a; + (a = $(this)).closest(e).find(t).not(a).collapse("hide") + } + }), a.on({ + "hide.bs.dropdown": function() { + var a, e; + a = $(this), (e = a.find(".dropdown-menu")).addClass("close"), setTimeout(function() { + e.removeClass("close") + }, 200) + } + }) + }(), + NavbarCollapse = function() { + $(".navbar-nav"); + var a = $(".navbar .collapse"); + a.length && (a.on({ + "hide.bs.collapse": function() { + a.addClass("collapsing-out") + } + }), a.on({ + "hidden.bs.collapse": function() { + a.removeClass("collapsing-out") + } + })) + }(), + noUiSlider = function() { + if ($(".input-slider-container")[0] && $(".input-slider-container").each(function() { + var a = $(this).find(".input-slider"), + e = a.attr("id"), + t = a.data("range-value-min"), + o = a.data("range-value-max"), + n = $(this).find(".range-slider-value"), + r = n.attr("id"), + l = n.data("range-value-low"), + i = document.getElementById(e), + s = document.getElementById(r); + noUiSlider.create(i, { + start: [parseInt(l)], + connect: [!0, !1], + range: { + min: [parseInt(t)], + max: [parseInt(o)] + } + }), i.noUiSlider.on("update", function(a, e) { + s.textContent = a[e] + }) + }), $("#input-slider-range")[0]) { + var a = document.getElementById("input-slider-range"), + e = document.getElementById("input-slider-range-value-low"), + t = document.getElementById("input-slider-range-value-high"), + o = [e, t]; + noUiSlider.create(a, { + start: [parseInt(e.getAttribute("data-range-value-low")), parseInt(t.getAttribute("data-range-value-high"))], + connect: !0, + range: { + min: parseInt(a.getAttribute("data-range-value-min")), + max: parseInt(a.getAttribute("data-range-value-max")) + } + }), a.noUiSlider.on("update", function(a, e) { + o[e].textContent = a[e] + }) + } + }(), + Popover = function() { + var a = $('[data-toggle="popover"]'), + t = ""; + a.length && a.each(function() { + ! function(a) { + a.data("color") && (t = "popover-" + a.data("color")); + var e = { + trigger: "focus", + template: '' + }; + a.popover(e) + }($(this)) + }) + }(), + ScrollTo = function() { + var a = $(".scroll-me, [data-scroll-to], .toc-entry a"); + a.length && a.on("click", function(a) { + var e, t, o, n; + e = $(this), t = e.attr("href"), o = e.data("scroll-to-offset") ? e.data("scroll-to-offset") : 0, n = { + scrollTop: $(t).offset().top - o + }, $("html, body").stop(!0, !0).animate(n, 600), event.preventDefault() + }) + }(), + Tooltip = function() { + var a = $('[data-toggle="tooltip"]'); + a.length && a.tooltip() + }(), + Charts = function() { + var a, e = $('[data-toggle="chart"]'), + t = "light", + o = { + base: "Open Sans" + }, + n = { + gray: { + 100: "#f6f9fc", + 200: "#e9ecef", + 300: "#dee2e6", + 400: "#ced4da", + 500: "#adb5bd", + 600: "#8898aa", + 700: "#525f7f", + 800: "#32325d", + 900: "#212529" + }, + theme: { + default: "#172b4d", + primary: "#5e72e4", + secondary: "#f4f5f7", + info: "#11cdef", + success: "#2dce89", + danger: "#f5365c", + warning: "#fb6340" + }, + black: "#12263F", + white: "#FFFFFF", + transparent: "transparent" + }; + + function r(a, e) { + for (var t in e) "object" != typeof e[t] ? a[t] = e[t] : r(a[t], e[t]) + } + + function l(a) { + var e = a.data("add"), + t = $(a.data("target")).data("chart"); + a.is(":checked") ? function a(e, t) { + for (var o in t) Array.isArray(t[o]) ? t[o].forEach(function(a) { + e[o].push(a) + }) : a(e[o], t[o]) + }(t, e) : function a(e, t) { + for (var o in t) Array.isArray(t[o]) ? t[o].forEach(function(a) { + e[o].pop() + }) : a(e[o], t[o]) + }(t, e), t.update() + } + + function i(a) { + var e = a.data("update"), + t = $(a.data("target")).data("chart"); + r(t, e), + function(a, e) { + if (void 0 !== a.data("prefix") || void 0 !== a.data("prefix")) { + var r = a.data("prefix") ? a.data("prefix") : "", + l = a.data("suffix") ? a.data("suffix") : ""; + e.options.scales.yAxes[0].ticks.callback = function(a) { + if (!(a % 10)) return r + a + l + }, e.options.tooltips.callbacks.label = function(a, e) { + var t = e.datasets[a.datasetIndex].label || "", + o = a.yLabel, + n = ""; + return 1 < e.datasets.length && (n += '' + t + ""), n += '' + r + o + l + "" + } + } + }(a, t), t.update() + } + return window.Chart && r(Chart, (a = { + defaults: { + global: { + responsive: !0, + maintainAspectRatio: !1, + defaultColor: n.gray[600], + defaultFontColor: n.gray[600], + defaultFontFamily: o.base, + defaultFontSize: 13, + layout: { + padding: 0 + }, + legend: { + display: !1, + position: "bottom", + labels: { + usePointStyle: !0, + padding: 16 + } + }, + elements: { + point: { + radius: 0, + backgroundColor: n.theme.primary + }, + line: { + tension: .4, + borderWidth: 4, + borderColor: n.theme.primary, + backgroundColor: n.transparent, + borderCapStyle: "rounded" + }, + rectangle: { + backgroundColor: n.theme.warning + }, + arc: { + backgroundColor: n.theme.primary, + borderColor: n.white, + borderWidth: 4 + } + }, + tooltips: { + enabled: !1, + mode: "index", + intersect: !1, + custom: function(o) { + var a = $("#chart-tooltip"); + if (a.length || (a = $(''), $("body").append(a)), 0 !== o.opacity) { + if (o.body) { + var e = o.title || [], + n = o.body.map(function(a) { + return a.lines + }), + r = ""; + r += '
', e.forEach(function(a) { + r += '

' + a + "

" + }), n.forEach(function(a, e) { + o.labelColors[e].backgroundColor; + var t = 1 < n.length ? "justify-content-left" : "justify-content-center"; + r += '
' + a + "
" + }), a.html(r) + } + var t = $(this._chart.canvas), + l = (t.outerWidth(), t.outerHeight(), t.offset().top), + i = t.offset().left, + s = a.outerWidth(), + d = a.outerHeight(), + c = l + o.caretY - d - 16, + p = i + o.caretX - s / 2; + a.css({ + top: c + "px", + left: p + "px", + display: "block", + "z-index": "100" + }) + } else a.css("display", "none") + }, + callbacks: { + label: function(a, e) { + var t = e.datasets[a.datasetIndex].label || "", + o = a.yLabel, + n = ""; + return 1 < e.datasets.length && (n += '' + t + ""), n += '' + o + "" + } + } + } + }, + doughnut: { + cutoutPercentage: 83, + tooltips: { + callbacks: { + title: function(a, e) { + return e.labels[a[0].index] + }, + label: function(a, e) { + var t = ""; + return t += '' + e.datasets[0].data[a.index] + "" + } + } + }, + legendCallback: function(a) { + var o = a.data, + n = ""; + return o.labels.forEach(function(a, e) { + var t = o.datasets[0].backgroundColor[e]; + n += '', n += '', n += a, n += "" + }), n + } + } + } + }, Chart.scaleService.updateScaleDefaults("linear", { + gridLines: { + borderDash: [2], + borderDashOffset: [2], + color: n.gray[300], + drawBorder: !1, + drawTicks: !1, + lineWidth: 0, + zeroLineWidth: 0, + zeroLineColor: n.gray[300], + zeroLineBorderDash: [2], + zeroLineBorderDashOffset: [2] + }, + ticks: { + beginAtZero: !0, + padding: 10, + callback: function(a) { + if (!(a % 10)) return a + } + } + }), Chart.scaleService.updateScaleDefaults("category", { + gridLines: { + drawBorder: !1, + drawOnChartArea: !1, + drawTicks: !1 + }, + ticks: { + padding: 20 + }, + maxBarThickness: 10 + }), a)), e.on({ + change: function() { + var a = $(this); + a.is("[data-add]") && l(a) + }, + click: function() { + var a = $(this); + a.is("[data-update]") && i(a) + } + }), { + colors: n, + fonts: o, + mode: t + } + }(), + OrdersChart = function() { + var a, e, t = $("#chart-orders"); + $('[name="ordersSelect"]'); + t.length && (a = t, e = new Chart(a, { + type: "bar", + options: { + scales: { + yAxes: [{ + ticks: { + callback: function(a) { + if (!(a % 10)) return a + } + } + }] + }, + tooltips: { + callbacks: { + label: function(a, e) { + var t = e.datasets[a.datasetIndex].label || "", + o = a.yLabel, + n = ""; + return 1 < e.datasets.length && (n += '' + t + ""), n += '' + o + "" + } + } + } + }, + data: { + labels: ["Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], + datasets: [{ + label: "Sales", + data: [25, 20, 30, 22, 17, 29] + }] + } + }), a.data("chart", e)) + }(), + SalesChart = function() { + var a, e, t = $("#chart-sales"); + t.length && (a = t, e = new Chart(a, { + type: "line", + options: { + scales: { + yAxes: [{ + gridLines: { + color: Charts.colors.gray[900], + zeroLineColor: Charts.colors.gray[900] + }, + ticks: { + callback: function(a) { + if (!(a % 10)) return "$" + a + "k" + } + } + }] + }, + tooltips: { + callbacks: { + label: function(a, e) { + var t = e.datasets[a.datasetIndex].label || "", + o = a.yLabel, + n = ""; + return 1 < e.datasets.length && (n += '' + t + ""), n += '$' + o + "k" + } + } + } + }, + data: { + labels: ["May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], + datasets: [{ + label: "Performance", + data: [0, 20, 10, 30, 15, 40, 20, 60, 60] + }] + } + }), a.data("chart", e)) + }(); \ No newline at end of file diff --git a/public/assets/img/brand/a.png b/public/assets/img/brand/a.png new file mode 100644 index 0000000000000000000000000000000000000000..88f515f1dd49975cb6fe95655b9db81e2d58a41e GIT binary patch literal 7883 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 literal 0 HcmV?d00001 diff --git a/public/assets/img/brand/blue.jpg b/public/assets/img/brand/blue.jpg new file mode 100644 index 0000000000000000000000000000000000000000..20939eb15c82898c20a8fed725c7169209e3348b GIT binary patch literal 13885 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 CuTVw+ literal 7883 zcma)BWmr^Ew?2e`q=1x!lyr9^3)P<2t@Dh>1O}d*$x1FmkV^kdb)e$ z(icC@8Nsrp<*P zhr5Km%}|;c@i8WD@@6C8qtin7#m>xq+oBAj_Oze{hTV^YpQ$XUEgXtpEl)@MGh%Fb zbYq+6Wf(5AJMaXj#g+kb$Aku421`kCGWKKl0%*Qp@o<2C^}K#Qn&=0jefboB%YyG@XGA ztvCgsC$)=F030NNT9`qcB4ES^JhfLH76+EN0X`K&du5=p9q6BZg4Yb--~)WxF_G*5 zW&mJ0&cx&kyw3rizB)0K`omfO1i^utshno14rX!1FjE|E4{Sq29y+#J6$;L$B39^D zxi5JJ{c@-T!i0!^o=yWmaS9pA+S5DVS;G3+S&>92p#}GTAJzk-we{BhFIbKHO90sL z3ZA>?;%#{rDv1^9a$ouaiRthLulU_XynQp#%Qm2RZ`ttF{omXumLzw;;lH-GmtGIc zn_5j82Hk@PE&2`boUekVZZH1+?A>Gz6EF``!o2)BIDMv8P6JDQ{N8$XCrRnH9q-|m z_ABGCigkw($I~rs5|2cM+=Nqsa>iKsRQ8b<^AEP0>s&V&GV8)XqoWL3Kni!2xedm- zD(e#?ul~&o066J#8~DbCgAwWwu>tdWIF`LrDt-Zk+N-2`0KgjsW*)uC7TGZz08l6n z<7kwlJ{zFq>c^rPc(gizcWWu~UY>b)Q2vQLu5BodrzLxBxIA0bOd~CaCGWSFv_k#b z4pC|Dggk@#p9!ViiLR}13J2J_!yaSGjpLA7F)YWRS;rYMCE`%zL|!rsC}WbuGt*DR zJk@4YO%Yb+*NM}k*H@-Jk@iFvk2ZVNnIbt32!!88bu00whc#V|sj|{0G^H z9HJaIeIpJiM<7|sByPs*43-RP4qm<^rz|)agg9^LBkfE({y`T?5%8%%X}}5#|XB{tkdAQA5V|j zH`%Exgw#6t?aZ7$WoBg>)hO3!*C-wIh}0id7F6^ob{XG<5z39dW;J6~0w>KrDnRJM zb=N9!E6LTRCH~g)d~zzMF6mP6>2s|_W*7Fp2`yA}tNh{DgSe&%;=R+mbGfektAuZa z)q>BAwSqrODK#SO;U-1PJGSyi8)QE85>#%LVU@Mf`rUA6^k9yd5>$V%~BY zbs7E0g2lqXqN={Hj?C3j@2Fs}kW`aY8=IM)DV4oJjlOnj_r_!Li;3{M{Q=-PPC_G_=d z9_AbV^M4ESTJi>us#Y41BFMMM=+&ZWp(6G|V?oH5p>fbp?O$`Uctsg}PV2S7njpL6ux_!jz1-*1h1D^I%(;wb(U#1Xl;{tEAI28bqW$gT?NgdVZiN<+>!1*( z2iph#hdH1!^aUCiBQ{Jf%oP3R(m#-)FHu%v#qPWrek7Mr+#yFMmlR$X{%fF)!D0L` zxsKrikv*F-`<5_LD|mO|3%1pcRs2veK5Jxjq+yh7qI-MH&Z;!xJRJ2RuFk#dw@0VZn+2PA zTLBc=yyNEXekHSmXOWfU)jT9z5}7a6Vl>3kf6G1Ls3K2zaYE|zA`#bbkaiHv$U7%8 z7qbL1H5))aEi98I@Ot|W`*9~V6wkqnY-q(aN1R1LXljdpr!9mSiaJp5L0x5yrGMj2q$ zN_~!la=3igtT{5wst@jA@mF^WdowT@KG25dbbzOi`ztc&V0H1xT+@ixc)iW)I;wzL zhAcL&{^<%u7Foy=+p6y`>S(vgzMR$c*6Nz!4qKT0y#3zJ5AH%!!pu)uJ6VLT1n}in zf^~z|qrc~hE4*1VY%5(6P*BImKB>>$c9j#eGm^4;WqN0N*Lotz`L#By#Y@*YBy~Xd zxzOSF71QpEJDG{z6@4^)_3!rI?QT?VS}tVkV?XU(X5P4%*J-$T9F1YjW87gg5keO` zzI~^im)6rsTHriTA{=|(dtY$u!%ZMUp#LF%bd$+l!Ebx-;_>`BP6>eXU$GNd!00|{312{Y?#|1Vd1jx zwJ&v__EmGNE59qZzQfF^1L@z>7GQs|M_nj7yLQ&&_lNvp;d`OD^jgoUzuU#g#ou-E zwO~)yyV&sr}%VkRp|mNG6Hs=@;8YH z^e8DOX)1~!>Yz|eMqGST*7I)fwh{!hg|QS;+?U=@)l-o3248+ZSe%{9o-4^Z$x7>U z2`soNOL=oK7{ST;i~Dc?w87&G^(_; z2TY9Y(_0%s?iCc@q_6nLapE0S^#aVRaQKlrt zab3D+4ci^M{XP2BT|i6)W!unCG&fbZfvMQd?AGAq3+$^a;5{uH`2^%xdL4q4?p_V> z^?iaub~z-&f~sETqoGO<6h;1TC19B9|9bp4(i1RB`G0!+|5CT*F~TBvW#^btrD#Tz zx-9igPSG2WQ{TlH{)CR#6K+eg`Clg0g7oT zQ#Nn8L1SJee{cE3DiRkza~o`ZdZ+=Qp97ovcHJYEt?+fOL7)prTKWSmJ0~Ia zd?1o4Av5n@WwCW5<;rJ_29}atbdkD~N^bNZ*)^IP%+UyTJUo9plKJk9DvBUvoEuCC z&sF3l<@tW-%b})zaCFYI9DRLrJV;}DvEE!6v_OV18d0|9~};TuuE z(64DddZa7#K_)$VQCdomA*WB zT|2N(y=l1QL}LL4|v7ta%~l1oGdYVtk5;%8W~=9 zFA2A+MK-`a3OC~qo$&>P5dOGvL#wt^YXc7As8#5b^kjqmg|kTfMZW&M6}My-q0ZX7 zTsRaJcM{23njLSjCP*q1(>!x8seN^LnkLo0BgNz43R3+_U%l7;G`fRqdt3ot;*6Dc z@u9ale54Gmg){|ZS|~{ePWgl8hEDXEQ7|fsZe7VaF{ey0(gHRo9K`A!NYFl7_|;qx zVRRnfKNpJ&hkyFYs|_7p~8~aFO3<9OnMr zoC9gY&-r-)zpYs4VWq5HagZEA2)|ae=^IYHuhpgf$5svsEM+&oEy$PkbK>hHw+5Mi z*Rd##6j-u9;|Z~K{ucTf>}__OCDvSuX6!?3L>$XT7_lapm5kYWe7X8uL0##qJ)L() zlH}2O6|pn@mzzf^sRxXW&49DhgL_HjqHL%DUX+;gj|HTocT=7MTrqj zs}x~mDVdnqDZX{gwY*=R^I;5{wb150!+bNR#9?FY=wFE1r}t08$oR=ethCe(Ky`x` za(Eh9Ky*MW*O!Bs7B@x96*D|S3Xwe}e*0v#D4%$$Cv^nJWFe+ zIAsM7Na&A_H@g;6!NPN{bTp1=jRx$MCMtzeILp(3?1JwT?Y@%!WaL==Mp$ho>N+sR8I*$@$ys z0+;b=(5obRJMf!^I7q2`e2t9qHET2?X^M_9TAl=A_LN2!&inF~#nI()%p_7v>#|4M zG8$klT9z@Ic;=rP%r;I4K5<*S`sJ9uArL^9klB*w!>e!2cKwNI#{qezUHX6aE{d!$s8(~>}X zsCvB@`*3UETJbEN^7XZDtk|s*0fMUyX4#tmqdS1#%_BOO-IT6+irwt>b(Q~f!`O7P ztH`B92$Opsx!J>9+!|wa*mz)h5!Y*h=tcYPtNm?r+nMS=pyQ&)wy8=-&Rx5_vd2Q9 z9%`DcmUpAz|u!ON6F)WRVg0;(SWVL%FjYrU8 zPY1>N-yIg!-Xi7C$Wt|*n~y;VPt`1ZN>0?vTnsN*M}y-D#t`2y z`&#VbcXLI}SV$r5^|i@pGh-vRO@AkQ8*Gbv=^4jlgX@nT_dPD&gG3YQ!s^dU+O>?> zgPxrqZB%D`4zH#4HwJ@ygR+w3EU8Wj6tDONjq|B!6EX|#NU*hp8hL4+eXhkh?8~TY zhkGW=ELS1}WW2a0YvcyykF4t(M&5Nj!RFwqp(=9<3%1#lYI!#7^=Wf+;nQA#fcHtT zV1p(8a3TKYs2Q2V37uGZY&Mf{_z_oIO!XFoPQ!an}Zkia!l5X1+OMtS6OX z({{v52Ip3YM)}Usfr32m9$}Zy6Q%>mZ;3%OY0vWG3A)tV%>NkTEIrAK+~*B79iM&0 z;DK?|KiwvVfR`L>@;#61hc;^t#Se)PM?jbcI~s$vpiygr5$#blo!;q zTx+nw`HoJ4Lp;dhCYPP=^NUAC-|v=(OAe1Qp~RxcZ_<~+d?q4IHss>oQp;;-uU=wVHz-g zu@U|(hI09Y8Qh`@__PAD4r*AY?P8?kZUY14A*Z46WpEKHwx-Ai{0c8(&bDOLQ3F=& zXF+7L%eE0AnP*^_;8f}1rNp;8D6u^Ngp7#moR23s-K*2}LKdF}lED%2=;ja+GB}Q4 z?Ew?e-z=7-inU(dY~KAz%Ki~zSr>}jqqaMz$_;P&^1h>{mXX?$wiERm34)%6N9tYT z2le7(9Kq3htlwKyZeq(qcK5&qL@(}Yr2H2A_)IdF$I^W0-2_R05Bv#zBQ-hce&4my z8bJlEKmsfJD_-1Zl2z;wo|RvYMq7XHz!P9mI`~{h(EfIvBADM$0Z6je~+TXaC2%WQpl?UA_MJHBV3ck7$_Zv!9dVk5}04q}Pz1%B?> z&Wh0Vs3N)Zx5iJT;W$`3_&xh0er6<(iMSON`aWIGu-C^Ay*?s!AT}!7tkbO_*|8D6 zIZ|{XM=TORi$45WZ3)yA39q)G^8X$O;kr?@RLobt?hA*VZ1Rcke*3_IZt6j(J>#On zytX>suxNSnB2xgKI1=Cw+My{FyD`|_HuW$fjql%|4Xm(!*0q-dDYKWQa05B~FzU=Q zQggy)odtDpqH|hvg~a`Xv9DoCE>LuV-!Y08zddHJ$N+|c;Ow=MZZSP3OtUGs+@2>T zV$WY^R#lmuy2x7bSNTIE|4St{KpsZbLGoParX^F!FY`I4 zCp(wioOm2tEtmr&AA)Sh^_gayZrRZ}2krhTqVu3n`AsA{NELAvuu_CpZ64E39&MRa zA4!{CD$(Ju=WQL;fDM9wzNpNf{ys!4XQk*9%d8ZDfAu4CtMGd^e1 zP3zy}LR*|H^RPulTzqG=R?PF6A`Q3oP>1Jur-dV_rvGq@2|;Fy7PM8xG~FQ#t=W;R zm=P(^`0#;GpF!gtPU{f>Hnn<3yvn>8Ns$qAYIIK?My72*W1sdVzTcVT?akW>W%x6i zhDQ8FkMkEnB1d9ErE`AF^3q?GWT>?hrQ0^zBANvGz4scZ^3Q3oM6>W)*2J_ZQ45~l zV=#}U&V~-zD1Nc$98uihMk50EY}?#)yn|N$_8~E)TwiJr{EoR$1N0FU-gi!e<|U+F<>@)By!9;zqmIQh$|>dmtL1bK)kc8oWTtq zaD@ws+-6c4L*8xX$D3&{Y#(@8GyAMyinQTO>o?BLEz-tYN0omE1V`{CSKPy>?r|<> z`9N)(`I#~5+tp7#sD?-B+DS%zf2W}C?H;#(g?kgOVgDf7xCeRAYvV9I=mzKn8l$0^n!jRXxhvY1HGqn*qDRYz4K(Z6JA{-;|tNdvE*pZrLU|D zJCcW|32J>r#ic$m=PGw^0X)K%uT*fsoafH7DtLFAj!4P!s{=BG*=-;KDaDy)sRcm=Pi^9wCBh0tyNiB8Xk#FSvE&=2VhN0VUGP&gF4E*HH1xY3zUOKD zU1SJ_`=`+aip1G?VfM5nVNq-E54C3eh8=kJ$nF<<#1N&sonl-hik3X$R(w!{VvphP z?iIhY@OadU<@$GG|HV5R5pvY$7KGltI;_0ZeIm0UX=H~)pHFaLR;cknBZ2Ky01q}S zPN8HtV%5ZkeyUO&)OfKZCO!-=e2K^@A`~Y4Dm^AHTpGw?uWDu&9PQbjke+?+CXbaxId`gE2GJ(upK>b~V{Jyk zd8%kB6LG!)RdRYCe+De~x+mvZFaXb`r z17ZWywSh5hIepB9a8YK*dOig zoiyj2>;%~hxbyE;#p2%Miz`c15YgnwG*&lGtFMI2pTfQb|0qpz87yQK`JnyPz6+mOQVws+s40B6CODsv@wOM5;0Hu>C1Hd^@Zt(@;^spO0+ ziJWt#-(jn{K!EW>Qb%D**tIh=`+|s<|Fm$ z)!s!aU|GrHZ-eN%jXjPy1Pf?XDch7juVEhe7Al4j%DXyw%(2Ufx7hx~Y4%@(((q*A z^Fm*?`5?HT;!%Pt5F-d&Dz6KsAg6vHBaYt&qp~{mm?`(g*G1esgFDcEh;}srN(WP3 z6YhTowoB4l93`ukU|M2W;X?cr97f6YQR2S5cB{_S}?2AIx0#@j|VRtU})TgQvso#YARxDk^ zBQDTvPyeAbdLf*%?+9HM9-AU-`k~lL3MuR;)7$~a?fo-#iK}L&1wN%z^iCbxlen8k fj8Xgh0RuSYH1u%t^7w&DWC1FQ8VdFDmf`;ab*KV^ diff --git a/public/assets/img/brand/logo.psd b/public/assets/img/brand/logo.psd new file mode 100644 index 0000000000000000000000000000000000000000..4b5aa3fd98ad33e606d638e1b63d7c72949007e7 GIT binary patch literal 77309 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''+o+""),r+=''+n+s+t+""}}}(a,n),n.update()}return window.Chart&&s(Chart,(a={defaults:{global:{responsive:!0,maintainAspectRatio:!1,defaultColor:"dark"==n?o.gray[700]:o.gray[600],defaultFontColor:"dark"==n?o.gray[700]:o.gray[600],defaultFontFamily:t.base,defaultFontSize:13,layout:{padding:0},legend:{display:!1,position:"bottom",labels:{usePointStyle:!0,padding:16}},elements:{point:{radius:0,backgroundColor:o.theme.primary},line:{tension:.4,borderWidth:4,borderColor:o.theme.primary,backgroundColor:o.transparent,borderCapStyle:"rounded"},rectangle:{backgroundColor:o.theme.warning},arc:{backgroundColor:o.theme.primary,borderColor:"dark"==n?o.gray[800]:o.white,borderWidth:4}},tooltips:{enabled:!0,mode:"index",intersect:!1}},doughnut:{cutoutPercentage:83,legendCallback:function(a){var e=a.data,n="";return e.labels.forEach(function(a,t){var o=e.datasets[0].backgroundColor[t];n+='',n+='',n+=a,n+=""}),n}}}},Chart.scaleService.updateScaleDefaults("linear",{gridLines:{borderDash:[2],borderDashOffset:[2],color:"dark"==n?o.gray[900]:o.gray[300],drawBorder:!1,drawTicks:!1,drawOnChartArea:!0,zeroLineWidth:0,zeroLineColor:"rgba(0,0,0,0)",zeroLineBorderDash:[2],zeroLineBorderDashOffset:[2]},ticks:{beginAtZero:!0,padding:10,callback:function(a){if(!(a%10))return a}}}),Chart.scaleService.updateScaleDefaults("category",{gridLines:{drawBorder:!1,drawOnChartArea:!1,drawTicks:!1},ticks:{padding:20},maxBarThickness:10}),a)),e.on({change:function(){var a=$(this);a.is("[data-add]")&&r(a)},click:function(){var a=$(this);a.is("[data-update]")&&i(a)}}),{colors:o,fonts:t,mode:n}}(),CopyIcon=function(){var a,e=".btn-icon-clipboard",n=$(e);n.length&&((a=n).tooltip().on("mouseleave",function(){a.tooltip("hide")}),new ClipboardJS(e).on("success",function(a){$(a.trigger).attr("title","Copied!").tooltip("_fixTitle").tooltip("show").attr("title","Copy to clipboard").tooltip("_fixTitle"),a.clearSelection()}))}(),Navbar=function(){var a=$(".navbar-nav, .navbar-nav .nav"),e=$(".navbar .collapse"),n=$(".navbar .dropdown");e.on({"show.bs.collapse":function(){var n;(n=$(this)).closest(a).find(e).not(n).collapse("hide")}}),n.on({"hide.bs.dropdown":function(){var a,e;a=$(this),(e=a.find(".dropdown-menu")).addClass("close"),setTimeout(function(){e.removeClass("close")},200)}})}(),NavbarCollapse=function(){$(".navbar-nav");var a=$(".navbar .navbar-custom-collapse");a.length&&(a.on({"hide.bs.collapse":function(){a.addClass("collapsing-out")}}),a.on({"hidden.bs.collapse":function(){a.removeClass("collapsing-out")}}));var e=0;$(".sidenav-toggler").click(function(){if(1==e)$("body").removeClass("nav-open"),e=0,$(".bodyClick").remove();else{$('
').appendTo("body").click(function(){$("body").removeClass("nav-open"),e=0,$(".bodyClick").remove()}),$("body").addClass("nav-open"),e=1}})}(),Popover=function(){var a=$('[data-toggle="popover"]'),e="";a.length&&a.each(function(){!function(a){a.data("color")&&(e="popover-"+a.data("color"));var n={trigger:"focus",template:''};a.popover(n)}($(this))})}(),ScrollTo=function(){var a=$(".scroll-me, [data-scroll-to], .toc-entry a");function e(a){var e=a.attr("href"),n=a.data("scroll-to-offset")?a.data("scroll-to-offset"):0,t={scrollTop:$(e).offset().top-n};$("html, body").stop(!0,!0).animate(t,600),event.preventDefault()}a.length&&a.on("click",function(a){e($(this))})}(),Tooltip=function(){var a=$('[data-toggle="tooltip"]');a.length&&a.tooltip()}(),FormControl=function(){var a=$(".form-control");a.length&&a.on("focus blur",function(a){$(this).parents(".form-group").toggleClass("focused","focus"===a.type)}).trigger("blur")}(),$map=$("#map-default"),color="#5e72e4";function initMap(){map=document.getElementById("map-default"),lat=map.getAttribute("data-lat"),lng=map.getAttribute("data-lng");var a=new google.maps.LatLng(lat,lng),e={zoom:12,scrollwheel:!1,center:a,mapTypeId:google.maps.MapTypeId.ROADMAP};map=new google.maps.Map(map,e);var n=new google.maps.Marker({position:a,map:map,animation:google.maps.Animation.DROP,title:"Hello World!"}),t=new google.maps.InfoWindow({content:'

Argon Dashboard

A beautiful Dashboard for Bootstrap 4. It is Free and Open Source.

'});google.maps.event.addListener(n,"click",function(){t.open(map,n)})}$map.length&&google.maps.event.addDomListener(window,"load",initMap);var BarsChart=function(){var a=$("#chart-bars");a.length&&function(a){var e=new Chart(a,{type:"bar",data:{labels:["Jul","Aug","Sep","Oct","Nov","Dec"],datasets:[{label:"Sales",data:[25,20,30,22,17,29]}]}});a.data("chart",e)}(a)}(),SalesChart=function(){var a=$("#chart-sales-dark");a.length&&function(a){var e=new Chart(a,{type:"line",options:{scales:{yAxes:[{gridLines:{lineWidth:1,color:Charts.colors.gray[900],zeroLineColor:Charts.colors.gray[900]},ticks:{callback:function(a){if(!(a%10))return"$"+a+"k"}}}]},tooltips:{callbacks:{label:function(a,e){var n=e.datasets[a.datasetIndex].label||"",t=a.yLabel,o="";return e.datasets.length>1&&(o+=''+n+""),o+='$'+t+"k"}}}},data:{labels:["May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],datasets:[{label:"Performance",data:[0,20,10,30,15,40,20,60,60]}]}});a.data("chart",e)}(a)}(),Datepicker=function(){var a=$(".datepicker");a.length&&a.each(function(){$(this).datepicker({disableTouchKeyboard:!0,autoclose:!1})})}(),noUiSlider=function(){if($(".input-slider-container")[0]&&$(".input-slider-container").each(function(){var a=$(this).find(".input-slider"),e=a.attr("id"),n=a.data("range-value-min"),t=a.data("range-value-max"),o=$(this).find(".range-slider-value"),s=o.attr("id"),r=o.data("range-value-low"),i=document.getElementById(e),d=document.getElementById(s);noUiSlider.create(i,{start:[parseInt(r)],connect:[!0,!1],range:{min:[parseInt(n)],max:[parseInt(t)]}}),i.noUiSlider.on("update",function(a,e){d.textContent=a[e]})}),$("#input-slider-range")[0]){var a=document.getElementById("input-slider-range"),e=document.getElementById("input-slider-range-value-low"),n=document.getElementById("input-slider-range-value-high"),t=[e,n];noUiSlider.create(a,{start:[parseInt(e.getAttribute("data-range-value-low")),parseInt(n.getAttribute("data-range-value-high"))],connect:!0,range:{min:parseInt(a.getAttribute("data-range-value-min")),max:parseInt(a.getAttribute("data-range-value-max"))}}),a.noUiSlider.on("update",function(a,e){t[e].textContent=a[e]})}}(),Scrollbar=function(){var a=$(".scrollbar-inner");a.length&&a.scrollbar().scrollLock()}(); \ No newline at end of file +"use strict"; +var map, lat, lng, Layout = function() { + function a() { + $(".sidenav-toggler").addClass("active"), $(".sidenav-toggler").data("action", "sidenav-unpin"), $("body").removeClass("g-sidenav-hidden").addClass("g-sidenav-show g-sidenav-pinned"), $("body").append('
1 && (r += '' + o + ""), r += '' + n + s + t + "" + } + } + }(a, n), n.update() + } + return window.Chart && s(Chart, (a = { + defaults: { + global: { + responsive: !0, + maintainAspectRatio: !1, + defaultColor: "dark" == n ? o.gray[700] : o.gray[600], + defaultFontColor: "dark" == n ? o.gray[700] : o.gray[600], + defaultFontFamily: t.base, + defaultFontSize: 13, + layout: { + padding: 0 + }, + legend: { + display: !1, + position: "bottom", + labels: { + usePointStyle: !0, + padding: 16 + } + }, + elements: { + point: { + radius: 0, + backgroundColor: o.theme.primary + }, + line: { + tension: .4, + borderWidth: 4, + borderColor: o.theme.primary, + backgroundColor: o.transparent, + borderCapStyle: "rounded" + }, + rectangle: { + backgroundColor: o.theme.warning + }, + arc: { + backgroundColor: o.theme.primary, + borderColor: "dark" == n ? o.gray[800] : o.white, + borderWidth: 4 + } + }, + tooltips: { + enabled: !0, + mode: "index", + intersect: !1 + } + }, + doughnut: { + cutoutPercentage: 83, + legendCallback: function(a) { + var e = a.data, + n = ""; + return e.labels.forEach(function(a, t) { + var o = e.datasets[0].backgroundColor[t]; + n += '', n += '', n += a, n += "" + }), n + } + } + } + }, Chart.scaleService.updateScaleDefaults("linear", { + gridLines: { + borderDash: [2], + borderDashOffset: [2], + color: "dark" == n ? o.gray[900] : o.gray[300], + drawBorder: !1, + drawTicks: !1, + drawOnChartArea: !0, + zeroLineWidth: 0, + zeroLineColor: "rgba(0,0,0,0)", + zeroLineBorderDash: [2], + zeroLineBorderDashOffset: [2] + }, + ticks: { + beginAtZero: !0, + padding: 10, + callback: function(a) { + if (!(a % 10)) return a + } + } + }), Chart.scaleService.updateScaleDefaults("category", { + gridLines: { + drawBorder: !1, + drawOnChartArea: !1, + drawTicks: !1 + }, + ticks: { + padding: 20 + }, + maxBarThickness: 10 + }), a)), e.on({ + change: function() { + var a = $(this); + a.is("[data-add]") && r(a) + }, + click: function() { + var a = $(this); + a.is("[data-update]") && i(a) + } + }), { + colors: o, + fonts: t, + mode: n + } + }(), + CopyIcon = function() { + var a, e = ".btn-icon-clipboard", + n = $(e); + n.length && ((a = n).tooltip().on("mouseleave", function() { + a.tooltip("hide") + }), new ClipboardJS(e).on("success", function(a) { + $(a.trigger).attr("title", "Copied!").tooltip("_fixTitle").tooltip("show").attr("title", "Copy to clipboard").tooltip("_fixTitle"), a.clearSelection() + })) + }(), + Navbar = function() { + var a = $(".navbar-nav, .navbar-nav .nav"), + e = $(".navbar .collapse"), + n = $(".navbar .dropdown"); + e.on({ + "show.bs.collapse": function() { + var n; + (n = $(this)).closest(a).find(e).not(n).collapse("hide") + } + }), n.on({ + "hide.bs.dropdown": function() { + var a, e; + a = $(this), (e = a.find(".dropdown-menu")).addClass("close"), setTimeout(function() { + e.removeClass("close") + }, 200) + } + }) + }(), + NavbarCollapse = function() { + $(".navbar-nav"); + var a = $(".navbar .navbar-custom-collapse"); + a.length && (a.on({ + "hide.bs.collapse": function() { + a.addClass("collapsing-out") + } + }), a.on({ + "hidden.bs.collapse": function() { + a.removeClass("collapsing-out") + } + })); + var e = 0; + $(".sidenav-toggler").click(function() { + if (1 == e) $("body").removeClass("nav-open"), e = 0, $(".bodyClick").remove(); + else { + $('
').appendTo("body").click(function() { + $("body").removeClass("nav-open"), e = 0, $(".bodyClick").remove() + }), $("body").addClass("nav-open"), e = 1 + } + }) + }(), + Popover = function() { + var a = $('[data-toggle="popover"]'), + e = ""; + a.length && a.each(function() { + ! function(a) { + a.data("color") && (e = "popover-" + a.data("color")); + var n = { + trigger: "focus", + template: '' + }; + a.popover(n) + }($(this)) + }) + }(), + ScrollTo = function() { + var a = $(".scroll-me, [data-scroll-to], .toc-entry a"); + + function e(a) { + var e = a.attr("href"), + n = a.data("scroll-to-offset") ? a.data("scroll-to-offset") : 0, + t = { + scrollTop: $(e).offset().top - n + }; + $("html, body").stop(!0, !0).animate(t, 600), event.preventDefault() + } + a.length && a.on("click", function(a) { + e($(this)) + }) + }(), + Tooltip = function() { + var a = $('[data-toggle="tooltip"]'); + a.length && a.tooltip() + }(), + FormControl = function() { + var a = $(".form-control"); + a.length && a.on("focus blur", function(a) { + $(this).parents(".form-group").toggleClass("focused", "focus" === a.type) + }).trigger("blur") + }(), + $map = $("#map-default"), + color = "#5e72e4"; + +function initMap() { + map = document.getElementById("map-default"), lat = map.getAttribute("data-lat"), lng = map.getAttribute("data-lng"); + var a = new google.maps.LatLng(lat, lng), + e = { + zoom: 12, + scrollwheel: !1, + center: a, + mapTypeId: google.maps.MapTypeId.ROADMAP + }; + map = new google.maps.Map(map, e); + var n = new google.maps.Marker({ + position: a, + map: map, + animation: google.maps.Animation.DROP, + title: "Hello World!" + }), + t = new google.maps.InfoWindow({ + content: '

Argon Dashboard

A beautiful Dashboard for Bootstrap 4. It is Free and Open Source.

' + }); + google.maps.event.addListener(n, "click", function() { + t.open(map, n) + }) +} +$map.length && google.maps.event.addDomListener(window, "load", initMap); +var BarsChart = function() { + var a = $("#chart-bars"); + a.length && function(a) { + var e = new Chart(a, { + type: "bar", + data: { + labels: ["Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], + datasets: [{ + label: "Sales", + data: [25, 20, 30, 22, 17, 29] + }] + } + }); + a.data("chart", e) + }(a) + }(), + SalesChart = function() { + var a = $("#chart-sales-dark"); + a.length && function(a) { + var e = new Chart(a, { + type: "line", + options: { + scales: { + yAxes: [{ + gridLines: { + lineWidth: 1, + color: Charts.colors.gray[900], + zeroLineColor: Charts.colors.gray[900] + }, + ticks: { + callback: function(a) { + if (!(a % 10)) return "$" + a + "k" + } + } + }] + }, + tooltips: { + callbacks: { + label: function(a, e) { + var n = e.datasets[a.datasetIndex].label || "", + t = a.yLabel, + o = ""; + return e.datasets.length > 1 && (o += '' + n + ""), o += '$' + t + "k" + } + } + } + }, + data: { + labels: ["May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], + datasets: [{ + label: "Performance", + data: [0, 20, 10, 30, 15, 40, 20, 60, 60] + }] + } + }); + a.data("chart", e) + }(a) + }(), + Datepicker = function() { + var a = $(".datepicker"); + a.length && a.each(function() { + $(this).datepicker({ + disableTouchKeyboard: !0, + autoclose: !1 + }) + }) + }(), + noUiSlider = function() { + if ($(".input-slider-container")[0] && $(".input-slider-container").each(function() { + var a = $(this).find(".input-slider"), + e = a.attr("id"), + n = a.data("range-value-min"), + t = a.data("range-value-max"), + o = $(this).find(".range-slider-value"), + s = o.attr("id"), + r = o.data("range-value-low"), + i = document.getElementById(e), + d = document.getElementById(s); + noUiSlider.create(i, { + start: [parseInt(r)], + connect: [!0, !1], + range: { + min: [parseInt(n)], + max: [parseInt(t)] + } + }), i.noUiSlider.on("update", function(a, e) { + d.textContent = a[e] + }) + }), $("#input-slider-range")[0]) { + var a = document.getElementById("input-slider-range"), + e = document.getElementById("input-slider-range-value-low"), + n = document.getElementById("input-slider-range-value-high"), + t = [e, n]; + noUiSlider.create(a, { + start: [parseInt(e.getAttribute("data-range-value-low")), parseInt(n.getAttribute("data-range-value-high"))], + connect: !0, + range: { + min: parseInt(a.getAttribute("data-range-value-min")), + max: parseInt(a.getAttribute("data-range-value-max")) + } + }), a.noUiSlider.on("update", function(a, e) { + t[e].textContent = a[e] + }) + } + }(), + Scrollbar = function() { + var a = $(".scrollbar-inner"); + a.length && a.scrollbar().scrollLock() + }(); \ No newline at end of file diff --git a/public/js/app.js b/public/js/app.js index 8bc94ab..3b5b99f 100644 --- a/public/js/app.js +++ b/public/js/app.js @@ -311,7 +311,7 @@ eval("\n\nvar bind = __webpack_require__(/*! ./helpers/bind */ \"./node_modules/ \*****************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { -eval("__webpack_require__(/*! ./bootstrap */ \"./resources/js/bootstrap.js\");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvYXBwLmpzLmpzIiwibWFwcGluZ3MiOiJBQUFBQSxtQkFBTyxDQUFDLGdEQUFELENBQVAiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvYXBwLmpzPzZkNDAiXSwic291cmNlc0NvbnRlbnQiOlsicmVxdWlyZSgnLi9ib290c3RyYXAnKTtcbiJdLCJuYW1lcyI6WyJyZXF1aXJlIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./resources/js/app.js\n"); +eval("__webpack_require__(/*! ./bootstrap */ \"./resources/js/bootstrap.js\");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvYXBwLmpzLmpzIiwibWFwcGluZ3MiOiJBQUFBQSxtQkFBTyxDQUFDLGdEQUFELENBQVAiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvYXBwLmpzPzZkNDAiXSwic291cmNlc0NvbnRlbnQiOlsicmVxdWlyZSgnLi9ib290c3RyYXAnKTtcclxuIl0sIm5hbWVzIjpbInJlcXVpcmUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./resources/js/app.js\n"); /***/ }), @@ -321,7 +321,7 @@ eval("__webpack_require__(/*! ./bootstrap */ \"./resources/js/bootstrap.js\");// \***********************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { -eval("window._ = __webpack_require__(/*! lodash */ \"./node_modules/lodash/lodash.js\");\n/**\n * We'll load jQuery and the Bootstrap jQuery plugin which provides support\n * for JavaScript based Bootstrap features such as modals and tabs. This\n * code may be modified to fit the specific needs of your application.\n */\n\ntry {\n window.Popper = __webpack_require__(/*! popper.js */ \"./node_modules/popper.js/dist/esm/popper.js\").default;\n window.$ = window.jQuery = __webpack_require__(/*! jquery */ \"./node_modules/jquery/dist/jquery.js\");\n\n __webpack_require__(/*! bootstrap */ \"./node_modules/bootstrap/dist/js/bootstrap.js\");\n} catch (e) {}\n/**\n * We'll load the axios HTTP library which allows us to easily issue requests\n * to our Laravel back-end. This library automatically handles sending the\n * CSRF token as a header based on the value of the \"XSRF\" token cookie.\n */\n\n\nwindow.axios = __webpack_require__(/*! axios */ \"./node_modules/axios/index.js\");\nwindow.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';\n/**\n * Echo exposes an expressive API for subscribing to channels and listening\n * for events that are broadcast by Laravel. Echo and event broadcasting\n * allows your team to easily build robust real-time web applications.\n */\n// import Echo from 'laravel-echo';\n// window.Pusher = require('pusher-js');\n// window.Echo = new Echo({\n// broadcaster: 'pusher',\n// key: process.env.MIX_PUSHER_APP_KEY,\n// cluster: process.env.MIX_PUSHER_APP_CLUSTER,\n// forceTLS: true\n// });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvYm9vdHN0cmFwLmpzLmpzIiwibWFwcGluZ3MiOiJBQUFBQSxNQUFNLENBQUNDLENBQVAsR0FBV0MsbUJBQU8sQ0FBQywrQ0FBRCxDQUFsQjtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsSUFBSTtBQUNBRixFQUFBQSxNQUFNLENBQUNHLE1BQVAsR0FBZ0JELDJGQUFoQjtBQUNBRixFQUFBQSxNQUFNLENBQUNJLENBQVAsR0FBV0osTUFBTSxDQUFDSyxNQUFQLEdBQWdCSCxtQkFBTyxDQUFDLG9EQUFELENBQWxDOztBQUVBQSxFQUFBQSxtQkFBTyxDQUFDLGdFQUFELENBQVA7QUFDSCxDQUxELENBS0UsT0FBT0ksQ0FBUCxFQUFVLENBQUU7QUFFZDtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFFQU4sTUFBTSxDQUFDTyxLQUFQLEdBQWVMLG1CQUFPLENBQUMsNENBQUQsQ0FBdEI7QUFFQUYsTUFBTSxDQUFDTyxLQUFQLENBQWFDLFFBQWIsQ0FBc0JDLE9BQXRCLENBQThCQyxNQUE5QixDQUFxQyxrQkFBckMsSUFBMkQsZ0JBQTNEO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvYm9vdHN0cmFwLmpzP2Y1NjgiXSwic291cmNlc0NvbnRlbnQiOlsid2luZG93Ll8gPSByZXF1aXJlKCdsb2Rhc2gnKTtcblxuLyoqXG4gKiBXZSdsbCBsb2FkIGpRdWVyeSBhbmQgdGhlIEJvb3RzdHJhcCBqUXVlcnkgcGx1Z2luIHdoaWNoIHByb3ZpZGVzIHN1cHBvcnRcbiAqIGZvciBKYXZhU2NyaXB0IGJhc2VkIEJvb3RzdHJhcCBmZWF0dXJlcyBzdWNoIGFzIG1vZGFscyBhbmQgdGFicy4gVGhpc1xuICogY29kZSBtYXkgYmUgbW9kaWZpZWQgdG8gZml0IHRoZSBzcGVjaWZpYyBuZWVkcyBvZiB5b3VyIGFwcGxpY2F0aW9uLlxuICovXG5cbnRyeSB7XG4gICAgd2luZG93LlBvcHBlciA9IHJlcXVpcmUoJ3BvcHBlci5qcycpLmRlZmF1bHQ7XG4gICAgd2luZG93LiQgPSB3aW5kb3cualF1ZXJ5ID0gcmVxdWlyZSgnanF1ZXJ5Jyk7XG5cbiAgICByZXF1aXJlKCdib290c3RyYXAnKTtcbn0gY2F0Y2ggKGUpIHt9XG5cbi8qKlxuICogV2UnbGwgbG9hZCB0aGUgYXhpb3MgSFRUUCBsaWJyYXJ5IHdoaWNoIGFsbG93cyB1cyB0byBlYXNpbHkgaXNzdWUgcmVxdWVzdHNcbiAqIHRvIG91ciBMYXJhdmVsIGJhY2stZW5kLiBUaGlzIGxpYnJhcnkgYXV0b21hdGljYWxseSBoYW5kbGVzIHNlbmRpbmcgdGhlXG4gKiBDU1JGIHRva2VuIGFzIGEgaGVhZGVyIGJhc2VkIG9uIHRoZSB2YWx1ZSBvZiB0aGUgXCJYU1JGXCIgdG9rZW4gY29va2llLlxuICovXG5cbndpbmRvdy5heGlvcyA9IHJlcXVpcmUoJ2F4aW9zJyk7XG5cbndpbmRvdy5heGlvcy5kZWZhdWx0cy5oZWFkZXJzLmNvbW1vblsnWC1SZXF1ZXN0ZWQtV2l0aCddID0gJ1hNTEh0dHBSZXF1ZXN0JztcblxuLyoqXG4gKiBFY2hvIGV4cG9zZXMgYW4gZXhwcmVzc2l2ZSBBUEkgZm9yIHN1YnNjcmliaW5nIHRvIGNoYW5uZWxzIGFuZCBsaXN0ZW5pbmdcbiAqIGZvciBldmVudHMgdGhhdCBhcmUgYnJvYWRjYXN0IGJ5IExhcmF2ZWwuIEVjaG8gYW5kIGV2ZW50IGJyb2FkY2FzdGluZ1xuICogYWxsb3dzIHlvdXIgdGVhbSB0byBlYXNpbHkgYnVpbGQgcm9idXN0IHJlYWwtdGltZSB3ZWIgYXBwbGljYXRpb25zLlxuICovXG5cbi8vIGltcG9ydCBFY2hvIGZyb20gJ2xhcmF2ZWwtZWNobyc7XG5cbi8vIHdpbmRvdy5QdXNoZXIgPSByZXF1aXJlKCdwdXNoZXItanMnKTtcblxuLy8gd2luZG93LkVjaG8gPSBuZXcgRWNobyh7XG4vLyAgICAgYnJvYWRjYXN0ZXI6ICdwdXNoZXInLFxuLy8gICAgIGtleTogcHJvY2Vzcy5lbnYuTUlYX1BVU0hFUl9BUFBfS0VZLFxuLy8gICAgIGNsdXN0ZXI6IHByb2Nlc3MuZW52Lk1JWF9QVVNIRVJfQVBQX0NMVVNURVIsXG4vLyAgICAgZm9yY2VUTFM6IHRydWVcbi8vIH0pO1xuIl0sIm5hbWVzIjpbIndpbmRvdyIsIl8iLCJyZXF1aXJlIiwiUG9wcGVyIiwiJCIsImpRdWVyeSIsImUiLCJheGlvcyIsImRlZmF1bHRzIiwiaGVhZGVycyIsImNvbW1vbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./resources/js/bootstrap.js\n"); +eval("window._ = __webpack_require__(/*! lodash */ \"./node_modules/lodash/lodash.js\");\n/**\r\n * We'll load jQuery and the Bootstrap jQuery plugin which provides support\r\n * for JavaScript based Bootstrap features such as modals and tabs. This\r\n * code may be modified to fit the specific needs of your application.\r\n */\n\ntry {\n window.Popper = __webpack_require__(/*! popper.js */ \"./node_modules/popper.js/dist/esm/popper.js\").default;\n window.$ = window.jQuery = __webpack_require__(/*! jquery */ \"./node_modules/jquery/dist/jquery.js\");\n\n __webpack_require__(/*! bootstrap */ \"./node_modules/bootstrap/dist/js/bootstrap.js\");\n} catch (e) {}\n/**\r\n * We'll load the axios HTTP library which allows us to easily issue requests\r\n * to our Laravel back-end. This library automatically handles sending the\r\n * CSRF token as a header based on the value of the \"XSRF\" token cookie.\r\n */\n\n\nwindow.axios = __webpack_require__(/*! axios */ \"./node_modules/axios/index.js\");\nwindow.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';\n/**\r\n * Echo exposes an expressive API for subscribing to channels and listening\r\n * for events that are broadcast by Laravel. Echo and event broadcasting\r\n * allows your team to easily build robust real-time web applications.\r\n */\n// import Echo from 'laravel-echo';\n// window.Pusher = require('pusher-js');\n// window.Echo = new Echo({\n// broadcaster: 'pusher',\n// key: process.env.MIX_PUSHER_APP_KEY,\n// cluster: process.env.MIX_PUSHER_APP_CLUSTER,\n// forceTLS: true\n// });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvYm9vdHN0cmFwLmpzLmpzIiwibWFwcGluZ3MiOiJBQUFBQSxNQUFNLENBQUNDLENBQVAsR0FBV0MsbUJBQU8sQ0FBQywrQ0FBRCxDQUFsQjtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsSUFBSTtBQUNBRixFQUFBQSxNQUFNLENBQUNHLE1BQVAsR0FBZ0JELDJGQUFoQjtBQUNBRixFQUFBQSxNQUFNLENBQUNJLENBQVAsR0FBV0osTUFBTSxDQUFDSyxNQUFQLEdBQWdCSCxtQkFBTyxDQUFDLG9EQUFELENBQWxDOztBQUVBQSxFQUFBQSxtQkFBTyxDQUFDLGdFQUFELENBQVA7QUFDSCxDQUxELENBS0UsT0FBT0ksQ0FBUCxFQUFVLENBQUU7QUFFZDtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFFQU4sTUFBTSxDQUFDTyxLQUFQLEdBQWVMLG1CQUFPLENBQUMsNENBQUQsQ0FBdEI7QUFFQUYsTUFBTSxDQUFDTyxLQUFQLENBQWFDLFFBQWIsQ0FBc0JDLE9BQXRCLENBQThCQyxNQUE5QixDQUFxQyxrQkFBckMsSUFBMkQsZ0JBQTNEO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvYm9vdHN0cmFwLmpzP2Y1NjgiXSwic291cmNlc0NvbnRlbnQiOlsid2luZG93Ll8gPSByZXF1aXJlKCdsb2Rhc2gnKTtcclxuXHJcbi8qKlxyXG4gKiBXZSdsbCBsb2FkIGpRdWVyeSBhbmQgdGhlIEJvb3RzdHJhcCBqUXVlcnkgcGx1Z2luIHdoaWNoIHByb3ZpZGVzIHN1cHBvcnRcclxuICogZm9yIEphdmFTY3JpcHQgYmFzZWQgQm9vdHN0cmFwIGZlYXR1cmVzIHN1Y2ggYXMgbW9kYWxzIGFuZCB0YWJzLiBUaGlzXHJcbiAqIGNvZGUgbWF5IGJlIG1vZGlmaWVkIHRvIGZpdCB0aGUgc3BlY2lmaWMgbmVlZHMgb2YgeW91ciBhcHBsaWNhdGlvbi5cclxuICovXHJcblxyXG50cnkge1xyXG4gICAgd2luZG93LlBvcHBlciA9IHJlcXVpcmUoJ3BvcHBlci5qcycpLmRlZmF1bHQ7XHJcbiAgICB3aW5kb3cuJCA9IHdpbmRvdy5qUXVlcnkgPSByZXF1aXJlKCdqcXVlcnknKTtcclxuXHJcbiAgICByZXF1aXJlKCdib290c3RyYXAnKTtcclxufSBjYXRjaCAoZSkge31cclxuXHJcbi8qKlxyXG4gKiBXZSdsbCBsb2FkIHRoZSBheGlvcyBIVFRQIGxpYnJhcnkgd2hpY2ggYWxsb3dzIHVzIHRvIGVhc2lseSBpc3N1ZSByZXF1ZXN0c1xyXG4gKiB0byBvdXIgTGFyYXZlbCBiYWNrLWVuZC4gVGhpcyBsaWJyYXJ5IGF1dG9tYXRpY2FsbHkgaGFuZGxlcyBzZW5kaW5nIHRoZVxyXG4gKiBDU1JGIHRva2VuIGFzIGEgaGVhZGVyIGJhc2VkIG9uIHRoZSB2YWx1ZSBvZiB0aGUgXCJYU1JGXCIgdG9rZW4gY29va2llLlxyXG4gKi9cclxuXHJcbndpbmRvdy5heGlvcyA9IHJlcXVpcmUoJ2F4aW9zJyk7XHJcblxyXG53aW5kb3cuYXhpb3MuZGVmYXVsdHMuaGVhZGVycy5jb21tb25bJ1gtUmVxdWVzdGVkLVdpdGgnXSA9ICdYTUxIdHRwUmVxdWVzdCc7XHJcblxyXG4vKipcclxuICogRWNobyBleHBvc2VzIGFuIGV4cHJlc3NpdmUgQVBJIGZvciBzdWJzY3JpYmluZyB0byBjaGFubmVscyBhbmQgbGlzdGVuaW5nXHJcbiAqIGZvciBldmVudHMgdGhhdCBhcmUgYnJvYWRjYXN0IGJ5IExhcmF2ZWwuIEVjaG8gYW5kIGV2ZW50IGJyb2FkY2FzdGluZ1xyXG4gKiBhbGxvd3MgeW91ciB0ZWFtIHRvIGVhc2lseSBidWlsZCByb2J1c3QgcmVhbC10aW1lIHdlYiBhcHBsaWNhdGlvbnMuXHJcbiAqL1xyXG5cclxuLy8gaW1wb3J0IEVjaG8gZnJvbSAnbGFyYXZlbC1lY2hvJztcclxuXHJcbi8vIHdpbmRvdy5QdXNoZXIgPSByZXF1aXJlKCdwdXNoZXItanMnKTtcclxuXHJcbi8vIHdpbmRvdy5FY2hvID0gbmV3IEVjaG8oe1xyXG4vLyAgICAgYnJvYWRjYXN0ZXI6ICdwdXNoZXInLFxyXG4vLyAgICAga2V5OiBwcm9jZXNzLmVudi5NSVhfUFVTSEVSX0FQUF9LRVksXHJcbi8vICAgICBjbHVzdGVyOiBwcm9jZXNzLmVudi5NSVhfUFVTSEVSX0FQUF9DTFVTVEVSLFxyXG4vLyAgICAgZm9yY2VUTFM6IHRydWVcclxuLy8gfSk7XHJcbiJdLCJuYW1lcyI6WyJ3aW5kb3ciLCJfIiwicmVxdWlyZSIsIlBvcHBlciIsIiQiLCJqUXVlcnkiLCJlIiwiYXhpb3MiLCJkZWZhdWx0cyIsImhlYWRlcnMiLCJjb21tb24iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./resources/js/bootstrap.js\n"); /***/ }), diff --git a/resources/views/analisa/index.blade.php b/resources/views/analisa/index.blade.php index e6eb042..5d5030c 100644 --- a/resources/views/analisa/index.blade.php +++ b/resources/views/analisa/index.blade.php @@ -14,8 +14,8 @@
-
Gadai
- 350,897 +
Pembiayaan Semasa (RM)
+ {{ number_format($totalgadai,2) }}
@@ -23,10 +23,6 @@
-

- 3.48% - Since last month -

@@ -36,8 +32,9 @@
-
Tebus
- 2,356 + {{--
Nilai Marhun (RM)
--}} +
Bilangan Pembiayaan Aktif
+ {{ number_format($bilangan_belum_tebus) }}
@@ -45,18 +42,6 @@
-

- - 75% -

-
-
-
-
- - - Since last week -

@@ -65,8 +50,9 @@
-
Tebus
- 924 + {{--
Bil. SAG
--}} +
Pembiayaan Melebihi 6 Bulan
+ {{ number_format($bilangan_melebihi_6_bulan) }}
@@ -74,10 +60,6 @@
-

- 1.10% - Since yesterday -

@@ -86,8 +68,9 @@
-
Lelong
- 49,65% + {{--
Baki Lelong (RM)
--}} +
Gadaian Akan Dilelong
+ {{ number_format($bilakandilelong) }}
@@ -95,10 +78,6 @@
-

- 12% - Since last month -

@@ -139,18 +118,18 @@
@@ -169,8 +148,8 @@
-
Performance
-

Gadaian (Bulanan)

+
Prestasi
+

Pembiayaan (Bulanan)

@@ -189,95 +168,29 @@
-

Page visits

+

Surat Pembiayaan Aktif

- See all + {{-- See all --}}
- +
- - - - + + + @foreach($belum_tebus as $index1=>$bt) - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + @endforeach
Page nameVisitorsUnique usersBounce rateNo. SAGPinjaman
- /argon/ - - 4,569 - - 340 - - 46,53% -
- /argon/index.html - - 3,985 - - 319 - - 46,53% -
- /argon/charts.html - - 3,513 - - 294 - - 36,49% -
- /argon/tables.html - - 2,050 - - 147 - - 50,87% -
- /argon/profile.html - - 1,795 - - 190 - - 46,53% - {{ $bt['norujukan'] }}{{ $bt['pinjaman'] }}
@@ -290,112 +203,29 @@

Harga Emas

-
+ {{-- +
--}}
- +
- - - + + + + @foreach($harga_emas as $index=>$hm) - - - - - - - - - - - - - - - - - - - - - - - + + + + @endforeach
ReferralVisitorsKaratHarga (RM)Kenaikan
- Facebook - - 1,480 - -
- 60% -
-
-
-
-
-
-
- Facebook - - 5,480 - -
- 70% -
-
-
-
-
-
-
- Google - - 4,807 - -
- 80% -
-
-
-
-
-
-
- Instagram - - 3,678 - -
- 75% -
-
-
-
-
-
-
- twitter - - 2,645 - -
- 30% -
-
-
-
-
-
-
{{ $hm['karat'] }}{{ $hm['harga'] }}
@@ -405,8 +235,37 @@ + @endsection @push('js') diff --git a/resources/views/dashboard.blade.php b/resources/views/dashboard.blade.php index e1cb7c5..14ccc2b 100644 --- a/resources/views/dashboard.blade.php +++ b/resources/views/dashboard.blade.php @@ -3,12 +3,12 @@ @section('content') @include('layouts.headers.cards') -
+
-
+
-
+
-
-
+
+
@@ -47,8 +47,8 @@
-
-
+
+
-
-
+
+
diff --git a/resources/views/layouts/navbars/navs/auth.blade.php b/resources/views/layouts/navbars/navs/auth.blade.php index 3f236b4..50496e0 100644 --- a/resources/views/layouts/navbars/navs/auth.blade.php +++ b/resources/views/layouts/navbars/navs/auth.blade.php @@ -2,9 +2,20 @@ \ No newline at end of file diff --git a/resources/views/layouts/navbars/sidebar.blade.php b/resources/views/layouts/navbars/sidebar.blade.php index 27a77c9..680324a 100644 --- a/resources/views/layouts/navbars/sidebar.blade.php +++ b/resources/views/layouts/navbars/sidebar.blade.php @@ -104,11 +104,6 @@
--}} -
diff --git a/resources/views/penyata/summary.blade.php b/resources/views/penyata/summary.blade.php new file mode 100644 index 0000000..d0fb3b1 --- /dev/null +++ b/resources/views/penyata/summary.blade.php @@ -0,0 +1,333 @@ + + + + + + +
SULIT DAN PERSENDIRIAN
+ + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + @php + $poskod = Http::get($api_url . '/api/poskod/' . $customer['poskod'])->json(); + $negeri = Http::get($api_url . '/api/negeri/' . $poskod['kodnegeri'])->json(); + $daerah = Http::get($api_url . '/api/daerah/' . $poskod['koddaerah'])->json(); + + @endphp + + + + + + + +
Nombor KP:{{ $customer['kpbaru'] }}
Nama :{{ $customer['nama'] }}
Alamat:{!! strtoupper($customer['alamat1']) . ',
' . $customer['poskod'] . ', ' . strtoupper($daerah['namadaerah']) . ', ' . strtoupper($negeri['negeri']) !!}
Tarikh Cetak:@php + + $myDateTime = DateTime::createFromFormat('Y-m-d', '2021-04-04'); + $formattedweddingdate = $myDateTime->format('d-m-Y'); + echo($formattedweddingdate); + + @endphp
+ +
+ +
PENYATA KIRA-KIRA PEMBIAYAAN SURAT AKUAN GADAI
+ + +
+ + + + + + + @foreach($gadai as $index1=>$gad) + + + + + + @endforeach + + @php + $poskod = Http::get($api_url . '/api/poskod/' . $customer['poskod'])->json(); + $negeri = Http::get($api_url . '/api/negeri/' . $poskod['kodnegeri'])->json(); + $daerah = Http::get($api_url . '/api/daerah/' . $poskod['koddaerah'])->json(); + + @endphp + + + + + + + + + + + + + + + +
TRANSAKSI PELANGGAN(RM)
PERMULAAN PEMBIAYAAN PADA @php + + $myDateTime = DateTime::createFromFormat('Y-m-d', $gad['t_gadai']); + $formattedweddingdate = $myDateTime->format('d/m/Y'); + echo($formattedweddingdate) + + @endphp :{{ number_format($gad['pinjaman'],2) }}
Alamat:{!! strtoupper($customer['alamat1']) . ',
' . $customer['poskod'] . ', ' . strtoupper($daerah['namadaerah']) . ', ' . strtoupper($negeri['negeri']) !!}
Tarikh Cetak:@php + + $myDateTime = DateTime::createFromFormat('Y-m-d', '2021-04-04'); + $formattedweddingdate = $myDateTime->format('d-m-Y'); + echo($formattedweddingdate); + + @endphp
Baki Keseluruhansadsad
+ +
+ + {{--
AR-RAHN
--}} +
+ + {{-- + + + + + + + + + + + + + + + + + + + + @foreach($gadai as $index1=>$gad) + + + + + + + + + @endforeach + @foreach($transaction as $index=>$trans) + + + + + @if($trans['trans_type'] != 'P') + + + @else + + + @endif + + + + @endforeach + + + + + + + + +
TARIKH URUSNIAGAKETERANGANRUJUKANAMAUN(RM)BAKI (RM)
DEBITKREDIT
Pembiayaan
@php + + $myDateTime = DateTime::createFromFormat('Y-m-d', $gad['t_gadai']); + $formattedweddingdate = $myDateTime->format('d-m-Y'); + echo($formattedweddingdate) + + @endphpPelanggan Gadai{{ $gad['norujukan'] }}{{ number_format($gad['pinjaman'],2) }}{{ number_format($gad['pinjaman'],2) }}
@php + $timestamp = strtotime($trans['created_at']); + // $myDateTime = DateTime::createFromFormat('Y-m-d', timestamp); + // $formattedweddingdate = $myDateTime->format('d-m-Y'); + echo gmdate("d-m-Y",$timestamp); + + @endphp + @php + switch($trans['trans_type']){ + + case 'T': echo 'Pelanggan Tebus'; + break; + case 'A': echo 'Bayaran Ansuran'; + break; + case 'S': echo 'Pelanggan Tebus Sebahagian'; + break; + case 'P': echo 'Pelanggan Tambah Pinjaman'; + break; + } + + + @endphp{{ $trans['norujukan'] }}{{ number_format($trans['duit_masuk'],2) }}{{ number_format($trans['duit_masuk'],2) }}{{ number_format($trans['bakiharga'],2) }}
Baki Keseluruhan{{ number_format($gad['bakipjm'],2) }}
--}} + +
+ +
+ +
+ + Dengan Ini saya bersetuju untuk membayar sejumlah wang ansuran keatas surat ini. +
+
+ + +
+ +
+ + +
+ + \ No newline at end of file diff --git a/resources/views/semak/semaksag.blade.php b/resources/views/semak/semaksag.blade.php index b283f59..17bc9b0 100644 --- a/resources/views/semak/semaksag.blade.php +++ b/resources/views/semak/semaksag.blade.php @@ -3,7 +3,7 @@ @section('content') @include('layouts.headers.cards') -
+
- +
+ @csrf
- + + @foreach($cawangan as $index1=>$caw) + + @endforeach
- + +
diff --git a/resources/views/semak/senaraisag.blade.php b/resources/views/semak/senaraisag.blade.php index ed4f48d..cab761a 100644 --- a/resources/views/semak/senaraisag.blade.php +++ b/resources/views/semak/senaraisag.blade.php @@ -121,7 +121,7 @@ diff --git a/routes/web.php b/routes/web.php index 6671fa2..cb75222 100644 --- a/routes/web.php +++ b/routes/web.php @@ -51,9 +51,8 @@ Route::group(['middleware' => 'auth'], function () { }); Route::get('/semaksag', 'App\Http\Controllers\SemakController@SemakSAG')->name('semaksag'); -Route::get('/senaraisag', 'App\Http\Controllers\SemakController@SenaraiSAG')->name('senaraisag'); +Route::post('/senaraisag', 'App\Http\Controllers\SemakController@SenaraiSAG')->name('senaraisag'); Route::get('/semakbayaran', 'App\Http\Controllers\BayaranController@SenaraiPembayaran')->name('pembayaransag'); -// Route::get('/penyata', 'App\Http\Controllers\PenyataController@ShowPenyata')->name('penyata.show'); Route::get('/analisa', 'App\Http\Controllers\AnalisaController@index')->name('analisa.index'); @@ -78,6 +77,27 @@ Route::get('/penyata/{norujukan}', function ($norujukan) { return view('penyata.penyata',compact('cawangan_detail','transaction','customer','gadai','api_url')); })->name('penyata.show'); +Route::get('/penyata/summary/{norujukan}', function ($norujukan) { + + $api_url = config('api.url'); + + $cawangan=Http::get(config('api.url').'/api/cawangan/detail/'. 'KB2')->json(); + $cawangan_detail=$cawangan[0]; + + $auth_user = Auth::user(); + + $customer = Http::get(config('api.url'). '/api/customers/'.$auth_user['icno'])->json(); + + $gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $norujukan)->json(); + + if(sizeof($gadai) != 0) + $gadai = $gadai[0]; + + $transaction = Http::get(config('api.url').'/api/transaction/norujukan/'. $norujukan)->json(); + + return view('penyata.summary',compact('cawangan_detail','transaction','customer','gadai','api_url')); +})->name('penyata.summary'); + Route::post('/paymentaction', 'App\Http\Controllers\BayaranController@PembayaranAction')->name('payment.action');