├── README.md ├── audio ├── success.mp3 └── success2.mp3 ├── config ├── alert.php ├── controller.php ├── for_excel.php └── koneksi.php ├── css ├── font-face.css ├── main.css ├── mains.css ├── sweet-alert.css └── theme.css ├── database └── resto_db.sql ├── fonts └── poppins │ ├── poppins-v5-latin-100.eot │ ├── poppins-v5-latin-100.svg │ ├── poppins-v5-latin-100.ttf │ ├── poppins-v5-latin-100.woff │ ├── poppins-v5-latin-100.woff2 │ ├── poppins-v5-latin-100italic.eot │ ├── poppins-v5-latin-100italic.svg │ ├── poppins-v5-latin-100italic.ttf │ ├── poppins-v5-latin-100italic.woff │ ├── poppins-v5-latin-100italic.woff2 │ ├── poppins-v5-latin-200.eot │ ├── poppins-v5-latin-200.svg │ ├── poppins-v5-latin-200.ttf │ ├── poppins-v5-latin-200.woff │ ├── poppins-v5-latin-200.woff2 │ ├── poppins-v5-latin-200italic.eot │ ├── poppins-v5-latin-200italic.svg │ ├── poppins-v5-latin-200italic.ttf │ ├── poppins-v5-latin-200italic.woff │ ├── poppins-v5-latin-200italic.woff2 │ ├── poppins-v5-latin-300.eot │ ├── poppins-v5-latin-300.svg │ ├── poppins-v5-latin-300.ttf │ ├── poppins-v5-latin-300.woff │ ├── poppins-v5-latin-300.woff2 │ ├── poppins-v5-latin-300italic.eot │ ├── poppins-v5-latin-300italic.svg │ ├── poppins-v5-latin-300italic.ttf │ ├── poppins-v5-latin-300italic.woff │ ├── poppins-v5-latin-300italic.woff2 │ ├── poppins-v5-latin-500.eot │ ├── poppins-v5-latin-500.svg │ ├── poppins-v5-latin-500.ttf │ ├── poppins-v5-latin-500.woff │ ├── poppins-v5-latin-500.woff2 │ ├── poppins-v5-latin-500italic.eot │ ├── poppins-v5-latin-500italic.svg │ ├── poppins-v5-latin-500italic.ttf │ ├── poppins-v5-latin-500italic.woff │ ├── poppins-v5-latin-500italic.woff2 │ ├── poppins-v5-latin-600.eot │ ├── poppins-v5-latin-600.svg │ ├── poppins-v5-latin-600.ttf │ ├── poppins-v5-latin-600.woff │ ├── poppins-v5-latin-600.woff2 │ ├── poppins-v5-latin-600italic.eot │ ├── poppins-v5-latin-600italic.svg │ ├── poppins-v5-latin-600italic.ttf │ ├── poppins-v5-latin-600italic.woff │ ├── poppins-v5-latin-600italic.woff2 │ ├── poppins-v5-latin-700.eot │ ├── poppins-v5-latin-700.svg │ ├── poppins-v5-latin-700.ttf │ ├── poppins-v5-latin-700.woff │ ├── poppins-v5-latin-700.woff2 │ ├── poppins-v5-latin-700italic.eot │ ├── poppins-v5-latin-700italic.svg │ ├── poppins-v5-latin-700italic.ttf │ ├── poppins-v5-latin-700italic.woff │ ├── poppins-v5-latin-700italic.woff2 │ ├── poppins-v5-latin-800.eot │ ├── poppins-v5-latin-800.svg │ ├── poppins-v5-latin-800.ttf │ ├── poppins-v5-latin-800.woff │ ├── poppins-v5-latin-800.woff2 │ ├── poppins-v5-latin-800italic.eot │ ├── poppins-v5-latin-800italic.svg │ ├── poppins-v5-latin-800italic.ttf │ ├── poppins-v5-latin-800italic.woff │ ├── poppins-v5-latin-800italic.woff2 │ ├── poppins-v5-latin-900.eot │ ├── poppins-v5-latin-900.svg │ ├── poppins-v5-latin-900.ttf │ ├── poppins-v5-latin-900.woff │ ├── poppins-v5-latin-900.woff2 │ ├── poppins-v5-latin-900italic.eot │ ├── poppins-v5-latin-900italic.svg │ ├── poppins-v5-latin-900italic.ttf │ ├── poppins-v5-latin-900italic.woff │ ├── poppins-v5-latin-900italic.woff2 │ ├── poppins-v5-latin-italic.eot │ ├── poppins-v5-latin-italic.svg │ ├── poppins-v5-latin-italic.ttf │ ├── poppins-v5-latin-italic.woff │ ├── poppins-v5-latin-italic.woff2 │ ├── poppins-v5-latin-regular.eot │ ├── poppins-v5-latin-regular.svg │ ├── poppins-v5-latin-regular.ttf │ ├── poppins-v5-latin-regular.woff │ └── poppins-v5-latin-regular.woff2 ├── images ├── avatar.png ├── bg-title-01.jpg ├── bg-title-02.jpg ├── bg.jpg ├── bg3.jpg └── icon │ ├── 44e79d5a6007d11fd420b6c302d0f2fc0ef404da1.png │ ├── Untitled-1.jpg │ ├── avatar-01.jpg │ ├── avatar-02.jpg │ ├── avatar-03.jpg │ ├── avatar-04.jpg │ ├── avatar-05.jpg │ ├── avatar-06.jpg │ ├── avatar-big-01.jpg │ ├── logo-blue.png │ ├── logo-mini.png │ ├── logo-white.png │ └── logo.png ├── img ├── 1554344447964.jpg ├── 155434461764.png ├── 1554344643755.jpg ├── 1554344669506.jpg ├── 1554344693692.jpg ├── 1554344709288.jpg ├── 1554344744180.jpg ├── 1554345153750.png ├── 1554345423889.jpg ├── 1554345452322.jpg ├── 1554345468852.png ├── 1554345496184.jpg ├── 1554345506846.jpg ├── 1554345530488.jpg ├── 155434556016.jpg ├── 1554350315287.jpg ├── 1554350448179.jpg ├── 1554350471862.jpg ├── 1554350514500.jpg ├── 1554350547631.jpg ├── 1554350588507.jpg ├── 155435061848.jpg ├── 1554350648687.jpg ├── 1554350665679.jpg ├── 1554369912639.jpg ├── 1554369938443.jpg ├── 1554369966769.jpg ├── 1554370011485.jpg ├── 1554370061484.jpg ├── 1554430229357.jpg ├── 1554430239584.jpg ├── 1554430248583.jpg ├── 1554430261645.jpg ├── 1554430272641.jpg ├── 1554430280859.jpg ├── 155443029435.jpg ├── 155443030198.jpg ├── 1554430334863.png ├── 1554430343619.jpg ├── 1554430358699.jpg ├── 1554430367352.jpg └── 155443037433.jpg ├── index.php ├── index_admin.php ├── index_waiter.php ├── jejak.txt ├── js ├── bootstrap-datepicker.min.js ├── jquery.input-counter.min.js ├── main.js └── sweetalert.min.js ├── log.php ├── loginMulti.php ├── page ├── admin │ ├── dashboard │ │ └── index.php │ ├── kategori │ │ ├── create.php │ │ ├── edit.php │ │ └── index.php │ ├── laporan │ │ ├── export_excel.php │ │ ├── laporan_transaksi.php │ │ ├── order_periode.php │ │ └── order_periode_print.php │ ├── level │ │ └── index.php │ ├── meja │ │ └── index.php │ ├── menu │ │ ├── create.php │ │ ├── edit.php │ │ └── index.php │ ├── order │ │ ├── dashboard.php │ │ ├── detail_menu.php │ │ ├── index_order.php │ │ ├── order_admin.php │ │ └── order_menu.php │ └── transaksi │ │ ├── index.php │ │ └── struk_transaksi.php ├── kasir │ ├── dashboard │ │ └── index.php │ ├── laporan │ │ └── laporan_transaksi.php │ └── transaksi │ │ ├── strukPelanggan.php │ │ └── transaksi.php ├── koki │ ├── detail_order.php │ └── index.php ├── owner │ ├── dashboard.php │ ├── export_excel.php │ ├── laporan_periode.php │ └── laporan_transaksi.php ├── pelanggan │ └── order │ │ ├── dashboard.php │ │ ├── detail_menu.php │ │ ├── order_menu.php │ │ └── transaksi.php └── waiter │ ├── dashboard.php │ ├── dashboard_order.php │ ├── detail_menu.php │ ├── index_order.php │ ├── laporan_print.php │ ├── laporan_waiter.php │ ├── order_menu.php │ └── order_waiter.php ├── pageAdmin.php ├── pageAdminOrder.php ├── pageKasir.php ├── pageKoki.php ├── pageOwner.php ├── pagePelanggan.php ├── pageWaiter.php ├── pageWaiterOrder.php ├── register.php └── vendor ├── animsition ├── animsition.min.css └── animsition.min.js ├── bootstrap-4.1 ├── bootstrap.min.css ├── bootstrap.min.js └── popper.min.js ├── bootstrap-progressbar ├── bootstrap-progressbar-3.3.4.min.css └── bootstrap-progressbar.min.js ├── chartjs └── Chart.bundle.min.js ├── circle-progress ├── circle-progress.js └── circle-progress.min.js ├── countdown ├── countdowntime.js ├── jquery.countdown.min.js ├── moment-timezone-with-data.min.js ├── moment-timezone.min.js └── moment.min.js ├── counter-up ├── jquery.counterup.min.js ├── jquery.waypoints.min.js └── waypoints.min.js ├── css-hamburgers ├── hamburgers.css └── hamburgers.min.css ├── dropify ├── dist │ ├── css │ │ ├── demo.css │ │ ├── dropify.css │ │ └── dropify.min.css │ ├── fonts │ │ ├── dropify.eot │ │ ├── dropify.svg │ │ ├── dropify.ttf │ │ └── dropify.woff │ └── js │ │ ├── dropify.js │ │ └── dropify.min.js └── gulpfile.js ├── font-awesome-4.7 ├── HELP-US-OUT.txt ├── css │ ├── font-awesome.css │ └── font-awesome.min.css └── fonts │ ├── FontAwesome.otf │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.svg │ ├── fontawesome-webfont.ttf │ ├── fontawesome-webfont.woff │ └── fontawesome-webfont.woff2 ├── font-awesome-5 ├── css │ └── fontawesome-all.min.css └── webfonts │ ├── fa-brands-400.eot │ ├── fa-brands-400.svg │ ├── fa-brands-400.ttf │ ├── fa-brands-400.woff │ ├── fa-brands-400.woff2 │ ├── fa-regular-400.eot │ ├── fa-regular-400.svg │ ├── fa-regular-400.ttf │ ├── fa-regular-400.woff │ ├── fa-regular-400.woff2 │ ├── fa-solid-900.eot │ ├── fa-solid-900.svg │ ├── fa-solid-900.ttf │ ├── fa-solid-900.woff │ └── fa-solid-900.woff2 ├── jquery-3.2.1.min.js ├── jquery-ui.min.js ├── lightbox2 ├── dist │ ├── css │ │ └── lightbox.css │ ├── images │ │ ├── close.png │ │ ├── loading.gif │ │ ├── next.png │ │ └── prev.png │ └── js │ │ ├── lightbox-plus-jquery.js │ │ ├── lightbox-plus-jquery.min.js │ │ ├── lightbox-plus-jquery.min.map │ │ ├── lightbox.js │ │ ├── lightbox.min.js │ │ └── lightbox.min.map └── src │ ├── css │ └── lightbox.css │ ├── images │ ├── close.png │ ├── loading.gif │ ├── next.png │ └── prev.png │ └── js │ └── lightbox.js ├── mdi-font ├── css │ ├── material-design-iconic-font.css │ └── material-design-iconic-font.min.css └── fonts │ ├── Material-Design-Iconic-Font.eot │ ├── Material-Design-Iconic-Font.svg │ ├── Material-Design-Iconic-Font.ttf │ ├── Material-Design-Iconic-Font.woff │ └── Material-Design-Iconic-Font.woff2 ├── perfect-scrollbar ├── perfect-scrollbar.css ├── perfect-scrollbar.js └── perfect-scrollbar.min.js ├── progressbar ├── progressbar.js └── progressbar.min.js ├── select2 ├── select2.min.css └── select2.min.js ├── slick ├── ajax-loader.gif ├── config.rb ├── fonts │ ├── slick.eot │ ├── slick.svg │ ├── slick.ttf │ └── slick.woff ├── slick-theme.css ├── slick-theme.less ├── slick-theme.scss ├── slick.css ├── slick.js ├── slick.less ├── slick.min.js └── slick.scss ├── smk-accordion ├── accordion.css ├── accordion.js └── accordion.min.js ├── sweetalert └── sweetalert.min.js ├── vector-map ├── jquery.vmap.brazil.js ├── jquery.vmap.europe.js ├── jquery.vmap.france.js ├── jquery.vmap.germany.js ├── jquery.vmap.js ├── jquery.vmap.min.js ├── jquery.vmap.russia.js ├── jquery.vmap.sampledata.js ├── jquery.vmap.usa.js ├── jquery.vmap.world.js └── jqvmap.min.css └── wow ├── animate.css └── wow.min.js /README.md: -------------------------------------------------------------------------------- 1 | # Restoran Table Service 2 | 3 | JARESTO merupakan sebuah aplikasi restoran berbasis web yang bertujuan untuk memudahkan pelanggan dan user lainnya dalam memesan 4 | orderannya. Aplikasi ini terdiri dari 6 user yaitu admin, waiter, kasir, owner, pelanggan dan koki. 5 | 6 | ## Login Pelanggan 7 |

8 | 9 |

10 | 11 | ## Dashboard Admin 12 |

13 | 14 |

15 | 16 | ## Kategori Makanan Admin 17 |

18 | 19 |

20 | 21 | ## Laporan Transaksi Admin 22 |

23 | 24 |

25 | 26 | ## Input Meja 27 |

28 | 29 |

30 | 31 | ## Transaksi 32 |

33 | 34 |

35 | -------------------------------------------------------------------------------- /audio/success.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/audio/success.mp3 -------------------------------------------------------------------------------- /audio/success2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/audio/success2.mp3 -------------------------------------------------------------------------------- /config/alert.php: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /config/for_excel.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/koneksi.php: -------------------------------------------------------------------------------- 1 | con = mysqli_connect($this->hostname, $this->username, $this->password, $this->database) or die("Connection corrupt"); 15 | } 16 | } 17 | 18 | 19 | ?> -------------------------------------------------------------------------------- /css/main.css: -------------------------------------------------------------------------------- 1 | .col-sm-12{ 2 | background: white; 3 | padding: 20px; 4 | } 5 | @media print{ 6 | .header-desktop2{ 7 | display: none; 8 | } 9 | table{ 10 | align-content: center; 11 | } 12 | .btn{ 13 | display: none !important;} 14 | .ds{ 15 | display: none; 16 | } 17 | .cari{ 18 | display: none !important; 19 | box-shadow: none !important; 20 | } 21 | hr{ 22 | display: none; 23 | } 24 | .hd{ 25 | display: none; 26 | } 27 | }` -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-100.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-100.eot -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-100.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-100.ttf -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-100.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-100.woff -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-100.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-100.woff2 -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-100italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-100italic.eot -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-100italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-100italic.ttf -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-100italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-100italic.woff -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-100italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-100italic.woff2 -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-200.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-200.eot -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-200.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-200.ttf -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-200.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-200.woff -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-200.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-200.woff2 -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-200italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-200italic.eot -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-200italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-200italic.ttf -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-200italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-200italic.woff -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-200italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-200italic.woff2 -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-300.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-300.eot -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-300.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-300.ttf -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-300.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-300.woff -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-300.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-300.woff2 -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-300italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-300italic.eot -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-300italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-300italic.ttf -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-300italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-300italic.woff -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-300italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-300italic.woff2 -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-500.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-500.eot -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-500.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-500.ttf -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-500.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-500.woff -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-500.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-500.woff2 -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-500italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-500italic.eot -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-500italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-500italic.ttf -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-500italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-500italic.woff -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-500italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-500italic.woff2 -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-600.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-600.eot -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-600.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-600.ttf -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-600.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-600.woff -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-600.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-600.woff2 -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-600italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-600italic.eot -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-600italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-600italic.ttf -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-600italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-600italic.woff -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-600italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-600italic.woff2 -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-700.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-700.eot -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-700.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-700.ttf -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-700.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-700.woff -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-700.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-700.woff2 -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-700italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-700italic.eot -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-700italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-700italic.ttf -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-700italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-700italic.woff -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-700italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-700italic.woff2 -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-800.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-800.eot -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-800.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-800.ttf -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-800.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-800.woff -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-800.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-800.woff2 -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-800italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-800italic.eot -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-800italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-800italic.ttf -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-800italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-800italic.woff -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-800italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-800italic.woff2 -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-900.eot -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-900.ttf -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-900.woff -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-900.woff2 -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-900italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-900italic.eot -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-900italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-900italic.ttf -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-900italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-900italic.woff -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-900italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-900italic.woff2 -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-italic.eot -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-italic.ttf -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-italic.woff -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-italic.woff2 -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-regular.eot -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-regular.ttf -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-regular.woff -------------------------------------------------------------------------------- /fonts/poppins/poppins-v5-latin-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/fonts/poppins/poppins-v5-latin-regular.woff2 -------------------------------------------------------------------------------- /images/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/images/avatar.png -------------------------------------------------------------------------------- /images/bg-title-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/images/bg-title-01.jpg -------------------------------------------------------------------------------- /images/bg-title-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/images/bg-title-02.jpg -------------------------------------------------------------------------------- /images/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/images/bg.jpg -------------------------------------------------------------------------------- /images/bg3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/images/bg3.jpg -------------------------------------------------------------------------------- /images/icon/44e79d5a6007d11fd420b6c302d0f2fc0ef404da1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/images/icon/44e79d5a6007d11fd420b6c302d0f2fc0ef404da1.png -------------------------------------------------------------------------------- /images/icon/Untitled-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/images/icon/Untitled-1.jpg -------------------------------------------------------------------------------- /images/icon/avatar-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/images/icon/avatar-01.jpg -------------------------------------------------------------------------------- /images/icon/avatar-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/images/icon/avatar-02.jpg -------------------------------------------------------------------------------- /images/icon/avatar-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/images/icon/avatar-03.jpg -------------------------------------------------------------------------------- /images/icon/avatar-04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/images/icon/avatar-04.jpg -------------------------------------------------------------------------------- /images/icon/avatar-05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/images/icon/avatar-05.jpg -------------------------------------------------------------------------------- /images/icon/avatar-06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/images/icon/avatar-06.jpg -------------------------------------------------------------------------------- /images/icon/avatar-big-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/images/icon/avatar-big-01.jpg -------------------------------------------------------------------------------- /images/icon/logo-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/images/icon/logo-blue.png -------------------------------------------------------------------------------- /images/icon/logo-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/images/icon/logo-mini.png -------------------------------------------------------------------------------- /images/icon/logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/images/icon/logo-white.png -------------------------------------------------------------------------------- /images/icon/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/images/icon/logo.png -------------------------------------------------------------------------------- /img/1554344447964.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554344447964.jpg -------------------------------------------------------------------------------- /img/155434461764.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/155434461764.png -------------------------------------------------------------------------------- /img/1554344643755.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554344643755.jpg -------------------------------------------------------------------------------- /img/1554344669506.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554344669506.jpg -------------------------------------------------------------------------------- /img/1554344693692.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554344693692.jpg -------------------------------------------------------------------------------- /img/1554344709288.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554344709288.jpg -------------------------------------------------------------------------------- /img/1554344744180.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554344744180.jpg -------------------------------------------------------------------------------- /img/1554345153750.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554345153750.png -------------------------------------------------------------------------------- /img/1554345423889.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554345423889.jpg -------------------------------------------------------------------------------- /img/1554345452322.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554345452322.jpg -------------------------------------------------------------------------------- /img/1554345468852.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554345468852.png -------------------------------------------------------------------------------- /img/1554345496184.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554345496184.jpg -------------------------------------------------------------------------------- /img/1554345506846.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554345506846.jpg -------------------------------------------------------------------------------- /img/1554345530488.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554345530488.jpg -------------------------------------------------------------------------------- /img/155434556016.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/155434556016.jpg -------------------------------------------------------------------------------- /img/1554350315287.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554350315287.jpg -------------------------------------------------------------------------------- /img/1554350448179.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554350448179.jpg -------------------------------------------------------------------------------- /img/1554350471862.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554350471862.jpg -------------------------------------------------------------------------------- /img/1554350514500.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554350514500.jpg -------------------------------------------------------------------------------- /img/1554350547631.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554350547631.jpg -------------------------------------------------------------------------------- /img/1554350588507.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554350588507.jpg -------------------------------------------------------------------------------- /img/155435061848.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/155435061848.jpg -------------------------------------------------------------------------------- /img/1554350648687.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554350648687.jpg -------------------------------------------------------------------------------- /img/1554350665679.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554350665679.jpg -------------------------------------------------------------------------------- /img/1554369912639.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554369912639.jpg -------------------------------------------------------------------------------- /img/1554369938443.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554369938443.jpg -------------------------------------------------------------------------------- /img/1554369966769.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554369966769.jpg -------------------------------------------------------------------------------- /img/1554370011485.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554370011485.jpg -------------------------------------------------------------------------------- /img/1554370061484.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554370061484.jpg -------------------------------------------------------------------------------- /img/1554430229357.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554430229357.jpg -------------------------------------------------------------------------------- /img/1554430239584.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554430239584.jpg -------------------------------------------------------------------------------- /img/1554430248583.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554430248583.jpg -------------------------------------------------------------------------------- /img/1554430261645.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554430261645.jpg -------------------------------------------------------------------------------- /img/1554430272641.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554430272641.jpg -------------------------------------------------------------------------------- /img/1554430280859.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554430280859.jpg -------------------------------------------------------------------------------- /img/155443029435.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/155443029435.jpg -------------------------------------------------------------------------------- /img/155443030198.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/155443030198.jpg -------------------------------------------------------------------------------- /img/1554430334863.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554430334863.png -------------------------------------------------------------------------------- /img/1554430343619.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554430343619.jpg -------------------------------------------------------------------------------- /img/1554430358699.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554430358699.jpg -------------------------------------------------------------------------------- /img/1554430367352.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/1554430367352.jpg -------------------------------------------------------------------------------- /img/155443037433.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/img/155443037433.jpg -------------------------------------------------------------------------------- /jejak.txt: -------------------------------------------------------------------------------- 1 | Waktu: Fri, 05 Apr 2019 05:52:26 +0200 | IP asli: ::1 | Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36? | URL: /resto_ujikom/log.php | Referrer: | Proxy: | Koneksi: 2 | dfdfdsdfdfdsfdfdfkdjfkssdffsdsWaktu: Fri, 05 Apr 2019 05:54:22 +0200 | IP asli: ::1 | Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36? | URL: /resto_ujikom/log.php | Referrer: | Proxy: | Koneksi: 3 | Waktu: Fri, 05 Apr 2019 05:54:23 +0200 | IP asli: ::1 | Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36? | URL: /resto_ujikom/log.php | Referrer: | Proxy: | Koneksi: 4 | Waktu: Fri, 05 Apr 2019 05:54:23 +0200 | IP asli: ::1 | Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36? | URL: /resto_ujikom/log.php | Referrer: | Proxy: | Koneksi: 5 | Waktu: Fri, 05 Apr 2019 05:54:33 +0200 | IP asli: ::1 | Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36? | URL: /resto_ujikom/log.php | Referrer: | Proxy: | Koneksi: 6 | Waktu: Fri, 05 Apr 2019 05:54:55 +0200 | IP asli: ::1 | Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36? | URL: /resto_ujikom/log.php | Referrer: | Proxy: | Koneksi: 7 | Waktu: Fri, 05 Apr 2019 05:54:56 +0200 | IP asli: ::1 | Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36? | URL: /resto_ujikom/log.php | Referrer: | Proxy: | Koneksi: 8 | Waktu: Fri, 05 Apr 2019 05:54:56 +0200 | IP asli: ::1 | Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36? | URL: /resto_ujikom/log.php | Referrer: | Proxy: | Koneksi: 9 | Waktu: Fri, 05 Apr 2019 05:54:56 +0200 | IP asli: ::1 | Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36? | URL: /resto_ujikom/log.php | Referrer: | Proxy: | Koneksi: 10 | Waktu: Fri, 05 Apr 2019 05:54:56 +0200 | IP asli: ::1 | Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36? | URL: /resto_ujikom/log.php | Referrer: | Proxy: | Koneksi: 11 | Waktu: Fri, 05 Apr 2019 05:54:57 +0200 | IP asli: ::1 | Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36? | URL: /resto_ujikom/log.php | Referrer: | Proxy: | Koneksi: 12 | Waktu: Fri, 05 Apr 2019 05:54:57 +0200 | IP asli: ::1 | Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36? | URL: /resto_ujikom/log.php | Referrer: | Proxy: | Koneksi: 13 | Waktu: Fri, 05 Apr 2019 05:56:03 +0200 | IP asli: ::1 | Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36? | URL: /resto_ujikom/log.php | Referrer: | Proxy: | Koneksi: | Message: 'Test' 14 | Waktu: Fri, 05 Apr 2019 05:56:03 +0200 | IP asli: ::1 | Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36? | URL: /resto_ujikom/log.php | Referrer: | Proxy: | Koneksi: | Message: 'Test' 15 | Waktu: Fri, 05 Apr 2019 06:06:07 +0200 | IP asli: ::1 | Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36? | URL: /resto_ujikom/log.php | Referrer: | Proxy: | Koneksi: | Message: 'Test' 16 | -------------------------------------------------------------------------------- /js/jquery.input-counter.min.js: -------------------------------------------------------------------------------- 1 | jQuery.fn.inputCounter=function(t){var e={selectors:{addButtonSelector:".btn-add",subtractButtonSelector:".btn-subtract",inputSelector:".input-counter"},settings:{checkValue:!0,isReadOnly:!0}},n=$.extend({},e,t),o={init:function(t){o.registerEvents(t),o.initInput(t)},initInput:function(t){var e=$(t).find(n.selectors.inputSelector).data("default");$(t).find(n.selectors.inputSelector).val(e),1==n.settings.isReadOnly?$(t).find(n.selectors.inputSelector).prop("readonly",!0):$(t).find(n.selectors.inputSelector).prop("readonly",!1)},registerEvents:function(t){var e=this,o=$($(t).find(n.selectors.addButtonSelector)[0]),i=$($(t).find(n.selectors.subtractButtonSelector)[0]),r=$($(t).find(n.selectors.inputSelector)[0]);o.on("click touchstart",$.proxy(e.onAddButtonClicked,e,t)),i.on("click touchstart",$.proxy(e.onSubtractButtonClicked,e,t)),r.on("focusout",$.proxy(e.onInputFocusOut,e,t))},onAddButtonClicked:function(t){var e=this,o=$($(t).find(n.selectors.inputSelector)[0]),i=parseInt(o.val())+1;e.setValue(t,parseInt(o.val()),i)},onSubtractButtonClicked:function(t){var e=this,o=$($(t).find(n.selectors.inputSelector)[0]),i=parseInt(o.val())-1;e.setValue(t,parseInt(o.val()),i)},onInputFocusOut:function(t){var e=this,o=$($(t).find(n.selectors.inputSelector)[0]),i=o.data("min"),r=o.data("max"),c=parseInt(o.val());e.checkValue(t,c)==-1?o.val(i):e.checkValue(t,c)==-2&&o.val(r)},setValue:function(t,e,o){var i=this,r=$($(t).find(n.selectors.inputSelector)[0]);1==i.checkValue(t,o)?r.val(o):r.val(e)},checkValue:function(t,e){var o=$($(t).find(n.selectors.inputSelector)[0]),i=o.data("min"),r=o.data("max");return 1!=n.settings.checkValue||(void 0==i&&void 0==r||(void 0==i&&void 0!=r&&e<=parseInt(r)||(void 0==r&&void 0!=i&&e>=parseInt(i)||(void 0!=r&&void 0!=i&&e>=parseInt(i)&&e<=parseInt(r)||(eparseInt(r)?-2:void 0)))))}};return this.each(function(){o.init($(this))})}; -------------------------------------------------------------------------------- /log.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /page/admin/dashboard/index.php: -------------------------------------------------------------------------------- 1 | getCountRows("tb_pelanggan"); 5 | $mn = $db->getCountRows("tb_menu"); 6 | $kt = $db->getCountRows("tb_kategori"); 7 | 8 | ?> 9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | 25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 | 42 |
43 |
44 |

45 | Pelanggan 46 |
47 |
48 |
49 | 50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 | 60 |
61 |
62 |

63 | Menu Masakan 64 |
65 |
66 |
67 | 68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 | 78 |
79 |
80 |

81 | Kategori 82 |
83 |
84 |
85 | 86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
-------------------------------------------------------------------------------- /page/admin/kategori/create.php: -------------------------------------------------------------------------------- 1 | autokode($table, "kd_kategori", "KT"); 5 | if (isset($_POST['getSimpan'])) { 6 | $kd_kategori = $kt->validateHtml($_POST['kd_kategori']); 7 | $name = $kt->validateHtml($_POST['name']); 8 | $description = $kt->validateHtml($_POST['description']); 9 | $foto = $_FILES['foto']; 10 | if ($kd_kategori == "" || $name == "" || $description == "") { 11 | $response = ['response' => 'negative', 'alert' => 'Lengkapi Field']; 12 | } else { 13 | $response = $kt->validateImage(); 14 | if ($response['types'] == "true") { 15 | $value = "'$kd_kategori', '$name', '$description', '$response[image]'"; 16 | $response = $kt->insert($table, $value, "?page=indexKategori"); 17 | } 18 | } 19 | } 20 | ?> 21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 | 38 |
39 | Kembali 40 |
41 |
42 |
43 |
44 |
45 |
46 | 47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |

56 | Data Kategori

57 |
58 |
59 |
60 |
61 |
62 | 63 | 64 |
65 |
66 | 67 | 68 |
69 |
70 | 71 | 72 |
73 |
74 | 75 | 76 |
77 |
78 | 84 | 85 |
86 |
87 |
88 |
89 |
90 |
-------------------------------------------------------------------------------- /page/admin/kategori/edit.php: -------------------------------------------------------------------------------- 1 | selectWhere($table, "kd_kategori", $_GET['kd']); 6 | 7 | $autokode = $kt->autokode($table,"kd_kategori","KT"); 8 | if (isset($_POST['getUbah'])) { 9 | $kd_kategori = $kt->validateHtml($_POST['kd_kategori']); 10 | $name = $kt->validateHtml($_POST['name']); 11 | $description = $kt->validateHtml($_POST['description']); 12 | $foto = $_FILES['foto']; 13 | 14 | if($kd_kategori == "" || $name == "" || $description == ""){ 15 | $response = ['response'=>'negative','alert'=>'Lengkapi Field']; 16 | }else{ 17 | if($_FILES['foto']['name'] == ""){ 18 | $value = "kd_kategori='$kd_kategori', name_kategori='$name', description='$description'"; 19 | $response = $kt->update($table, $value, "kd_kategori", $_GET['kd'], "?page=indexKategori"); 20 | }else{ 21 | $response = $kt->validateImage(); 22 | if($response['types'] == "true"){ 23 | $value = "kd_kategori='$kd_kategori', name_kategori='$name', description='$description', photo='$response[image]'"; 24 | $response = $kt->update($table, $value, "kd_kategori", $_GET['kd'], "?page=indexKategori"); 25 | }else{ 26 | $response = ['response'=>'negative', 'alert'=>'Gambar Error']; 27 | } 28 | } 29 | } 30 | 31 | } 32 | 33 | ?> 34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 | 50 |
51 | Kembali 52 |
53 |
54 |
55 |
56 |
57 |
58 | 59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |

68 | Edit Kategori

69 |
70 |
71 |
72 |
73 |
74 | 75 | 76 |
77 |
78 | 79 | 80 |
81 |
82 | 83 | 84 |
85 |
86 | 87 | 88 |
89 |
90 | 96 |
97 |
98 |
99 |
100 |
101 | -------------------------------------------------------------------------------- /page/admin/laporan/export_excel.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | selectOrderBy("transaksi", "waktu"); 13 | $grand = $ee->selectSum("transaksi", "total_harga"); 14 | header("Content-type: application/vnd-ms-excel"); 15 | header("Content-Disposition: attachment; filename=Laporan Transaksi - $date.xls"); 16 | ?> 17 | 18 |
19 |

Laporan Semua Data Transaksi

20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 |
Kode TransaksiNama KasirTotal HargaTanggal Beli
Grand Total
46 |
47 | 48 | -------------------------------------------------------------------------------- /page/admin/laporan/order_periode.php: -------------------------------------------------------------------------------- 1 | selectBetween("detail_order", "tanggal", $awal, $akhir); 7 | 8 | if (isset($_POST['btnSearch'])) { 9 | $awal = $_POST['dateAwal']; 10 | $akhir = $_POST['dateAkhir']; 11 | $data = $op->selectBetween("detail_order", "tanggal", $awal, $akhir); 12 | } 13 | ?> 14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |

Periode

23 |
24 |
25 |
26 |
27 | 28 | 29 |
30 |
31 | 32 | 33 |
34 |
35 |
36 | 37 | Reload 38 |

39 | 40 | Print 41 | 42 |

43 |
44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 |
Kode OrderPelangganNo MejaNama MenuJumlahSub totalHargaTanggal
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
-------------------------------------------------------------------------------- /page/admin/laporan/order_periode_print.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Dashboard Admin 5 | 6 | 7 | 8 | 9 | 10 | 11 | 16 | 17 | selectBetween("detail_order", $whereparam, $param, $param1); 27 | ?> 28 |
29 |
30 |

Laporan Orderan Periode

31 |
32 |
33 |
34 |
35 |

Dari tanggal : Ke :

36 |
37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 |
Kode OrderPelangganNo MejaNama MenuJumlahSub totalHargaTanggal
66 |
67 |

Tanggal cetak :

68 |
69 |
70 | 71 | -------------------------------------------------------------------------------- /page/admin/level/index.php: -------------------------------------------------------------------------------- 1 | select($table); 5 | $data2 = $le->selectWhere($table, "id", @$_GET['id']); 6 | if (isset($_POST['getUpdate'])) { 7 | $name = $_POST['name_level']; 8 | if ($name == "") { 9 | $response = ['response' => 'negative', 'alert' => 'Tidak ada level']; 10 | } else { 11 | $value = "name='$name'"; 12 | $response = $le->update($table, $value, "id", $_GET['id'], "?page=indexLevel"); 13 | } 14 | } 15 | ?> 16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
    24 |
  • 25 | Home 26 |
  • 27 |
  • 28 | / 29 |
  • 30 |
  • Level
  • 31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 | Ubah Level 47 |
48 |
49 |
50 |
51 | 52 | 53 |
54 | 55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 | Data Level 63 |
64 |
65 |
66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 79 | 80 | 81 | 82 | 87 | 88 | 89 | 90 |
NoNamaAction
83 |
84 | 85 |
86 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
-------------------------------------------------------------------------------- /page/admin/meja/index.php: -------------------------------------------------------------------------------- 1 | select("tb_meja"); 4 | $sql = "SELECT no_meja FROM tb_meja ORDER BY id DESC LIMIT 1;"; 5 | $exe = mysqli_query($con, $sql); 6 | $num = mysqli_num_rows($exe); 7 | $dta = mysqli_fetch_assoc($exe); 8 | $datmeja = $dta['no_meja']; 9 | if (isset($_POST['getInput'])) { 10 | $jumlah = $_POST['jumlah']; 11 | $status = "non-active"; 12 | if ( 13 | !empty($_POST['jumlah']) 14 | ) { 15 | if ($num > 0) { 16 | for ($i = 1; $i <= $jumlah; $i++) { 17 | $total = $dta['no_meja'] + $i; 18 | $name = $total; 19 | $value = "'','$name', '','$status'"; 20 | $response = $mj->insert("tb_meja", $value, "?page=indexMeja"); 21 | 22 | ?> 23 | 24 | insert("tb_meja", $value, "?page=indexMeja"); 31 | ?> 32 | 33 | delete("tb_meja", "id", $_GET['kd'], "?page=indexMeja"); 40 | } 41 | ?> 42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
    50 |
  • 51 | Home 52 |
  • 53 |
  • 54 | / 55 |
  • 56 |
  • Meja
  • 57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 | Input Meja 73 |
74 |
75 |
76 |
77 | 78 | 79 |
80 | 81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 | Data Meja 89 |
90 |
91 |
92 |
93 |
94 | 98 | 99 | 100 | 119 | 120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 | -------------------------------------------------------------------------------- /page/admin/order/dashboard.php: -------------------------------------------------------------------------------- 1 | AuthPelanggan($_SESSION['username']); 4 | $table = "tb_kategori"; 5 | $data = $db->select($table); 6 | ?> 7 |
8 |
9 |
10 |

JARESTO

11 |

Lorem ipsum dolor sit amet, consectetur adipiscing elit 13 |

14 |
15 | 16 | 17 |
18 |
19 |
20 |
21 |

Kategori

22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 | 32 |
33 |
34 | Card image cap 35 |
36 |
37 |

38 |
39 | 42 |
43 |
44 | 45 |
46 |
-------------------------------------------------------------------------------- /page/admin/order/order_menu.php: -------------------------------------------------------------------------------- 1 | edit($table, "kategori_id", $_GET['kd']); 5 | $getName = $mn->selectWhere("tb_kategori", "kd_kategori", $_GET['kd']); 6 | ?> 7 |
8 |
9 |
10 |

Menu

11 |
12 |
13 |
14 |
15 | 16 | 19 |
20 |
21 |
22 |
23 | Kembali ke kategori 24 |

25 |
26 | 29 |
30 |
31 | Card image cap 32 |
33 |
34 |

Rp.

35 |
36 | 39 |
40 |
41 | 42 |
43 |
-------------------------------------------------------------------------------- /page/admin/transaksi/struk_transaksi.php: -------------------------------------------------------------------------------- 1 | edit("detail_order", "transaksi_kd", $kd); 5 | $jumlah_menu = $sp->selectSumWhere("detail_order", "total", "transaksi_kd='$kd'"); 6 | $total = $sp->selectSumWhere("detail_order", "sub_total", "transaksi_kd='$kd'"); 7 | ?> 8 | 32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |

Struk Transaksi

41 |
42 |
43 |
44 |
Kode Transaksi :
45 |
46 |

47 |
48 |
49 |
50 |
51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 |
Kode AntrianNama MenuHarga SatuanJumlahSub Total
Jumlah Pembelian Barang
Total
80 |
81 |
82 | 85 |

Tanggal Beli :

86 |
87 | Cetak Struk 88 | Kembali 89 |
90 |
91 |
92 |
93 |
94 |
95 |
-------------------------------------------------------------------------------- /page/kasir/dashboard/index.php: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | 17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 | 34 |
35 |
36 |

50

37 | Barang 38 |
39 |
40 |
41 | 42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 | 52 |
53 |
54 |

75

55 | Merek 56 |
57 |
58 |
59 | 60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 | 70 |
71 |
72 |

90

73 | Distributor 74 |
75 |
76 |
77 | 78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
-------------------------------------------------------------------------------- /page/kasir/transaksi/strukPelanggan.php: -------------------------------------------------------------------------------- 1 | edit("detail_order", "transaksi_kd", $kd); 5 | $jumlah_menu = $sp->selectSumWhere("detail_order", "total", "transaksi_kd='$kd'"); 6 | $total = $sp->selectSumWhere("detail_order", "sub_total", "transaksi_kd='$kd'"); 7 | ?> 8 | 32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |

Struk Transaksi

41 |
42 |
43 |
44 |
Kode Transaksi :
45 |
46 |

47 |
48 |
49 |
50 |
51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 |
Kode AntrianNama MenuHarga SatuanJumlahSub Total
Jumlah Pembelian Barang
Total
80 |
81 |
82 | 85 |

Tanggal Beli :

86 |
87 | Cetak Struk 88 | Kembali 89 |
90 |
91 |
92 |
93 |
94 |
95 |
-------------------------------------------------------------------------------- /page/koki/index.php: -------------------------------------------------------------------------------- 1 | selectOrderDate2("tb_order", "waktu"); 4 | ?> 5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | 21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |

Data Orderan

35 |
36 |
37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 62 | 63 | 64 | 65 |
NoKode OrderNo MejaNama UserTanggalAksi
60 | Edit status 61 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
-------------------------------------------------------------------------------- /page/owner/dashboard.php: -------------------------------------------------------------------------------- 1 | getCountRows("tb_pelanggan"); 5 | $mn = $db->getCountRows("tb_menu"); 6 | $kt = $db->getCountRows("tb_kategori"); 7 | 8 | ?> 9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | 25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 | 42 |
43 |
44 |

45 | Pelanggan 46 |
47 |
48 |
49 | 50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 | 60 |
61 |
62 |

63 | Menu Masakan 64 |
65 |
66 |
67 | 68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 | 78 |
79 |
80 |

81 | Kategori 82 |
83 |
84 |
85 | 86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
-------------------------------------------------------------------------------- /page/owner/export_excel.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | selectOrderBy("transaksi", "waktu"); 13 | $grand = $ee->selectSum("transaksi", "total_harga"); 14 | header("Content-type: application/vnd-ms-excel"); 15 | header("Content-Disposition: attachment; filename=Laporan Transaksi - $date.xls"); 16 | ?> 17 | 18 |
19 |

Laporan Semua Data Transaksi

20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 |
Kode TransaksiNama KasirTotal HargaTanggal Beli
Grand Total
46 |
47 | 48 | -------------------------------------------------------------------------------- /page/owner/laporan_periode.php: -------------------------------------------------------------------------------- 1 | selectBetween("detail_order", "tanggal", $awal, $akhir); 7 | 8 | if (isset($_POST['btnSearch'])) { 9 | $awal = $_POST['dateAwal']; 10 | $akhir = $_POST['dateAkhir']; 11 | $data = $op->selectBetween("detail_order", "tanggal", $awal, $akhir); 12 | } 13 | ?> 14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |

Periode

23 |
24 |
25 |
26 |
27 | 28 | 29 |
30 |
31 | 32 | 33 |
34 |
35 |
36 | 37 | Reload 38 |

39 | 40 | Print 41 | 42 |

43 |
44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 |
Kode OrderPelangganNo MejaNama MenuJumlahSub totalHargaTanggal
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
-------------------------------------------------------------------------------- /page/pelanggan/order/dashboard.php: -------------------------------------------------------------------------------- 1 | AuthPelanggan($_SESSION['username']); 4 | $table = "tb_kategori"; 5 | $data = $db->select($table); 6 | ?> 7 |
8 |
9 |
10 |

JARESTO

11 |

Lorem ipsum dolor sit amet, consectetur adipiscing elit 13 |

14 |
15 | 16 | 17 |
18 |
19 |
20 |
21 |
22 | 23 |
24 |
25 |
26 |
27 |
28 |

Sekilas Info

29 |
30 | Lorem ipsum dolor sit amet, consectetur adipisicing elit. Molestias quidem rem iure placeat fuga non quibusdam distinctio rerum cumque sed ullam vero deleniti voluptatum error tempora a amet, dignissimos, repudiandae! Lorem ipsum dolor sit amet, consectetur adipisicing elit. Assumenda voluptatum optio nulla iure expedita. Ullam temporibus, dolorum eaque illo vitae ea, cum earum explicabo neque, atque laboriosam eius cupiditate repudiandae. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minus nemo porro earum assumenda debitis facere, iste placeat aperiam corrupti ipsum molestiae hic fugiat enim! 31 |
32 |
33 |
34 |
35 |

36 |
37 |
38 |

Kategori

39 |
40 | 49 |
50 |
51 |

No Meja Anda :

52 |
53 |
54 |
55 |
56 |
57 |
58 | 61 |
62 |
63 | Card image cap 64 |
65 |
66 |

67 |
68 | 71 |
72 |
73 | 74 |
75 |
-------------------------------------------------------------------------------- /page/pelanggan/order/order_menu.php: -------------------------------------------------------------------------------- 1 | edit($table, "kategori_id", $_GET['kd']); 5 | $getName = $mn->selectWhere("tb_kategori", "kd_kategori", $_GET['kd']); 6 | ?> 7 |
8 |
9 |
10 |

Menu

11 |
12 |
13 |
14 |
15 | 16 | 19 |
20 |
21 |
22 |
23 | Kembali ke kategori 24 |

25 |
26 | 29 |
30 |
31 | Card image cap 32 |
33 |
34 |

Rp.

35 |
36 | 39 |
40 |
41 | 42 |
43 |
-------------------------------------------------------------------------------- /page/pelanggan/order/transaksi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/page/pelanggan/order/transaksi.php -------------------------------------------------------------------------------- /page/waiter/dashboard.php: -------------------------------------------------------------------------------- 1 | getCountRows("tb_pelanggan"); 5 | $mn = $db->getCountRows("tb_menu"); 6 | $kt = $db->getCountRows("tb_kategori"); 7 | 8 | ?> 9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | 25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 | 42 |
43 |
44 |

45 | Pelanggan 46 |
47 |
48 |
49 | 50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 | 60 |
61 |
62 |

63 | Menu Masakan 64 |
65 |
66 |
67 | 68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 | 78 |
79 |
80 |

81 | Kategori 82 |
83 |
84 |
85 | 86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
-------------------------------------------------------------------------------- /page/waiter/dashboard_order.php: -------------------------------------------------------------------------------- 1 | AuthPelanggan($_SESSION['username']); 4 | $table = "tb_kategori"; 5 | $data = $db->select($table); 6 | ?> 7 |
8 |
9 |
10 |

JARESTO

11 |

Lorem ipsum dolor sit amet, consectetur adipiscing elit 13 |

14 |
15 | 16 | 17 |
18 |
19 |
20 |
21 |

Kategori

22 |
23 |
24 |
25 |

No Meja Anda :

26 |
27 |
28 |
29 |
30 |
31 |
32 | 35 |
36 |
37 | Card image cap 38 |
39 |
40 |

41 |
42 | 45 |
46 |
47 | 48 |
49 |
-------------------------------------------------------------------------------- /page/waiter/laporan_print.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Dashboard Admin 5 | 6 | 7 | 8 | 9 | 10 | 11 | 16 | 17 | selectBetween("detail_order", $whereparam, $param, $param1); 27 | ?> 28 |
29 |
30 |

Laporan Orderan Periode

31 |
32 |
33 |
34 |
35 |

Dari tanggal : Ke :

36 |
37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 |
Kode OrderPelangganNo MejaNama MenuJumlahSub totalHargaTanggal
66 |
67 |

Tanggal cetak :

68 |
69 |
70 | 71 | -------------------------------------------------------------------------------- /page/waiter/laporan_waiter.php: -------------------------------------------------------------------------------- 1 | selectBetween("detail_order", "tanggal", $awal, $akhir); 7 | 8 | if (isset($_POST['btnSearch'])) { 9 | $awal = $_POST['dateAwal']; 10 | $akhir = $_POST['dateAkhir']; 11 | $data = $op->selectBetween("detail_order", "tanggal", $awal, $akhir); 12 | } 13 | ?> 14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |

Periode

23 |
24 |
25 |
26 |
27 | 28 | 29 |
30 |
31 | 32 | 33 |
34 |
35 |
36 | 37 | Reload 38 |

39 | 40 | Print 41 | 42 |

43 |
44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 |
Kode OrderPelangganNo MejaNama MenuJumlahSub totalHargaTanggal
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
-------------------------------------------------------------------------------- /page/waiter/order_menu.php: -------------------------------------------------------------------------------- 1 | edit($table, "kategori_id", $_GET['kd']); 5 | $getName = $mn->selectWhere("tb_kategori", "kd_kategori", $_GET['kd']); 6 | ?> 7 |
8 |
9 |
10 |

Menu

11 |
12 |
13 |
14 |
15 | 16 | 19 |
20 |
21 |
22 |
23 | Kembali ke kategori 24 |

25 |
26 | 29 |
30 |
31 | Card image cap 32 |
33 |
34 |

Rp.

35 |
36 | 39 |
40 |
41 | 42 |
43 |
-------------------------------------------------------------------------------- /vendor/animsition/animsition.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * animsition v4.0.2 3 | * A simple and easy jQuery plugin for CSS animated page transitions. 4 | * http://blivesta.github.io/animsition 5 | * License : MIT 6 | * Author : blivesta (http://blivesta.com/) 7 | */ 8 | !function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery)}(function(t){"use strict";var n="animsition",i={init:function(a){a=t.extend({inClass:"fade-in",outClass:"fade-out",inDuration:1500,outDuration:800,linkElement:".animsition-link",loading:!0,loadingParentElement:"body",loadingClass:"animsition-loading",loadingInner:"",timeout:!1,timeoutCountdown:5e3,onLoadEvent:!0,browser:["animation-duration","-webkit-animation-duration"],overlay:!1,overlayClass:"animsition-overlay-slide",overlayParentElement:"body",transition:function(t){window.location.href=t}},a),i.settings={timer:!1,data:{inClass:"animsition-in-class",inDuration:"animsition-in-duration",outClass:"animsition-out-class",outDuration:"animsition-out-duration",overlay:"animsition-overlay"},events:{inStart:"animsition.inStart",inEnd:"animsition.inEnd",outStart:"animsition.outStart",outEnd:"animsition.outEnd"}};var o=i.supportCheck.call(this,a);if(!o&&a.browser.length>0&&(!o||!this.length))return"console"in window||(window.console={},window.console.log=function(t){return t}),this.length||console.log("Animsition: Element does not exist on page."),o||console.log("Animsition: Does not support this browser."),i.destroy.call(this);var e=i.optionCheck.call(this,a);return e&&t("."+a.overlayClass).length<=0&&i.addOverlay.call(this,a),a.loading&&t("."+a.loadingClass).length<=0&&i.addLoading.call(this,a),this.each(function(){var o=this,e=t(this),s=t(window),r=t(document),l=e.data(n);l||(a=t.extend({},a),e.data(n,{options:a}),a.timeout&&i.addTimer.call(o),a.onLoadEvent&&s.on("load."+n,function(){i.settings.timer&&clearTimeout(i.settings.timer),i["in"].call(o)}),s.on("pageshow."+n,function(t){t.originalEvent.persisted&&i["in"].call(o)}),s.on("unload."+n,function(){}),r.on("click."+n,a.linkElement,function(n){n.preventDefault();var a=t(this),e=a.attr("href");2===n.which||n.metaKey||n.shiftKey||-1!==navigator.platform.toUpperCase().indexOf("WIN")&&n.ctrlKey?window.open(e,"_blank"):i.out.call(o,a,e)}))})},addOverlay:function(n){t(n.overlayParentElement).prepend('
')},addLoading:function(n){t(n.loadingParentElement).append('
'+n.loadingInner+"
")},removeLoading:function(){var i=t(this),a=i.data(n).options,o=t(a.loadingParentElement).children("."+a.loadingClass);o.fadeOut().remove()},addTimer:function(){var a=this,o=t(this),e=o.data(n).options;i.settings.timer=setTimeout(function(){i["in"].call(a),t(window).off("load."+n)},e.timeoutCountdown)},supportCheck:function(n){var i=t(this),a=n.browser,o=a.length,e=!1;0===o&&(e=!0);for(var s=0;o>s;s++)if("string"==typeof i.css(a[s])){e=!0;break}return e},optionCheck:function(n){var a,o=t(this);return a=n.overlay||o.data(i.settings.data.overlay)?!0:!1},animationCheck:function(i,a,o){var e=t(this),s=e.data(n).options,r=typeof i,l=!a&&"number"===r,d=a&&"string"===r&&i.length>0;return l||d?i=i:a&&o?i=s.inClass:!a&&o?i=s.inDuration:a&&!o?i=s.outClass:a||o||(i=s.outDuration),i},"in":function(){var a=this,o=t(this),e=o.data(n).options,s=o.data(i.settings.data.inDuration),r=o.data(i.settings.data.inClass),l=i.animationCheck.call(a,s,!1,!0),d=i.animationCheck.call(a,r,!0,!0),u=i.optionCheck.call(a,e),c=o.data(n).outClass;e.loading&&i.removeLoading.call(a),c&&o.removeClass(c),u?i.inOverlay.call(a,d,l):i.inDefault.call(a,d,l)},inDefault:function(n,a){var o=t(this);o.css({"animation-duration":a+"ms"}).addClass(n).trigger(i.settings.events.inStart).animateCallback(function(){o.removeClass(n).css({opacity:1}).trigger(i.settings.events.inEnd)})},inOverlay:function(a,o){var e=t(this),s=e.data(n).options;e.css({opacity:1}).trigger(i.settings.events.inStart),t(s.overlayParentElement).children("."+s.overlayClass).css({"animation-duration":o+"ms"}).addClass(a).animateCallback(function(){e.trigger(i.settings.events.inEnd)})},out:function(a,o){var e=this,s=t(this),r=s.data(n).options,l=a.data(i.settings.data.outClass),d=s.data(i.settings.data.outClass),u=a.data(i.settings.data.outDuration),c=s.data(i.settings.data.outDuration),m=l?l:d,g=u?u:c,f=i.animationCheck.call(e,m,!0,!1),v=i.animationCheck.call(e,g,!1,!1),h=i.optionCheck.call(e,r);s.data(n).outClass=f,h?i.outOverlay.call(e,f,v,o):i.outDefault.call(e,f,v,o)},outDefault:function(a,o,e){var s=t(this),r=s.data(n).options;s.css({"animation-duration":o+1+"ms"}).addClass(a).trigger(i.settings.events.outStart).animateCallback(function(){s.trigger(i.settings.events.outEnd),r.transition(e)})},outOverlay:function(a,o,e){var s=this,r=t(this),l=r.data(n).options,d=r.data(i.settings.data.inClass),u=i.animationCheck.call(s,d,!0,!0);t(l.overlayParentElement).children("."+l.overlayClass).css({"animation-duration":o+1+"ms"}).removeClass(u).addClass(a).trigger(i.settings.events.outStart).animateCallback(function(){r.trigger(i.settings.events.outEnd),l.transition(e)})},destroy:function(){return this.each(function(){var i=t(this);t(window).off("."+n),i.css({opacity:1}).removeData(n)})}};t.fn.animateCallback=function(n){var i="animationend webkitAnimationEnd";return this.each(function(){var a=t(this);a.on(i,function(){return a.off(i),n.call(this)})})},t.fn.animsition=function(a){return i[a]?i[a].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof a&&a?void t.error("Method "+a+" does not exist on jQuery."+n):i.init.apply(this,arguments)}}); -------------------------------------------------------------------------------- /vendor/bootstrap-progressbar/bootstrap-progressbar-3.3.4.min.css: -------------------------------------------------------------------------------- 1 | /*! bootstrap-progressbar v0.9.0 | Copyright (c) 2012-2015 Stephan Groß | MIT license | http://www.minddust.com */ 2 | @-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress{position:relative}.progress .progress-bar{position:absolute;overflow:hidden;line-height:20px}.progress .progressbar-back-text{position:absolute;width:100%;height:100%;font-size:12px;line-height:20px;text-align:center}.progress .progressbar-front-text{display:block;width:100%;font-size:12px;line-height:20px;text-align:center}.progress.right .progress-bar{right:0}.progress.right .progressbar-front-text{position:absolute;right:0}.progress.vertical{width:20px;height:100%;float:left;margin-right:20px}.progress.vertical.bottom{position:relative}.progress.vertical.bottom .progressbar-front-text{position:absolute;bottom:0}.progress.vertical .progress-bar{width:100%;height:0;-webkit-transition:height .6s ease;-o-transition:height .6s ease;transition:height .6s ease}.progress.vertical.bottom .progress-bar{position:absolute;bottom:0} -------------------------------------------------------------------------------- /vendor/bootstrap-progressbar/bootstrap-progressbar.min.js: -------------------------------------------------------------------------------- 1 | /*! bootstrap-progressbar v0.9.0 | Copyright (c) 2012-2015 Stephan Groß | MIT license | http://www.minddust.com */ 2 | !function(t){"use strict";var e=function(n,s){this.$element=t(n),this.options=t.extend({},e.defaults,s)};e.defaults={transition_delay:300,refresh_speed:50,display_text:"none",use_percentage:!0,percent_format:function(t){return t+"%"},amount_format:function(t,e){return t+" / "+e},update:t.noop,done:t.noop,fail:t.noop},e.prototype.transition=function(){var n=this.$element,s=n.parent(),a=this.$back_text,r=this.$front_text,i=this.options,o=parseInt(n.attr("data-transitiongoal")),h=parseInt(n.attr("aria-valuemin"))||0,d=parseInt(n.attr("aria-valuemax"))||100,f=s.hasClass("vertical"),p=i.update&&"function"==typeof i.update?i.update:e.defaults.update,u=i.done&&"function"==typeof i.done?i.done:e.defaults.done,c=i.fail&&"function"==typeof i.fail?i.fail:e.defaults.fail;if(isNaN(o))return void c("data-transitiongoal not set");var l=Math.round(100*(o-h)/(d-h));if("center"===i.display_text&&!a&&!r){this.$back_text=a=t("").addClass("progressbar-back-text").prependTo(s),this.$front_text=r=t("").addClass("progressbar-front-text").prependTo(n);var g;f?(g=s.css("height"),a.css({height:g,"line-height":g}),r.css({height:g,"line-height":g}),t(window).resize(function(){g=s.css("height"),a.css({height:g,"line-height":g}),r.css({height:g,"line-height":g})})):(g=s.css("width"),r.css({width:g}),t(window).resize(function(){g=s.css("width"),r.css({width:g})}))}setTimeout(function(){var t,e,c,g,_;f?n.css("height",l+"%"):n.css("width",l+"%");var x=setInterval(function(){f?(c=n.height(),g=s.height()):(c=n.width(),g=s.width()),t=Math.round(100*c/g),e=Math.round(h+c/g*(d-h)),t>=l&&(t=l,e=o,u(n),clearInterval(x)),"none"!==i.display_text&&(_=i.use_percentage?i.percent_format(t):i.amount_format(e,d,h),"fill"===i.display_text?n.text(_):"center"===i.display_text&&(a.text(_),r.text(_))),n.attr("aria-valuenow",e),p(t,n)},i.refresh_speed)},i.transition_delay)};var n=t.fn.progressbar;t.fn.progressbar=function(n){return this.each(function(){var s=t(this),a=s.data("bs.progressbar"),r="object"==typeof n&&n;a&&r&&t.extend(a.options,r),a||s.data("bs.progressbar",a=new e(this,r)),a.transition()})},t.fn.progressbar.Constructor=e,t.fn.progressbar.noConflict=function(){return t.fn.progressbar=n,this}}(window.jQuery); -------------------------------------------------------------------------------- /vendor/circle-progress/circle-progress.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * jquery-circle-progress - jQuery Plugin to draw animated circular progress bars: 3 | * {@link http://kottenator.github.io/jquery-circle-progress/} 4 | * 5 | * @author Rostyslav Bryzgunov 6 | * @version 1.2.2 7 | * @licence MIT 8 | * @preserve 9 | */ 10 | !function(i){if("function"==typeof define&&define.amd)define(["jquery"],i);else if("object"==typeof module&&module.exports){var t=require("jquery");i(t),module.exports=t}else i(jQuery)}(function(i){function t(i){this.init(i)}t.prototype={value:0,size:100,startAngle:-Math.PI,thickness:"auto",fill:{gradient:["#3aeabb","#fdd250"]},emptyFill:"rgba(0, 0, 0, .1)",animation:{duration:1200,easing:"circleProgressEasing"},animationStartValue:0,reverse:!1,lineCap:"butt",insertMode:"prepend",constructor:t,el:null,canvas:null,ctx:null,radius:0,arcFill:null,lastFrameValue:0,init:function(t){i.extend(this,t),this.radius=this.size/2,this.initWidget(),this.initFill(),this.draw(),this.el.trigger("circle-inited")},initWidget:function(){this.canvas||(this.canvas=i("")["prepend"==this.insertMode?"prependTo":"appendTo"](this.el)[0]);var t=this.canvas;if(t.width=this.size,t.height=this.size,this.ctx=t.getContext("2d"),window.devicePixelRatio>1){var e=window.devicePixelRatio;t.style.width=t.style.height=this.size+"px",t.width=t.height=this.size*e,this.ctx.scale(e,e)}},initFill:function(){function t(){var t=i("")[0];t.width=e.size,t.height=e.size,t.getContext("2d").drawImage(g,0,0,r,r),e.arcFill=e.ctx.createPattern(t,"no-repeat"),e.drawFrame(e.lastFrameValue)}var e=this,a=this.fill,n=this.ctx,r=this.size;if(!a)throw Error("The fill is not specified!");if("string"==typeof a&&(a={color:a}),a.color&&(this.arcFill=a.color),a.gradient){var s=a.gradient;if(1==s.length)this.arcFill=s[0];else if(s.length>1){for(var l=a.gradientAngle||0,o=a.gradientDirection||[r/2*(1-Math.cos(l)),r/2*(1+Math.sin(l)),r/2*(1+Math.cos(l)),r/2*(1-Math.sin(l))],h=n.createLinearGradient.apply(n,o),c=0;c 0) { 47 | $(this).find('.days').text(event.strftime('%n')); 48 | } 49 | else { 50 | $(this).find('.days').text(event.strftime('%D')); 51 | } 52 | 53 | $(this).find('.hours').text(event.strftime('%H')); 54 | $(this).find('.minutes').text(event.strftime('%M')); 55 | $(this).find('.seconds').text(event.strftime('%S')); 56 | }); 57 | 58 | 59 | }); 60 | } 61 | }); 62 | 63 | 64 | 65 | })(jQuery); -------------------------------------------------------------------------------- /vendor/countdown/jquery.countdown.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * The Final Countdown for jQuery v2.2.0 (http://hilios.github.io/jQuery.countdown/) 3 | * Copyright (c) 2016 Edson Hilios 4 | * 5 | * Permission is hereby granted, free of charge, to any person obtaining a copy of 6 | * this software and associated documentation files (the "Software"), to deal in 7 | * the Software without restriction, including without limitation the rights to 8 | * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 9 | * the Software, and to permit persons to whom the Software is furnished to do so, 10 | * subject to the following conditions: 11 | * 12 | * The above copyright notice and this permission notice shall be included in all 13 | * copies or substantial portions of the Software. 14 | * 15 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 17 | * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 18 | * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 19 | * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 20 | * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | */ 22 | !function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){"use strict";function b(a){if(a instanceof Date)return a;if(String(a).match(g))return String(a).match(/^[0-9]*$/)&&(a=Number(a)),String(a).match(/\-/)&&(a=String(a).replace(/\-/g,"/")),new Date(a);throw new Error("Couldn't cast `"+a+"` to a date object.")}function c(a){var b=a.toString().replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1");return new RegExp(b)}function d(a){return function(b){var d=b.match(/%(-|!)?[A-Z]{1}(:[^;]+;)?/gi);if(d)for(var f=0,g=d.length;f1?c:d}var f=[],g=[],h={precision:100,elapse:!1,defer:!1};g.push(/^[0-9]*$/.source),g.push(/([0-9]{1,2}\/){2}[0-9]{4}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),g.push(/[0-9]{4}([\/\-][0-9]{1,2}){2}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),g=new RegExp(g.join("|"));var i={Y:"years",m:"months",n:"daysToMonth",d:"daysToWeek",w:"weeks",W:"weeksToMonth",H:"hours",M:"minutes",S:"seconds",D:"totalDays",I:"totalHours",N:"totalMinutes",T:"totalSeconds"},j=function(b,c,d){this.el=b,this.$el=a(b),this.interval=null,this.offset={},this.options=a.extend({},h),this.firstTick=!0,this.instanceNumber=f.length,f.push(this),this.$el.data("countdown-instance",this.instanceNumber),d&&("function"==typeof d?(this.$el.on("update.countdown",d),this.$el.on("stoped.countdown",d),this.$el.on("finish.countdown",d)):this.options=a.extend({},h,d)),this.setFinalDate(c),this.options.defer===!1&&this.start()};a.extend(j.prototype,{start:function(){null!==this.interval&&clearInterval(this.interval);var a=this;this.update(),this.interval=setInterval(function(){a.update.call(a)},this.options.precision)},stop:function(){clearInterval(this.interval),this.interval=null,this.dispatchEvent("stoped")},toggle:function(){this.interval?this.stop():this.start()},pause:function(){this.stop()},resume:function(){this.start()},remove:function(){this.stop.call(this),f[this.instanceNumber]=null,delete this.$el.data().countdownInstance},setFinalDate:function(a){this.finalDate=b(a)},update:function(){if(0===this.$el.closest("html").length)return void this.remove();var a,b=new Date;return a=this.finalDate.getTime()-b.getTime(),a=Math.ceil(a/1e3),a=!this.options.elapse&&a<0?0:Math.abs(a),this.totalSecsLeft===a||this.firstTick?void(this.firstTick=!1):(this.totalSecsLeft=a,this.elapsed=b>=this.finalDate,this.offset={seconds:this.totalSecsLeft%60,minutes:Math.floor(this.totalSecsLeft/60)%60,hours:Math.floor(this.totalSecsLeft/60/60)%24,days:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToWeek:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToMonth:Math.floor(this.totalSecsLeft/60/60/24%30.4368),weeks:Math.floor(this.totalSecsLeft/60/60/24/7),weeksToMonth:Math.floor(this.totalSecsLeft/60/60/24/7)%4,months:Math.floor(this.totalSecsLeft/60/60/24/30.4368),years:Math.abs(this.finalDate.getFullYear()-b.getFullYear()),totalDays:Math.floor(this.totalSecsLeft/60/60/24),totalHours:Math.floor(this.totalSecsLeft/60/60),totalMinutes:Math.floor(this.totalSecsLeft/60),totalSeconds:this.totalSecsLeft},void(this.options.elapse||0!==this.totalSecsLeft?this.dispatchEvent("update"):(this.stop(),this.dispatchEvent("finish"))))},dispatchEvent:function(b){var c=a.Event(b+".countdown");c.finalDate=this.finalDate,c.elapsed=this.elapsed,c.offset=a.extend({},this.offset),c.strftime=d(this.offset),this.$el.trigger(c)}}),a.fn.countdown=function(){var b=Array.prototype.slice.call(arguments,0);return this.each(function(){var c=a(this).data("countdown-instance");if(void 0!==c){var d=f[c],e=b[0];j.prototype.hasOwnProperty(e)?d[e].apply(d,b.slice(1)):null===String(e).match(/^[$A-Z_][0-9A-Z_$]*$/i)?(d.setFinalDate.call(d,e),d.start()):a.error("Method %s does not exist on jQuery.countdown".replace(/\%s/gi,e))}else new j(this,b[0],b[1])})}}); -------------------------------------------------------------------------------- /vendor/countdown/moment-timezone.min.js: -------------------------------------------------------------------------------- 1 | !function(t,e){"use strict";"function"==typeof define&&define.amd?define(["moment"],e):"object"==typeof module&&module.exports?module.exports=e(require("moment")):e(t.moment)}(this,function(t){"use strict";function e(t){return t>96?t-87:t>64?t-29:t-48}function n(t){var n=0,o=t.split("."),r=o[0],s=o[1]||"",i=1,f=0,a=1;for(45===t.charCodeAt(0)&&(n=1,a=-1),n;n3){var e=D[v(t)];if(e)return e;y("Moment Timezone found "+t+" from the Intl api, but did not have that data loaded.")}}catch(t){}var n,o,r,s=h(),i=s.length,f=d(s),a=[];for(o=0;o0?a[0].zone.name:void 0}function v(t){return(t||"").toLowerCase().replace(/\//g,"_")}function z(t){var e,n,o,r;for("string"==typeof t&&(t=[t]),e=0;e= 2.6.0. You are using Moment.js "+t.version+". See momentjs.com"),f.prototype={_set:function(t){this.name=t.name,this.abbrs=t.abbrs,this.untils=t.untils,this.offsets=t.offsets,this.population=t.population},_index:function(t){var e,n=+t,o=this.untils;for(e=0;eo&&S.moveInvalidForward&&(e=o),s= 2.9.0. You are using Moment.js "+t.version+"."),t.defaultZone=e?b(e):null,t};var C=t.momentProperties;return"[object Array]"===Object.prototype.toString.call(C)?(C.push("_z"),C.push("_a")):C&&(C._z=null),t}); -------------------------------------------------------------------------------- /vendor/counter-up/jquery.counterup.min.js: -------------------------------------------------------------------------------- 1 | (function($){"use strict";$.fn.counterUp=function(options){var settings=$.extend({time:400,delay:10,offset:100,beginAt:0,formatter:false,context:"window",callback:function(){}},options),s;return this.each(function(){var $this=$(this),counter={time:$(this).data("counterup-time")||settings.time,delay:$(this).data("counterup-delay")||settings.delay,offset:$(this).data("counterup-offset")||settings.offset,beginAt:$(this).data("counterup-beginat")||settings.beginAt,context:$(this).data("counterup-context")||settings.context};var counterUpper=function(){var nums=[];var divisions=counter.time/counter.delay;var num=$(this).attr("data-num")?$(this).attr("data-num"):$this.text();var isComma=/[0-9]+,[0-9]+/.test(num);num=num.replace(/,/g,"");var decimalPlaces=(num.split(".")[1]||[]).length;if(counter.beginAt>num)counter.beginAt=num;var isTime=/[0-9]+:[0-9]+:[0-9]+/.test(num);if(isTime){var times=num.split(":"),m=1;s=0;while(times.length>0){s+=m*parseInt(times.pop(),10);m*=60}}for(var i=divisions;i>=counter.beginAt/num*divisions;i--){var newNum=parseFloat(num/divisions*i).toFixed(decimalPlaces);if(isTime){newNum=parseInt(s/divisions*i);var hours=parseInt(newNum/3600)%24;var minutes=parseInt(newNum/60)%60;var seconds=parseInt(newNum%60,10);newNum=(hours<10?"0"+hours:hours)+":"+(minutes<10?"0"+minutes:minutes)+":"+(seconds<10?"0"+seconds:seconds)}if(isComma){while(/(\d+)(\d{3})/.test(newNum.toString())){newNum=newNum.toString().replace(/(\d+)(\d{3})/,"$1"+","+"$2")}}if(settings.formatter){newNum=settings.formatter.call(this,newNum)}nums.unshift(newNum)}$this.data("counterup-nums",nums);$this.text(counter.beginAt);var f=function(){if(!$this.data("counterup-nums")){settings.callback.call(this);return}$this.html($this.data("counterup-nums").shift());if($this.data("counterup-nums").length){setTimeout($this.data("counterup-func"),counter.delay)}else{$this.data("counterup-nums",null);$this.data("counterup-func",null);settings.callback.call(this)}};$this.data("counterup-func",f);setTimeout($this.data("counterup-func"),counter.delay)};$this.waypoint(function(direction){counterUpper();this.destroy()},{offset:counter.offset+"%",context:counter.context})})}})(jQuery); 2 | -------------------------------------------------------------------------------- /vendor/dropify/dist/fonts/dropify.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/dropify/dist/fonts/dropify.eot -------------------------------------------------------------------------------- /vendor/dropify/dist/fonts/dropify.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Copyright (C) 2015 by original authors @ fontello.com 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /vendor/dropify/dist/fonts/dropify.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/dropify/dist/fonts/dropify.ttf -------------------------------------------------------------------------------- /vendor/dropify/dist/fonts/dropify.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/dropify/dist/fonts/dropify.woff -------------------------------------------------------------------------------- /vendor/dropify/gulpfile.js: -------------------------------------------------------------------------------- 1 | var gulp = require('gulp'), 2 | $ = require('gulp-load-plugins')(), 3 | meta = require('./package.json'); 4 | 5 | var argv = require('minimist')(process.argv.slice(2)); 6 | 7 | var jsDir = 'src/js/', 8 | sassDir = 'src/sass/', 9 | fontsDir = 'src/fonts/', 10 | distDir = 'dist', 11 | banner = [ 12 | '/*!', 13 | ' * =============================================================', 14 | ' * <%= name %> v<%= version %> - <%= description %>', 15 | ' * <%= homepage %>', 16 | ' *', 17 | ' * (c) 2017 - <%= author %>', 18 | ' * =============================================================', 19 | ' */\n\n' 20 | ].join('\n'), 21 | umdDeps = { 22 | dependencies: function() { 23 | return [ 24 | { 25 | name: '$', 26 | amd: 'jquery', 27 | cjs: 'jquery', 28 | global: 'jQuery', 29 | param: '$' 30 | } 31 | ]; 32 | } 33 | }; 34 | 35 | var onError = function (err) { 36 | $.util.beep(); 37 | console.log(err.toString()); 38 | this.emit('end'); 39 | }; 40 | 41 | gulp.task('fonts', function() { 42 | return gulp.src(fontsDir + '**/*') 43 | .pipe(gulp.dest(distDir + "/fonts")); 44 | }); 45 | 46 | gulp.task('sass', function() { 47 | return gulp.src(sassDir + '*.scss') 48 | .pipe($.plumber({ errorHandler: onError })) 49 | .pipe($.sass()) 50 | .pipe($.autoprefixer()) 51 | 52 | .pipe($.header(banner, meta)) 53 | .pipe(gulp.dest(distDir + "/css")) 54 | 55 | .pipe($.if(!argv.dev, $.minifyCss())) 56 | .pipe($.if(!argv.dev, $.rename(meta.name + '.min.css'))) 57 | .pipe($.if(!argv.dev, gulp.dest(distDir + "/css"))); 58 | }); 59 | 60 | gulp.task('scripts', function() { 61 | return gulp.src([jsDir + '*.js']) 62 | .pipe($.plumber({ errorHandler: onError })) 63 | .pipe(gulp.dest(distDir + "/js")) 64 | .pipe($.umd(umdDeps)) 65 | 66 | .pipe($.header(banner, meta)) 67 | .pipe($.rename(meta.name + '.js')) 68 | .pipe(gulp.dest(distDir + "/js")) 69 | 70 | .pipe($.if(!argv.dev, $.uglify())) 71 | .pipe($.if(!argv.dev, $.header(banner, meta))) 72 | .pipe($.if(!argv.dev, $.rename(meta.name + '.min.js'))) 73 | .pipe($.if(!argv.dev, gulp.dest(distDir + "/js"))); 74 | }); 75 | 76 | 77 | gulp.task('default', ['sass', 'scripts', 'fonts'], function() { 78 | gulp.watch(jsDir + '**/*.js', ['scripts']); 79 | gulp.watch(sassDir + '**/*.scss', ['sass']); 80 | }); 81 | 82 | gulp.task('build', ['sass', 'scripts', 'fonts']); 83 | -------------------------------------------------------------------------------- /vendor/font-awesome-4.7/HELP-US-OUT.txt: -------------------------------------------------------------------------------- 1 | I hope you love Font Awesome. If you've found it useful, please do me a favor and check out my latest project, 2 | Fort Awesome (https://fortawesome.com). It makes it easy to put the perfect icons on your website. Choose from our awesome, 3 | comprehensive icon sets or copy and paste your own. 4 | 5 | Please. Check it out. 6 | 7 | -Dave Gandy 8 | -------------------------------------------------------------------------------- /vendor/font-awesome-4.7/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/font-awesome-4.7/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /vendor/font-awesome-4.7/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/font-awesome-4.7/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /vendor/font-awesome-4.7/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/font-awesome-4.7/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /vendor/font-awesome-4.7/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/font-awesome-4.7/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /vendor/font-awesome-4.7/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/font-awesome-4.7/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /vendor/font-awesome-5/webfonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/font-awesome-5/webfonts/fa-brands-400.eot -------------------------------------------------------------------------------- /vendor/font-awesome-5/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/font-awesome-5/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /vendor/font-awesome-5/webfonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/font-awesome-5/webfonts/fa-brands-400.woff -------------------------------------------------------------------------------- /vendor/font-awesome-5/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/font-awesome-5/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /vendor/font-awesome-5/webfonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/font-awesome-5/webfonts/fa-regular-400.eot -------------------------------------------------------------------------------- /vendor/font-awesome-5/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/font-awesome-5/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /vendor/font-awesome-5/webfonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/font-awesome-5/webfonts/fa-regular-400.woff -------------------------------------------------------------------------------- /vendor/font-awesome-5/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/font-awesome-5/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /vendor/font-awesome-5/webfonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/font-awesome-5/webfonts/fa-solid-900.eot -------------------------------------------------------------------------------- /vendor/font-awesome-5/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/font-awesome-5/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /vendor/font-awesome-5/webfonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/font-awesome-5/webfonts/fa-solid-900.woff -------------------------------------------------------------------------------- /vendor/font-awesome-5/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/font-awesome-5/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /vendor/lightbox2/dist/css/lightbox.css: -------------------------------------------------------------------------------- 1 | html.lb-disable-scrolling { 2 | overflow: hidden; 3 | /* Position fixed required for iOS. Just putting overflow: hidden; on the body is not enough. */ 4 | position: fixed; 5 | height: 100vh; 6 | width: 100vw; 7 | } 8 | 9 | .lightboxOverlay { 10 | position: absolute; 11 | top: 0; 12 | left: 0; 13 | z-index: 9999; 14 | background-color: black; 15 | filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); 16 | opacity: 0.8; 17 | display: none; 18 | } 19 | 20 | .lightbox { 21 | position: absolute; 22 | left: 0; 23 | width: 100%; 24 | z-index: 10000; 25 | text-align: center; 26 | line-height: 0; 27 | font-weight: normal; 28 | } 29 | 30 | .lightbox .lb-image { 31 | display: block; 32 | height: auto; 33 | max-width: inherit; 34 | max-height: none; 35 | border-radius: 3px; 36 | 37 | /* Image border */ 38 | border: 4px solid white; 39 | } 40 | 41 | .lightbox a img { 42 | border: none; 43 | } 44 | 45 | .lb-outerContainer { 46 | position: relative; 47 | *zoom: 1; 48 | width: 250px; 49 | height: 250px; 50 | margin: 0 auto; 51 | border-radius: 4px; 52 | 53 | /* Background color behind image. 54 | This is visible during transitions. */ 55 | background-color: white; 56 | } 57 | 58 | .lb-outerContainer:after { 59 | content: ""; 60 | display: table; 61 | clear: both; 62 | } 63 | 64 | .lb-loader { 65 | position: absolute; 66 | top: 43%; 67 | left: 0; 68 | height: 25%; 69 | width: 100%; 70 | text-align: center; 71 | line-height: 0; 72 | } 73 | 74 | .lb-cancel { 75 | display: block; 76 | width: 32px; 77 | height: 32px; 78 | margin: 0 auto; 79 | background: url(../images/loading.gif) no-repeat; 80 | } 81 | 82 | .lb-nav { 83 | position: absolute; 84 | top: 0; 85 | left: 0; 86 | height: 100%; 87 | width: 100%; 88 | z-index: 10; 89 | } 90 | 91 | .lb-container > .nav { 92 | left: 0; 93 | } 94 | 95 | .lb-nav a { 96 | outline: none; 97 | background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=='); 98 | } 99 | 100 | .lb-prev, .lb-next { 101 | height: 100%; 102 | cursor: pointer; 103 | display: block; 104 | } 105 | 106 | .lb-nav a.lb-prev { 107 | width: 34%; 108 | left: 0; 109 | float: left; 110 | background: url(../images/prev.png) left 48% no-repeat; 111 | filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); 112 | opacity: 0; 113 | -webkit-transition: opacity 0.6s; 114 | -moz-transition: opacity 0.6s; 115 | -o-transition: opacity 0.6s; 116 | transition: opacity 0.6s; 117 | } 118 | 119 | .lb-nav a.lb-prev:hover { 120 | filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); 121 | opacity: 1; 122 | } 123 | 124 | .lb-nav a.lb-next { 125 | width: 64%; 126 | right: 0; 127 | float: right; 128 | background: url(../images/next.png) right 48% no-repeat; 129 | filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); 130 | opacity: 0; 131 | -webkit-transition: opacity 0.6s; 132 | -moz-transition: opacity 0.6s; 133 | -o-transition: opacity 0.6s; 134 | transition: opacity 0.6s; 135 | } 136 | 137 | .lb-nav a.lb-next:hover { 138 | filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); 139 | opacity: 1; 140 | } 141 | 142 | .lb-dataContainer { 143 | margin: 0 auto; 144 | padding-top: 5px; 145 | *zoom: 1; 146 | width: 100%; 147 | border-bottom-left-radius: 4px; 148 | border-bottom-right-radius: 4px; 149 | } 150 | 151 | .lb-dataContainer:after { 152 | content: ""; 153 | display: table; 154 | clear: both; 155 | } 156 | 157 | .lb-data { 158 | padding: 0 4px; 159 | color: #ccc; 160 | } 161 | 162 | .lb-data .lb-details { 163 | width: 85%; 164 | float: left; 165 | text-align: left; 166 | line-height: 1.1em; 167 | } 168 | 169 | .lb-data .lb-caption { 170 | font-size: 13px; 171 | font-weight: bold; 172 | line-height: 1em; 173 | } 174 | 175 | .lb-data .lb-caption a { 176 | color: #4ae; 177 | } 178 | 179 | .lb-data .lb-number { 180 | display: block; 181 | clear: left; 182 | padding-bottom: 1em; 183 | font-size: 12px; 184 | color: #999999; 185 | } 186 | 187 | .lb-data .lb-close { 188 | display: block; 189 | float: right; 190 | width: 30px; 191 | height: 30px; 192 | background: url(../images/close.png) top right no-repeat; 193 | text-align: right; 194 | outline: none; 195 | filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); 196 | opacity: 0.7; 197 | -webkit-transition: opacity 0.2s; 198 | -moz-transition: opacity 0.2s; 199 | -o-transition: opacity 0.2s; 200 | transition: opacity 0.2s; 201 | } 202 | 203 | .lb-data .lb-close:hover { 204 | cursor: pointer; 205 | filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); 206 | opacity: 1; 207 | } 208 | -------------------------------------------------------------------------------- /vendor/lightbox2/dist/images/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/lightbox2/dist/images/close.png -------------------------------------------------------------------------------- /vendor/lightbox2/dist/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/lightbox2/dist/images/loading.gif -------------------------------------------------------------------------------- /vendor/lightbox2/dist/images/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/lightbox2/dist/images/next.png -------------------------------------------------------------------------------- /vendor/lightbox2/dist/images/prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/lightbox2/dist/images/prev.png -------------------------------------------------------------------------------- /vendor/lightbox2/src/css/lightbox.css: -------------------------------------------------------------------------------- 1 | html.lb-disable-scrolling { 2 | overflow: hidden; 3 | /* Position fixed required for iOS. Just putting overflow: hidden; on the body is not enough. */ 4 | position: fixed; 5 | height: 100vh; 6 | width: 100vw; 7 | } 8 | 9 | .lightboxOverlay { 10 | position: absolute; 11 | top: 0; 12 | left: 0; 13 | z-index: 9999; 14 | background-color: black; 15 | filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); 16 | opacity: 0.8; 17 | display: none; 18 | } 19 | 20 | .lightbox { 21 | position: absolute; 22 | left: 0; 23 | width: 100%; 24 | z-index: 10000; 25 | text-align: center; 26 | line-height: 0; 27 | font-weight: normal; 28 | } 29 | 30 | .lightbox .lb-image { 31 | display: block; 32 | height: auto; 33 | max-width: inherit; 34 | max-height: none; 35 | border-radius: 3px; 36 | 37 | /* Image border */ 38 | border: 4px solid white; 39 | } 40 | 41 | .lightbox a img { 42 | border: none; 43 | } 44 | 45 | .lb-outerContainer { 46 | position: relative; 47 | *zoom: 1; 48 | width: 250px; 49 | height: 250px; 50 | margin: 0 auto; 51 | border-radius: 4px; 52 | 53 | /* Background color behind image. 54 | This is visible during transitions. */ 55 | background-color: white; 56 | } 57 | 58 | .lb-outerContainer:after { 59 | content: ""; 60 | display: table; 61 | clear: both; 62 | } 63 | 64 | .lb-loader { 65 | position: absolute; 66 | top: 43%; 67 | left: 0; 68 | height: 25%; 69 | width: 100%; 70 | text-align: center; 71 | line-height: 0; 72 | } 73 | 74 | .lb-cancel { 75 | display: block; 76 | width: 32px; 77 | height: 32px; 78 | margin: 0 auto; 79 | background: url(../images/loading.gif) no-repeat; 80 | } 81 | 82 | .lb-nav { 83 | position: absolute; 84 | top: 0; 85 | left: 0; 86 | height: 100%; 87 | width: 100%; 88 | z-index: 10; 89 | } 90 | 91 | .lb-container > .nav { 92 | left: 0; 93 | } 94 | 95 | .lb-nav a { 96 | outline: none; 97 | background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=='); 98 | } 99 | 100 | .lb-prev, .lb-next { 101 | height: 100%; 102 | cursor: pointer; 103 | display: block; 104 | } 105 | 106 | .lb-nav a.lb-prev { 107 | width: 34%; 108 | left: 0; 109 | float: left; 110 | background: url(../images/prev.png) left 48% no-repeat; 111 | filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); 112 | opacity: 0; 113 | -webkit-transition: opacity 0.6s; 114 | -moz-transition: opacity 0.6s; 115 | -o-transition: opacity 0.6s; 116 | transition: opacity 0.6s; 117 | } 118 | 119 | .lb-nav a.lb-prev:hover { 120 | filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); 121 | opacity: 1; 122 | } 123 | 124 | .lb-nav a.lb-next { 125 | width: 64%; 126 | right: 0; 127 | float: right; 128 | background: url(../images/next.png) right 48% no-repeat; 129 | filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); 130 | opacity: 0; 131 | -webkit-transition: opacity 0.6s; 132 | -moz-transition: opacity 0.6s; 133 | -o-transition: opacity 0.6s; 134 | transition: opacity 0.6s; 135 | } 136 | 137 | .lb-nav a.lb-next:hover { 138 | filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); 139 | opacity: 1; 140 | } 141 | 142 | .lb-dataContainer { 143 | margin: 0 auto; 144 | padding-top: 5px; 145 | *zoom: 1; 146 | width: 100%; 147 | border-bottom-left-radius: 4px; 148 | border-bottom-right-radius: 4px; 149 | } 150 | 151 | .lb-dataContainer:after { 152 | content: ""; 153 | display: table; 154 | clear: both; 155 | } 156 | 157 | .lb-data { 158 | padding: 0 4px; 159 | color: #ccc; 160 | } 161 | 162 | .lb-data .lb-details { 163 | width: 85%; 164 | float: left; 165 | text-align: left; 166 | line-height: 1.1em; 167 | } 168 | 169 | .lb-data .lb-caption { 170 | font-size: 13px; 171 | font-weight: bold; 172 | line-height: 1em; 173 | } 174 | 175 | .lb-data .lb-caption a { 176 | color: #4ae; 177 | } 178 | 179 | .lb-data .lb-number { 180 | display: block; 181 | clear: left; 182 | padding-bottom: 1em; 183 | font-size: 12px; 184 | color: #999999; 185 | } 186 | 187 | .lb-data .lb-close { 188 | display: block; 189 | float: right; 190 | width: 30px; 191 | height: 30px; 192 | background: url(../images/close.png) top right no-repeat; 193 | text-align: right; 194 | outline: none; 195 | filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); 196 | opacity: 0.7; 197 | -webkit-transition: opacity 0.2s; 198 | -moz-transition: opacity 0.2s; 199 | -o-transition: opacity 0.2s; 200 | transition: opacity 0.2s; 201 | } 202 | 203 | .lb-data .lb-close:hover { 204 | cursor: pointer; 205 | filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); 206 | opacity: 1; 207 | } 208 | -------------------------------------------------------------------------------- /vendor/lightbox2/src/images/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/lightbox2/src/images/close.png -------------------------------------------------------------------------------- /vendor/lightbox2/src/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/lightbox2/src/images/loading.gif -------------------------------------------------------------------------------- /vendor/lightbox2/src/images/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/lightbox2/src/images/next.png -------------------------------------------------------------------------------- /vendor/lightbox2/src/images/prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/lightbox2/src/images/prev.png -------------------------------------------------------------------------------- /vendor/mdi-font/fonts/Material-Design-Iconic-Font.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/mdi-font/fonts/Material-Design-Iconic-Font.eot -------------------------------------------------------------------------------- /vendor/mdi-font/fonts/Material-Design-Iconic-Font.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/mdi-font/fonts/Material-Design-Iconic-Font.ttf -------------------------------------------------------------------------------- /vendor/mdi-font/fonts/Material-Design-Iconic-Font.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/mdi-font/fonts/Material-Design-Iconic-Font.woff -------------------------------------------------------------------------------- /vendor/mdi-font/fonts/Material-Design-Iconic-Font.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/mdi-font/fonts/Material-Design-Iconic-Font.woff2 -------------------------------------------------------------------------------- /vendor/perfect-scrollbar/perfect-scrollbar.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Container style 3 | */ 4 | .ps { 5 | overflow: hidden !important; 6 | overflow-anchor: none; 7 | -ms-overflow-style: none; 8 | touch-action: auto; 9 | -ms-touch-action: auto; 10 | } 11 | 12 | /* 13 | * Scrollbar rail styles 14 | */ 15 | .ps__rail-x { 16 | display: none; 17 | opacity: 0; 18 | transition: background-color .2s linear, opacity .2s linear; 19 | -webkit-transition: background-color .2s linear, opacity .2s linear; 20 | height: 15px; 21 | /* there must be 'bottom' or 'top' for ps__rail-x */ 22 | bottom: 0px; 23 | /* please don't change 'position' */ 24 | position: absolute; 25 | } 26 | 27 | .ps__rail-y { 28 | display: none; 29 | opacity: 0; 30 | transition: background-color .2s linear, opacity .2s linear; 31 | -webkit-transition: background-color .2s linear, opacity .2s linear; 32 | width: 15px; 33 | /* there must be 'right' or 'left' for ps__rail-y */ 34 | right: 0; 35 | /* please don't change 'position' */ 36 | position: absolute; 37 | } 38 | 39 | .ps--active-x > .ps__rail-x, 40 | .ps--active-y > .ps__rail-y { 41 | display: block; 42 | background-color: transparent; 43 | } 44 | 45 | .ps:hover > .ps__rail-x, 46 | .ps:hover > .ps__rail-y, 47 | .ps--focus > .ps__rail-x, 48 | .ps--focus > .ps__rail-y, 49 | .ps--scrolling-x > .ps__rail-x, 50 | .ps--scrolling-y > .ps__rail-y { 51 | opacity: 0.6; 52 | } 53 | 54 | .ps .ps__rail-x:hover, 55 | .ps .ps__rail-y:hover, 56 | .ps .ps__rail-x:focus, 57 | .ps .ps__rail-y:focus, 58 | .ps .ps__rail-x.ps--clicking, 59 | .ps .ps__rail-y.ps--clicking { 60 | background-color: #eee; 61 | opacity: 0.9; 62 | } 63 | 64 | /* 65 | * Scrollbar thumb styles 66 | */ 67 | .ps__thumb-x { 68 | background-color: #aaa; 69 | border-radius: 6px; 70 | transition: background-color .2s linear, height .2s ease-in-out; 71 | -webkit-transition: background-color .2s linear, height .2s ease-in-out; 72 | height: 6px; 73 | /* there must be 'bottom' for ps__thumb-x */ 74 | bottom: 2px; 75 | /* please don't change 'position' */ 76 | position: absolute; 77 | } 78 | 79 | .ps__thumb-y { 80 | background-color: #aaa; 81 | border-radius: 6px; 82 | transition: background-color .2s linear, width .2s ease-in-out; 83 | -webkit-transition: background-color .2s linear, width .2s ease-in-out; 84 | width: 6px; 85 | /* there must be 'right' for ps__thumb-y */ 86 | right: 2px; 87 | /* please don't change 'position' */ 88 | position: absolute; 89 | } 90 | 91 | .ps__rail-x:hover > .ps__thumb-x, 92 | .ps__rail-x:focus > .ps__thumb-x, 93 | .ps__rail-x.ps--clicking .ps__thumb-x { 94 | background-color: #999; 95 | height: 11px; 96 | } 97 | 98 | .ps__rail-y:hover > .ps__thumb-y, 99 | .ps__rail-y:focus > .ps__thumb-y, 100 | .ps__rail-y.ps--clicking .ps__thumb-y { 101 | background-color: #999; 102 | width: 11px; 103 | } 104 | 105 | /* MS supports */ 106 | @supports (-ms-overflow-style: none) { 107 | .ps { 108 | overflow: auto !important; 109 | } 110 | } 111 | 112 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 113 | .ps { 114 | overflow: auto !important; 115 | } 116 | } 117 | -------------------------------------------------------------------------------- /vendor/slick/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/slick/ajax-loader.gif -------------------------------------------------------------------------------- /vendor/slick/config.rb: -------------------------------------------------------------------------------- 1 | css_dir = "." 2 | sass_dir = "." 3 | images_dir = "." 4 | fonts_dir = "fonts" 5 | relative_assets = true 6 | 7 | output_style = :compact 8 | line_comments = false 9 | 10 | preferred_syntax = :scss -------------------------------------------------------------------------------- /vendor/slick/fonts/slick.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/slick/fonts/slick.eot -------------------------------------------------------------------------------- /vendor/slick/fonts/slick.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Generated by Fontastic.me 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /vendor/slick/fonts/slick.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/slick/fonts/slick.ttf -------------------------------------------------------------------------------- /vendor/slick/fonts/slick.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FajarSubeki/Web-RestoranTableService/700a01310592a306b0b96b0a29bf084a2936d9db/vendor/slick/fonts/slick.woff -------------------------------------------------------------------------------- /vendor/slick/slick-theme.css: -------------------------------------------------------------------------------- 1 | @charset 'UTF-8'; 2 | /* Slider */ 3 | .slick-loading .slick-list 4 | { 5 | background: #fff url('./ajax-loader.gif') center center no-repeat; 6 | } 7 | 8 | /* Icons */ 9 | @font-face 10 | { 11 | font-family: 'slick'; 12 | font-weight: normal; 13 | font-style: normal; 14 | 15 | src: url('./fonts/slick.eot'); 16 | src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg'); 17 | } 18 | /* Arrows */ 19 | .slick-prev, 20 | .slick-next 21 | { 22 | font-size: 0; 23 | line-height: 0; 24 | 25 | position: absolute; 26 | top: 50%; 27 | 28 | display: block; 29 | 30 | width: 20px; 31 | height: 20px; 32 | padding: 0; 33 | -webkit-transform: translate(0, -50%); 34 | -ms-transform: translate(0, -50%); 35 | transform: translate(0, -50%); 36 | 37 | cursor: pointer; 38 | 39 | color: transparent; 40 | border: none; 41 | outline: none; 42 | background: transparent; 43 | } 44 | .slick-prev:hover, 45 | .slick-prev:focus, 46 | .slick-next:hover, 47 | .slick-next:focus 48 | { 49 | color: transparent; 50 | outline: none; 51 | background: transparent; 52 | } 53 | .slick-prev:hover:before, 54 | .slick-prev:focus:before, 55 | .slick-next:hover:before, 56 | .slick-next:focus:before 57 | { 58 | opacity: 1; 59 | } 60 | .slick-prev.slick-disabled:before, 61 | .slick-next.slick-disabled:before 62 | { 63 | opacity: .25; 64 | } 65 | 66 | .slick-prev:before, 67 | .slick-next:before 68 | { 69 | font-family: 'slick'; 70 | font-size: 20px; 71 | line-height: 1; 72 | 73 | opacity: .75; 74 | color: white; 75 | 76 | -webkit-font-smoothing: antialiased; 77 | -moz-osx-font-smoothing: grayscale; 78 | } 79 | 80 | .slick-prev 81 | { 82 | left: -25px; 83 | } 84 | [dir='rtl'] .slick-prev 85 | { 86 | right: -25px; 87 | left: auto; 88 | } 89 | .slick-prev:before 90 | { 91 | content: '←'; 92 | } 93 | [dir='rtl'] .slick-prev:before 94 | { 95 | content: '→'; 96 | } 97 | 98 | .slick-next 99 | { 100 | right: -25px; 101 | } 102 | [dir='rtl'] .slick-next 103 | { 104 | right: auto; 105 | left: -25px; 106 | } 107 | .slick-next:before 108 | { 109 | content: '→'; 110 | } 111 | [dir='rtl'] .slick-next:before 112 | { 113 | content: '←'; 114 | } 115 | 116 | /* Dots */ 117 | .slick-dotted.slick-slider 118 | { 119 | margin-bottom: 30px; 120 | } 121 | 122 | .slick-dots 123 | { 124 | position: absolute; 125 | bottom: -25px; 126 | 127 | display: block; 128 | 129 | width: 100%; 130 | padding: 0; 131 | margin: 0; 132 | 133 | list-style: none; 134 | 135 | text-align: center; 136 | } 137 | .slick-dots li 138 | { 139 | position: relative; 140 | 141 | display: inline-block; 142 | 143 | width: 20px; 144 | height: 20px; 145 | margin: 0 5px; 146 | padding: 0; 147 | 148 | cursor: pointer; 149 | } 150 | .slick-dots li button 151 | { 152 | font-size: 0; 153 | line-height: 0; 154 | 155 | display: block; 156 | 157 | width: 20px; 158 | height: 20px; 159 | padding: 5px; 160 | 161 | cursor: pointer; 162 | 163 | color: transparent; 164 | border: 0; 165 | outline: none; 166 | background: transparent; 167 | } 168 | .slick-dots li button:hover, 169 | .slick-dots li button:focus 170 | { 171 | outline: none; 172 | } 173 | .slick-dots li button:hover:before, 174 | .slick-dots li button:focus:before 175 | { 176 | opacity: 1; 177 | } 178 | .slick-dots li button:before 179 | { 180 | font-family: 'slick'; 181 | font-size: 6px; 182 | line-height: 20px; 183 | 184 | position: absolute; 185 | top: 0; 186 | left: 0; 187 | 188 | width: 20px; 189 | height: 20px; 190 | 191 | content: '•'; 192 | text-align: center; 193 | 194 | opacity: .25; 195 | color: black; 196 | 197 | -webkit-font-smoothing: antialiased; 198 | -moz-osx-font-smoothing: grayscale; 199 | } 200 | .slick-dots li.slick-active button:before 201 | { 202 | opacity: .75; 203 | color: black; 204 | } 205 | -------------------------------------------------------------------------------- /vendor/slick/slick-theme.less: -------------------------------------------------------------------------------- 1 | @charset "UTF-8"; 2 | 3 | // Default Variables 4 | 5 | @slick-font-path: "./fonts/"; 6 | @slick-font-family: "slick"; 7 | @slick-loader-path: "./"; 8 | @slick-arrow-color: white; 9 | @slick-dot-color: black; 10 | @slick-dot-color-active: @slick-dot-color; 11 | @slick-prev-character: "←"; 12 | @slick-next-character: "→"; 13 | @slick-dot-character: "•"; 14 | @slick-dot-size: 6px; 15 | @slick-opacity-default: 0.75; 16 | @slick-opacity-on-hover: 1; 17 | @slick-opacity-not-active: 0.25; 18 | 19 | /* Slider */ 20 | .slick-loading .slick-list{ 21 | background: #fff url('@{slick-loader-path}ajax-loader.gif') center center no-repeat; 22 | } 23 | 24 | /* Arrows */ 25 | .slick-prev, 26 | .slick-next { 27 | position: absolute; 28 | display: block; 29 | height: 20px; 30 | width: 20px; 31 | line-height: 0px; 32 | font-size: 0px; 33 | cursor: pointer; 34 | background: transparent; 35 | color: transparent; 36 | top: 50%; 37 | -webkit-transform: translate(0, -50%); 38 | -ms-transform: translate(0, -50%); 39 | transform: translate(0, -50%); 40 | padding: 0; 41 | border: none; 42 | outline: none; 43 | &:hover, &:focus { 44 | outline: none; 45 | background: transparent; 46 | color: transparent; 47 | &:before { 48 | opacity: @slick-opacity-on-hover; 49 | } 50 | } 51 | &.slick-disabled:before { 52 | opacity: @slick-opacity-not-active; 53 | } 54 | } 55 | 56 | .slick-prev:before, .slick-next:before { 57 | font-family: @slick-font-family; 58 | font-size: 20px; 59 | line-height: 1; 60 | color: @slick-arrow-color; 61 | opacity: @slick-opacity-default; 62 | -webkit-font-smoothing: antialiased; 63 | -moz-osx-font-smoothing: grayscale; 64 | 65 | & when ( @slick-font-family = 'slick' ) { 66 | /* Icons */ 67 | @font-face { 68 | font-family: 'slick'; 69 | font-weight: normal; 70 | font-style: normal; 71 | src: url('@{slick-font-path}slick.eot'); 72 | src: url('@{slick-font-path}slick.eot?#iefix') format('embedded-opentype'), url('@{slick-font-path}slick.woff') format('woff'), url('@{slick-font-path}slick.ttf') format('truetype'), url('@{slick-font-path}slick.svg#slick') format('svg'); 73 | } 74 | } 75 | } 76 | 77 | .slick-prev { 78 | left: -25px; 79 | [dir="rtl"] & { 80 | left: auto; 81 | right: -25px; 82 | } 83 | &:before { 84 | content: @slick-prev-character; 85 | [dir="rtl"] & { 86 | content: @slick-next-character; 87 | } 88 | } 89 | } 90 | 91 | .slick-next { 92 | right: -25px; 93 | [dir="rtl"] & { 94 | left: -25px; 95 | right: auto; 96 | } 97 | &:before { 98 | content: @slick-next-character; 99 | [dir="rtl"] & { 100 | content: @slick-prev-character; 101 | } 102 | } 103 | } 104 | 105 | /* Dots */ 106 | 107 | .slick-dotted .slick-slider { 108 | margin-bottom: 30px; 109 | } 110 | 111 | .slick-dots { 112 | position: absolute; 113 | bottom: -25px; 114 | list-style: none; 115 | display: block; 116 | text-align: center; 117 | padding: 0; 118 | margin: 0; 119 | width: 100%; 120 | li { 121 | position: relative; 122 | display: inline-block; 123 | height: 20px; 124 | width: 20px; 125 | margin: 0 5px; 126 | padding: 0; 127 | cursor: pointer; 128 | button { 129 | border: 0; 130 | background: transparent; 131 | display: block; 132 | height: 20px; 133 | width: 20px; 134 | outline: none; 135 | line-height: 0px; 136 | font-size: 0px; 137 | color: transparent; 138 | padding: 5px; 139 | cursor: pointer; 140 | &:hover, &:focus { 141 | outline: none; 142 | &:before { 143 | opacity: @slick-opacity-on-hover; 144 | } 145 | } 146 | &:before { 147 | position: absolute; 148 | top: 0; 149 | left: 0; 150 | content: @slick-dot-character; 151 | width: 20px; 152 | height: 20px; 153 | font-family: @slick-font-family; 154 | font-size: @slick-dot-size; 155 | line-height: 20px; 156 | text-align: center; 157 | color: @slick-dot-color; 158 | opacity: @slick-opacity-not-active; 159 | -webkit-font-smoothing: antialiased; 160 | -moz-osx-font-smoothing: grayscale; 161 | } 162 | } 163 | &.slick-active button:before { 164 | color: @slick-dot-color-active; 165 | opacity: @slick-opacity-default; 166 | } 167 | } 168 | } 169 | -------------------------------------------------------------------------------- /vendor/slick/slick-theme.scss: -------------------------------------------------------------------------------- 1 | @charset "UTF-8"; 2 | 3 | // Default Variables 4 | 5 | // Slick icon entity codes outputs the following 6 | // "\2190" outputs ascii character "←" 7 | // "\2192" outputs ascii character "→" 8 | // "\2022" outputs ascii character "•" 9 | 10 | $slick-font-path: "./fonts/" !default; 11 | $slick-font-family: "slick" !default; 12 | $slick-loader-path: "./" !default; 13 | $slick-arrow-color: white !default; 14 | $slick-dot-color: black !default; 15 | $slick-dot-color-active: $slick-dot-color !default; 16 | $slick-prev-character: "\2190" !default; 17 | $slick-next-character: "\2192" !default; 18 | $slick-dot-character: "\2022" !default; 19 | $slick-dot-size: 6px !default; 20 | $slick-opacity-default: 0.75 !default; 21 | $slick-opacity-on-hover: 1 !default; 22 | $slick-opacity-not-active: 0.25 !default; 23 | 24 | @function slick-image-url($url) { 25 | @if function-exists(image-url) { 26 | @return image-url($url); 27 | } 28 | @else { 29 | @return url($slick-loader-path + $url); 30 | } 31 | } 32 | 33 | @function slick-font-url($url) { 34 | @if function-exists(font-url) { 35 | @return font-url($url); 36 | } 37 | @else { 38 | @return url($slick-font-path + $url); 39 | } 40 | } 41 | 42 | /* Slider */ 43 | 44 | .slick-list { 45 | .slick-loading & { 46 | background: #fff slick-image-url("ajax-loader.gif") center center no-repeat; 47 | } 48 | } 49 | 50 | /* Icons */ 51 | @if $slick-font-family == "slick" { 52 | @font-face { 53 | font-family: "slick"; 54 | src: slick-font-url("slick.eot"); 55 | src: slick-font-url("slick.eot?#iefix") format("embedded-opentype"), slick-font-url("slick.woff") format("woff"), slick-font-url("slick.ttf") format("truetype"), slick-font-url("slick.svg#slick") format("svg"); 56 | font-weight: normal; 57 | font-style: normal; 58 | } 59 | } 60 | 61 | /* Arrows */ 62 | 63 | .slick-prev, 64 | .slick-next { 65 | position: absolute; 66 | display: block; 67 | height: 20px; 68 | width: 20px; 69 | line-height: 0px; 70 | font-size: 0px; 71 | cursor: pointer; 72 | background: transparent; 73 | color: transparent; 74 | top: 50%; 75 | -webkit-transform: translate(0, -50%); 76 | -ms-transform: translate(0, -50%); 77 | transform: translate(0, -50%); 78 | padding: 0; 79 | border: none; 80 | outline: none; 81 | &:hover, &:focus { 82 | outline: none; 83 | background: transparent; 84 | color: transparent; 85 | &:before { 86 | opacity: $slick-opacity-on-hover; 87 | } 88 | } 89 | &.slick-disabled:before { 90 | opacity: $slick-opacity-not-active; 91 | } 92 | &:before { 93 | font-family: $slick-font-family; 94 | font-size: 20px; 95 | line-height: 1; 96 | color: $slick-arrow-color; 97 | opacity: $slick-opacity-default; 98 | -webkit-font-smoothing: antialiased; 99 | -moz-osx-font-smoothing: grayscale; 100 | } 101 | } 102 | 103 | .slick-prev { 104 | left: -25px; 105 | [dir="rtl"] & { 106 | left: auto; 107 | right: -25px; 108 | } 109 | &:before { 110 | content: $slick-prev-character; 111 | [dir="rtl"] & { 112 | content: $slick-next-character; 113 | } 114 | } 115 | } 116 | 117 | .slick-next { 118 | right: -25px; 119 | [dir="rtl"] & { 120 | left: -25px; 121 | right: auto; 122 | } 123 | &:before { 124 | content: $slick-next-character; 125 | [dir="rtl"] & { 126 | content: $slick-prev-character; 127 | } 128 | } 129 | } 130 | 131 | /* Dots */ 132 | 133 | .slick-dotted.slick-slider { 134 | margin-bottom: 30px; 135 | } 136 | 137 | .slick-dots { 138 | position: absolute; 139 | bottom: -25px; 140 | list-style: none; 141 | display: block; 142 | text-align: center; 143 | padding: 0; 144 | margin: 0; 145 | width: 100%; 146 | li { 147 | position: relative; 148 | display: inline-block; 149 | height: 20px; 150 | width: 20px; 151 | margin: 0 5px; 152 | padding: 0; 153 | cursor: pointer; 154 | button { 155 | border: 0; 156 | background: transparent; 157 | display: block; 158 | height: 20px; 159 | width: 20px; 160 | outline: none; 161 | line-height: 0px; 162 | font-size: 0px; 163 | color: transparent; 164 | padding: 5px; 165 | cursor: pointer; 166 | &:hover, &:focus { 167 | outline: none; 168 | &:before { 169 | opacity: $slick-opacity-on-hover; 170 | } 171 | } 172 | &:before { 173 | position: absolute; 174 | top: 0; 175 | left: 0; 176 | content: $slick-dot-character; 177 | width: 20px; 178 | height: 20px; 179 | font-family: $slick-font-family; 180 | font-size: $slick-dot-size; 181 | line-height: 20px; 182 | text-align: center; 183 | color: $slick-dot-color; 184 | opacity: $slick-opacity-not-active; 185 | -webkit-font-smoothing: antialiased; 186 | -moz-osx-font-smoothing: grayscale; 187 | } 188 | } 189 | &.slick-active button:before { 190 | color: $slick-dot-color-active; 191 | opacity: $slick-opacity-default; 192 | } 193 | } 194 | } 195 | -------------------------------------------------------------------------------- /vendor/slick/slick.css: -------------------------------------------------------------------------------- 1 | /* Slider */ 2 | .slick-slider 3 | { 4 | position: relative; 5 | 6 | display: block; 7 | box-sizing: border-box; 8 | 9 | -webkit-user-select: none; 10 | -moz-user-select: none; 11 | -ms-user-select: none; 12 | user-select: none; 13 | 14 | -webkit-touch-callout: none; 15 | -khtml-user-select: none; 16 | -ms-touch-action: pan-y; 17 | touch-action: pan-y; 18 | -webkit-tap-highlight-color: transparent; 19 | } 20 | 21 | .slick-list 22 | { 23 | position: relative; 24 | 25 | display: block; 26 | overflow: hidden; 27 | 28 | margin: 0; 29 | padding: 0; 30 | } 31 | .slick-list:focus 32 | { 33 | outline: none; 34 | } 35 | .slick-list.dragging 36 | { 37 | cursor: pointer; 38 | cursor: hand; 39 | } 40 | 41 | .slick-slider .slick-track, 42 | .slick-slider .slick-list 43 | { 44 | -webkit-transform: translate3d(0, 0, 0); 45 | -moz-transform: translate3d(0, 0, 0); 46 | -ms-transform: translate3d(0, 0, 0); 47 | -o-transform: translate3d(0, 0, 0); 48 | transform: translate3d(0, 0, 0); 49 | } 50 | 51 | .slick-track 52 | { 53 | position: relative; 54 | top: 0; 55 | left: 0; 56 | 57 | display: block; 58 | margin-left: auto; 59 | margin-right: auto; 60 | } 61 | .slick-track:before, 62 | .slick-track:after 63 | { 64 | display: table; 65 | 66 | content: ''; 67 | } 68 | .slick-track:after 69 | { 70 | clear: both; 71 | } 72 | .slick-loading .slick-track 73 | { 74 | visibility: hidden; 75 | } 76 | 77 | .slick-slide 78 | { 79 | display: none; 80 | float: left; 81 | 82 | height: 100%; 83 | min-height: 1px; 84 | } 85 | [dir='rtl'] .slick-slide 86 | { 87 | float: right; 88 | } 89 | .slick-slide img 90 | { 91 | display: block; 92 | } 93 | .slick-slide.slick-loading img 94 | { 95 | display: none; 96 | } 97 | .slick-slide.dragging img 98 | { 99 | pointer-events: none; 100 | } 101 | .slick-initialized .slick-slide 102 | { 103 | display: block; 104 | } 105 | .slick-loading .slick-slide 106 | { 107 | visibility: hidden; 108 | } 109 | .slick-vertical .slick-slide 110 | { 111 | display: block; 112 | 113 | height: auto; 114 | 115 | border: 1px solid transparent; 116 | } 117 | .slick-arrow.slick-hidden { 118 | display: none; 119 | } 120 | -------------------------------------------------------------------------------- /vendor/slick/slick.less: -------------------------------------------------------------------------------- 1 | /* Slider */ 2 | 3 | .slick-slider { 4 | position: relative; 5 | display: block; 6 | box-sizing: border-box; 7 | -webkit-touch-callout: none; 8 | -webkit-user-select: none; 9 | -khtml-user-select: none; 10 | -moz-user-select: none; 11 | -ms-user-select: none; 12 | user-select: none; 13 | -ms-touch-action: pan-y; 14 | touch-action: pan-y; 15 | -webkit-tap-highlight-color: transparent; 16 | } 17 | .slick-list { 18 | position: relative; 19 | overflow: hidden; 20 | display: block; 21 | margin: 0; 22 | padding: 0; 23 | 24 | &:focus { 25 | outline: none; 26 | } 27 | 28 | &.dragging { 29 | cursor: pointer; 30 | cursor: hand; 31 | } 32 | } 33 | .slick-slider .slick-track, 34 | .slick-slider .slick-list { 35 | -webkit-transform: translate3d(0, 0, 0); 36 | -moz-transform: translate3d(0, 0, 0); 37 | -ms-transform: translate3d(0, 0, 0); 38 | -o-transform: translate3d(0, 0, 0); 39 | transform: translate3d(0, 0, 0); 40 | } 41 | 42 | .slick-track { 43 | position: relative; 44 | left: 0; 45 | top: 0; 46 | display: block; 47 | margin-left: auto; 48 | margin-right: auto; 49 | 50 | &:before, 51 | &:after { 52 | content: ""; 53 | display: table; 54 | } 55 | 56 | &:after { 57 | clear: both; 58 | } 59 | 60 | .slick-loading & { 61 | visibility: hidden; 62 | } 63 | } 64 | .slick-slide { 65 | float: left; 66 | height: 100%; 67 | min-height: 1px; 68 | [dir="rtl"] & { 69 | float: right; 70 | } 71 | img { 72 | display: block; 73 | } 74 | &.slick-loading img { 75 | display: none; 76 | } 77 | 78 | display: none; 79 | 80 | &.dragging img { 81 | pointer-events: none; 82 | } 83 | 84 | .slick-initialized & { 85 | display: block; 86 | } 87 | 88 | .slick-loading & { 89 | visibility: hidden; 90 | } 91 | 92 | .slick-vertical & { 93 | display: block; 94 | height: auto; 95 | border: 1px solid transparent; 96 | } 97 | } 98 | .slick-arrow.slick-hidden { 99 | display: none; 100 | } 101 | -------------------------------------------------------------------------------- /vendor/slick/slick.scss: -------------------------------------------------------------------------------- 1 | /* Slider */ 2 | 3 | .slick-slider { 4 | position: relative; 5 | display: block; 6 | box-sizing: border-box; 7 | -webkit-touch-callout: none; 8 | -webkit-user-select: none; 9 | -khtml-user-select: none; 10 | -moz-user-select: none; 11 | -ms-user-select: none; 12 | user-select: none; 13 | -ms-touch-action: pan-y; 14 | touch-action: pan-y; 15 | -webkit-tap-highlight-color: transparent; 16 | } 17 | .slick-list { 18 | position: relative; 19 | overflow: hidden; 20 | display: block; 21 | margin: 0; 22 | padding: 0; 23 | 24 | &:focus { 25 | outline: none; 26 | } 27 | 28 | &.dragging { 29 | cursor: pointer; 30 | cursor: hand; 31 | } 32 | } 33 | .slick-slider .slick-track, 34 | .slick-slider .slick-list { 35 | -webkit-transform: translate3d(0, 0, 0); 36 | -moz-transform: translate3d(0, 0, 0); 37 | -ms-transform: translate3d(0, 0, 0); 38 | -o-transform: translate3d(0, 0, 0); 39 | transform: translate3d(0, 0, 0); 40 | } 41 | 42 | .slick-track { 43 | position: relative; 44 | left: 0; 45 | top: 0; 46 | display: block; 47 | margin-left: auto; 48 | margin-right: auto; 49 | 50 | &:before, 51 | &:after { 52 | content: ""; 53 | display: table; 54 | } 55 | 56 | &:after { 57 | clear: both; 58 | } 59 | 60 | .slick-loading & { 61 | visibility: hidden; 62 | } 63 | } 64 | .slick-slide { 65 | float: left; 66 | height: 100%; 67 | min-height: 1px; 68 | [dir="rtl"] & { 69 | float: right; 70 | } 71 | img { 72 | display: block; 73 | } 74 | &.slick-loading img { 75 | display: none; 76 | } 77 | 78 | display: none; 79 | 80 | &.dragging img { 81 | pointer-events: none; 82 | } 83 | 84 | .slick-initialized & { 85 | display: block; 86 | } 87 | 88 | .slick-loading & { 89 | visibility: hidden; 90 | } 91 | 92 | .slick-vertical & { 93 | display: block; 94 | height: auto; 95 | border: 1px solid transparent; 96 | } 97 | } 98 | .slick-arrow.slick-hidden { 99 | display: none; 100 | } 101 | -------------------------------------------------------------------------------- /vendor/smk-accordion/accordion.css: -------------------------------------------------------------------------------- 1 | .accordionjs { 2 | position: relative; 3 | margin: 0; 4 | padding: 0; 5 | list-style: none; 6 | margin-top: 10px; 7 | margin-bottom: 20px; 8 | } 9 | .accordionjs .acc_section { 10 | border: 1px solid #ccc; 11 | position: relative; 12 | z-index: 10; 13 | margin-top: -1px; 14 | overflow: hidden; 15 | } 16 | .accordionjs .acc_section .acc_head { 17 | position: relative; 18 | background: #fff; 19 | padding: 10px; 20 | display: block; 21 | cursor: pointer; 22 | } 23 | .accordionjs .acc_section .acc_head h3 { 24 | line-height: 1; 25 | margin: 5px 0; 26 | } 27 | .accordionjs .acc_section .acc_content { 28 | padding: 10px; 29 | } 30 | .accordionjs .acc_section:first-of-type, 31 | .accordionjs .acc_section:first-of-type .acc_head { 32 | border-top-left-radius: 3px; 33 | border-top-right-radius: 3px; 34 | } 35 | .accordionjs .acc_section:last-of-type, 36 | .accordionjs .acc_section:last-of-type .acc_content { 37 | border-bottom-left-radius: 3px; 38 | border-bottom-right-radius: 3px; 39 | } 40 | .accordionjs .acc_section.acc_active > .acc_content { 41 | display: block; 42 | } 43 | .accordionjs .acc_section.acc_active > .acc_head { 44 | background: #F9F9F9; 45 | border-bottom: 1px solid #ccc; 46 | } 47 | -------------------------------------------------------------------------------- /vendor/smk-accordion/accordion.min.js: -------------------------------------------------------------------------------- 1 | !function(e){"use strict";e.fn.accordionjs=function(n){if(this.length>1)return this.each(function(){e(this).accordionjs(n)}),this;var c=this,t={isInteger:function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e},isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},isObject:function(e){return"[object Object]"===Object.prototype.toString.call(e)},sectionIsOpen:function(e){return e.hasClass("acc_active")},getHash:function(){return window.location.hash?window.location.hash.substring(1):!1}},o=e.extend({closeAble:!1,closeOther:!0,slideSpeed:150,activeIndex:1,openSection:!1,beforeOpenSection:!1},n);e.each(o,function(e){var n=e.replace(/([A-Z])/g,"-$1").toLowerCase().toString(),t=c.data(n);(t||!1===t)&&(o[e]=t)}),(o.activeIndex===!1||o.closeOther===!1)&&(o.closeAble=!0);var i=function(){c.create(),c.openOnClick(),e(window).on("load",function(){c.openOnHash()}),e(window).on("hashchange",function(){c.openOnHash()})};return this.openSection=function(n,c){e(document).trigger("accjs_before_open_section",[n]),"function"==typeof o.beforeOpenSection&&o.beforeOpenSection.call(this,n),c=c>=0?c:o.slideSpeed;var t=n.children().eq(1);t.slideDown(c,function(){e(document).trigger("accjs_open_section",[n]),"function"==typeof o.openSection&&o.openSection.call(this,n)}),n.addClass("acc_active")},this.closeSection=function(n,c){e(document).trigger("accjs_before_close_section",[n]),"function"==typeof o.beforeCloseSection&&o.beforeCloseSection.call(this,n),c=c>=0?c:o.slideSpeed;var t=n.children().eq(1);t.slideUp(c,function(){e(document).trigger("accjs_close_section",[n]),"function"==typeof o.closeSection&&o.closeSection.call(this,n)}),n.removeClass("acc_active")},this.closeOtherSections=function(n,t){var o=n.closest(".accordionjs").children();e(o).each(function(){c.closeSection(e(this).not(n),t)})},this.create=function(){c.addClass("accordionjs");var n=c.children();if(e.each(n,function(n,t){c.createSingleSection(e(t))}),t.isArray(o.activeIndex))for(var i=o.activeIndex,s=0;s1?c.openSection(n.eq(o.activeIndex-1),0):!1!==o.activeIndex&&c.openSection(n.eq(0),0)},this.createSingleSection=function(n){var c=n.children();n.addClass("acc_section"),e(c[0]).addClass("acc_head"),e(c[1]).addClass("acc_content"),n.hasClass("acc_active")||n.children(".acc_content").hide()},this.openOnClick=function(){c.on("click",".acc_head",function(n){n.stopImmediatePropagation();var i=e(this).closest(".acc_section");t.sectionIsOpen(i)?o.closeAble?c.closeSection(i):1===c.children().length&&c.closeSection(i):o.closeOther?(c.closeOtherSections(i),c.openSection(i)):c.openSection(i)})},this.openOnHash=function(){if(t.getHash()){var n=e("#"+t.getHash());n.hasClass("acc_section")&&(c.openSection(n),o.closeOther&&c.closeOtherSections(n),e("html, body").animate({scrollTop:parseInt(n.offset().top)-50},150))}},i(),this}}(jQuery); 2 | -------------------------------------------------------------------------------- /vendor/vector-map/jquery.vmap.sampledata.js: -------------------------------------------------------------------------------- 1 | var sample_data = {"af":"16.63","al":"11.58","dz":"158.97","ao":"85.81","ag":"1.1","ar":"351.02","am":"8.83","au":"1219.72","at":"366.26","az":"52.17","bs":"7.54","bh":"21.73","bd":"105.4","bb":"3.96","by":"52.89","be":"461.33","bz":"1.43","bj":"6.49","bt":"1.4","bo":"19.18","ba":"16.2","bw":"12.5","br":"2023.53","bn":"11.96","bg":"44.84","bf":"8.67","bi":"1.47","kh":"11.36","cm":"21.88","ca":"1563.66","cv":"1.57","cf":"2.11","td":"7.59","cl":"199.18","cn":"5745.13","co":"283.11","km":"0.56","cd":"12.6","cg":"11.88","cr":"35.02","ci":"22.38","hr":"59.92","cy":"22.75","cz":"195.23","dk":"304.56","dj":"1.14","dm":"0.38","do":"50.87","ec":"61.49","eg":"216.83","sv":"21.8","gq":"14.55","er":"2.25","ee":"19.22","et":"30.94","fj":"3.15","fi":"231.98","fr":"2555.44","ga":"12.56","gm":"1.04","ge":"11.23","de":"3305.9","gh":"18.06","gr":"305.01","gd":"0.65","gt":"40.77","gn":"4.34","gw":"0.83","gy":"2.2","ht":"6.5","hn":"15.34","hk":"226.49","hu":"132.28","is":"12.77","in":"1430.02","id":"695.06","ir":"337.9","iq":"84.14","ie":"204.14","il":"201.25","it":"2036.69","jm":"13.74","jp":"5390.9","jo":"27.13","kz":"129.76","ke":"32.42","ki":"0.15","kr":"986.26","undefined":"5.73","kw":"117.32","kg":"4.44","la":"6.34","lv":"23.39","lb":"39.15","ls":"1.8","lr":"0.98","ly":"77.91","lt":"35.73","lu":"52.43","mk":"9.58","mg":"8.33","mw":"5.04","my":"218.95","mv":"1.43","ml":"9.08","mt":"7.8","mr":"3.49","mu":"9.43","mx":"1004.04","md":"5.36","mn":"5.81","me":"3.88","ma":"91.7","mz":"10.21","mm":"35.65","na":"11.45","np":"15.11","nl":"770.31","nz":"138","ni":"6.38","ne":"5.6","ng":"206.66","no":"413.51","om":"53.78","pk":"174.79","pa":"27.2","pg":"8.81","py":"17.17","pe":"153.55","ph":"189.06","pl":"438.88","pt":"223.7","qa":"126.52","ro":"158.39","ru":"1476.91","rw":"5.69","ws":"0.55","st":"0.19","sa":"434.44","sn":"12.66","rs":"38.92","sc":"0.92","sl":"1.9","sg":"217.38","sk":"86.26","si":"46.44","sb":"0.67","za":"354.41","es":"1374.78","lk":"48.24","kn":"0.56","lc":"1","vc":"0.58","sd":"65.93","sr":"3.3","sz":"3.17","se":"444.59","ch":"522.44","sy":"59.63","tw":"426.98","tj":"5.58","tz":"22.43","th":"312.61","tl":"0.62","tg":"3.07","to":"0.3","tt":"21.2","tn":"43.86","tr":"729.05","tm":0,"ug":"17.12","ua":"136.56","ae":"239.65","gb":"2258.57","us":"14624.18","uy":"40.71","uz":"37.72","vu":"0.72","ve":"285.21","vn":"101.99","ye":"30.02","zm":"15.69","zw":"5.57"}; -------------------------------------------------------------------------------- /vendor/vector-map/jqvmap.min.css: -------------------------------------------------------------------------------- 1 | .jqvmap-label, 2 | .jqvmap-pin { 3 | pointer-events: none 4 | } 5 | .jqvmap-label { 6 | position: absolute; 7 | display: none; 8 | -webkit-border-radius: 3px; 9 | -moz-border-radius: 3px; 10 | border-radius: 3px; 11 | background: #292929; 12 | color: #fff; 13 | font-family: sans-serif, Verdana; 14 | font-size: smaller; 15 | padding: 3px 16 | } 17 | .jqvmap-zoomin, 18 | .jqvmap-zoomout { 19 | position: absolute; 20 | left: 10px; 21 | -webkit-border-radius: 3px; 22 | -moz-border-radius: 3px; 23 | border-radius: 3px; 24 | background: #000; 25 | padding: 3px; 26 | color: #fff; 27 | width: 15px; 28 | height: 15px; 29 | cursor: pointer; 30 | line-height: 10px; 31 | text-align: center 32 | } 33 | .jqvmap-zoomin { 34 | top: 10px 35 | } 36 | .jqvmap-zoomout { 37 | top: 30px 38 | } 39 | .jqvmap-region { 40 | cursor: pointer 41 | } 42 | .jqvmap-ajax_response { 43 | width: 100%; 44 | height: 500px 45 | } --------------------------------------------------------------------------------