Advertisement
Guest User

js

a guest
Mar 22nd, 2018
304
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 104.19 KB | None | 0 0
  1. webpackJsonp([1, 4], {
  2. 140: function(e, t, n) {
  3. "use strict";
  4. n.d(t, "a", function() {
  5. return o
  6. });
  7. var o = function() {
  8. function e() {}
  9. return e
  10. }()
  11. },
  12. 141: function(e, t, n) {
  13. "use strict";
  14. var o = n(6);
  15. n.d(t, "a", function() {
  16. return a
  17. });
  18. var i = this && this.__decorate || function(e, t, n, o) {
  19. var i, r = arguments.length,
  20. a = r < 3 ? t : null === o ? o = Object.getOwnPropertyDescriptor(t, n) : o;
  21. if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) a = Reflect.decorate(e, t, n, o);
  22. else
  23. for (var s = e.length - 1; s >= 0; s--)(i = e[s]) && (a = (r < 3 ? i(a) : r > 3 ? i(t, n, a) : i(t, n)) || a);
  24. return r > 3 && a && Object.defineProperty(t, n, a), a
  25. },
  26. r = this && this.__metadata || function(e, t) {
  27. if ("object" == typeof Reflect && "function" == typeof Reflect.metadata) return Reflect.metadata(e, t)
  28. },
  29. a = function() {
  30. function e() {}
  31. return e.prototype.getSizes = function() {
  32. return [{
  33. Id: 1,
  34. Name: "700ml",
  35. Type: 700
  36. }, {
  37. Id: 2,
  38. Name: "500ml",
  39. Type: 500
  40. }, {
  41. Id: 3,
  42. Name: "300ml",
  43. Type: 300
  44. }]
  45. }, e.prototype.getLidColors = function() {
  46. return [{
  47. Id: 1,
  48. Code: "white",
  49. Color: "#e9e9e9",
  50. Name: "White"
  51. }, {
  52. Id: 2,
  53. Code: "black",
  54. Color: "#333333",
  55. Name: "Black"
  56. }, {
  57. Id: 3,
  58. Code: "blue",
  59. Color: "#2863ce",
  60. Name: "Blue"
  61. }, {
  62. Id: 4,
  63. Code: "lightblue",
  64. Color: "#0194e8",
  65. Name: "Light blue"
  66. }, {
  67. Id: 5,
  68. Code: "green",
  69. Color: "#4bd740",
  70. Name: "Green"
  71. }, {
  72. Id: 6,
  73. Code: "yellow",
  74. Color: "#ead601",
  75. Name: "Yellow"
  76. }, {
  77. Id: 7,
  78. Code: "orange",
  79. Color: "#ff8212",
  80. Name: "Orange"
  81. }, {
  82. Id: 8,
  83. Code: "red",
  84. Color: "#c52235",
  85. Name: "Red"
  86. }]
  87. }, e.prototype.getCapColors = function() {
  88. return [{
  89. Id: 1,
  90. Code: "white",
  91. Color: "#e9e9e9",
  92. Name: "White"
  93. }, {
  94. Id: 2,
  95. Code: "black",
  96. Color: "#333333",
  97. Name: "Black"
  98. }, {
  99. Id: 3,
  100. Code: "blue",
  101. Color: "#2863ce",
  102. Name: "Blue"
  103. }, {
  104. Id: 4,
  105. Code: "lightblue",
  106. Color: "#0194e8",
  107. Name: "Light blue"
  108. }, {
  109. Id: 5,
  110. Code: "green",
  111. Color: "#4bd740",
  112. Name: "Green"
  113. }, {
  114. Id: 6,
  115. Code: "yellow",
  116. Color: "#ead601",
  117. Name: "Yellow"
  118. }, {
  119. Id: 7,
  120. Code: "orange",
  121. Color: "#ff8212",
  122. Name: "Orange"
  123. }, {
  124. Id: 8,
  125. Code: "red",
  126. Color: "#c52235",
  127. Name: "Red"
  128. }]
  129. }, e.prototype.getBottleColors = function() {
  130. return [{
  131. Id: 1,
  132. Code: "white",
  133. Color: "#f2f2f2",
  134. Name: "White"
  135. }, {
  136. Id: 2,
  137. Code: "black",
  138. Color: "#4a4a4a",
  139. Name: "Black"
  140. }, {
  141. Id: 3,
  142. Code: "blue",
  143. Color: "#407be6",
  144. Name: "Blue"
  145. }, {
  146. Id: 4,
  147. Code: "ocean",
  148. Color: "#13b1de",
  149. Name: "Ocean"
  150. }, {
  151. Id: 5,
  152. Code: "red",
  153. Color: "#b03647",
  154. Name: "Red"
  155. }, {
  156. Id: 6,
  157. Code: "smoked_transparent",
  158. Color: "#898989",
  159. Transparent: !0,
  160. Name: "Smoked transparent"
  161. }, {
  162. Id: 7,
  163. Code: "transparent",
  164. Color: "c6c6c6",
  165. Transparent: !0,
  166. Name: "Transparent"
  167. }]
  168. }, e = i([n.i(o.l)(), r("design:paramtypes", [])], e)
  169. }()
  170. },
  171. 289: function(e, t) {
  172. function n(e) {
  173. throw new Error("Cannot find module '" + e + "'.")
  174. }
  175. n.keys = function() {
  176. return []
  177. }, n.resolve = n, e.exports = n, n.id = 289
  178. },
  179. 290: function(e, t, n) {
  180. "use strict";
  181. Object.defineProperty(t, "__esModule", {
  182. value: !0
  183. });
  184. var o = n(296),
  185. i = n(6),
  186. r = n(318),
  187. a = n(299);
  188. r.a.production && n.i(i.a)(), n.i(o.a)().bootstrapModule(a.a)
  189. },
  190. 298: function(e, t, n) {
  191. "use strict";
  192. var o = n(6),
  193. i = n(44),
  194. r = n(54);
  195. n.d(t, "a", function() {
  196. return l
  197. });
  198. var a = this && this.__decorate || function(e, t, n, o) {
  199. var i, r = arguments.length,
  200. a = r < 3 ? t : null === o ? o = Object.getOwnPropertyDescriptor(t, n) : o;
  201. if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) a = Reflect.decorate(e, t, n, o);
  202. else
  203. for (var s = e.length - 1; s >= 0; s--)(i = e[s]) && (a = (r < 3 ? i(a) : r > 3 ? i(t, n, a) : i(t, n)) || a);
  204. return r > 3 && a && Object.defineProperty(t, n, a), a
  205. },
  206. s = this && this.__metadata || function(e, t) {
  207. if ("object" == typeof Reflect && "function" == typeof Reflect.metadata) return Reflect.metadata(e, t)
  208. },
  209. l = function() {
  210. function e(e, t) {
  211. this.http = e, this.globals = t, this.title = "app works!", this.Init()
  212. }
  213. return e.prototype.Init = function() {
  214. var e = this,
  215. t = {
  216. headers: new i.c({
  217. "Content-Type": "application/json"
  218. })
  219. };
  220. this.globals.ApiUrl = "http://shakersky.com", this.http.get(this.globals.ApiUrl + "/api/ShakerSky", t).subscribe(function(t) {
  221. e.globals.Token = t
  222. })
  223. }, e = a([n.i(o._13)({
  224. selector: "app-root",
  225. template: n(484),
  226. styles: [n(471)]
  227. }), s("design:paramtypes", ["function" == typeof(t = void 0 !== i.d && i.d) && t || Object, "function" == typeof(l = void 0 !== r.a && r.a) && l || Object])], e);
  228. var t, l
  229. }()
  230. },
  231. 299: function(e, t, n) {
  232. "use strict";
  233. var o = n(53),
  234. i = n(6),
  235. r = n(294),
  236. a = n(295),
  237. s = n(297),
  238. l = n(298),
  239. c = n(310),
  240. d = n(311),
  241. p = n(308),
  242. u = n(309),
  243. f = n(301),
  244. m = n(300),
  245. h = n(141),
  246. g = n(47),
  247. v = n(315),
  248. y = n(46),
  249. b = n(312),
  250. C = n(314),
  251. k = n(316),
  252. x = n(313),
  253. w = n(45),
  254. O = n(317),
  255. I = n(304),
  256. S = n(44),
  257. N = n(54),
  258. B = n(302);
  259. n.d(t, "a", function() {
  260. return P
  261. });
  262. var R = this && this.__decorate || function(e, t, n, o) {
  263. var i, r = arguments.length,
  264. a = r < 3 ? t : null === o ? o = Object.getOwnPropertyDescriptor(t, n) : o;
  265. if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) a = Reflect.decorate(e, t, n, o);
  266. else
  267. for (var s = e.length - 1; s >= 0; s--)(i = e[s]) && (a = (r < 3 ? i(a) : r > 3 ? i(t, n, a) : i(t, n)) || a);
  268. return r > 3 && a && Object.defineProperty(t, n, a), a
  269. },
  270. P = function() {
  271. function e() {}
  272. return e = R([n.i(i.b)({
  273. declarations: [l.a, c.a, d.a, p.a, u.a, f.a, m.a, v.a, b.a, C.a, k.a, x.a, O.a, B.a],
  274. imports: [o.a, r.a, a.a, S.a, s.a.forRoot([{
  275. path: "home",
  276. component: d.a
  277. }, {
  278. path: "",
  279. redirectTo: "home",
  280. pathMatch: "full"
  281. }, {
  282. path: "aboutus",
  283. component: p.a
  284. }, {
  285. path: "orderinfo",
  286. component: O.a
  287. }, {
  288. path: "create",
  289. component: c.a
  290. }, {
  291. path: "contact",
  292. component: u.a
  293. }, {
  294. path: "order",
  295. component: v.a
  296. }, {
  297. path: "**",
  298. redirectTo: "home"
  299. }])],
  300. providers: [h.a, g.a, y.a, w.a, N.a, {
  301. provide: S.b,
  302. useClass: I.a,
  303. multi: !0
  304. }, r.b],
  305. bootstrap: [l.a]
  306. })], e)
  307. }()
  308. },
  309. 300: function(e, t, n) {
  310. "use strict";
  311. var o = n(6),
  312. i = n(47);
  313. n.d(t, "a", function() {
  314. return s
  315. });
  316. var r = this && this.__decorate || function(e, t, n, o) {
  317. var i, r = arguments.length,
  318. a = r < 3 ? t : null === o ? o = Object.getOwnPropertyDescriptor(t, n) : o;
  319. if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) a = Reflect.decorate(e, t, n, o);
  320. else
  321. for (var s = e.length - 1; s >= 0; s--)(i = e[s]) && (a = (r < 3 ? i(a) : r > 3 ? i(t, n, a) : i(t, n)) || a);
  322. return r > 3 && a && Object.defineProperty(t, n, a), a
  323. },
  324. a = this && this.__metadata || function(e, t) {
  325. if ("object" == typeof Reflect && "function" == typeof Reflect.metadata) return Reflect.metadata(e, t)
  326. },
  327. s = function() {
  328. function e(e) {
  329. this.shopService = e, this.cartCount = 0
  330. }
  331. return e.prototype.ngOnInit = function() {}, e.prototype.getCartSize = function() {
  332. return this.shopService.getItems().length
  333. }, e.prototype.openCartModal = function() {
  334. this.isVisible = !this.isVisible
  335. }, e.prototype.getItems = function() {
  336. return this.shopService.getItems()
  337. }, e.prototype.remove = function(e) {
  338. this.shopService.removeItem(e.Id)
  339. }, e = r([n.i(o._13)({
  340. selector: "shakersky-cart",
  341. template: n(485),
  342. styles: [n(472)]
  343. }), a("design:paramtypes", ["function" == typeof(t = void 0 !== i.a && i.a) && t || Object])], e);
  344. var t
  345. }()
  346. },
  347. 301: function(e, t, n) {
  348. "use strict";
  349. var o = n(6),
  350. i = n(45);
  351. n.d(t, "a", function() {
  352. return s
  353. });
  354. var r = this && this.__decorate || function(e, t, n, o) {
  355. var i, r = arguments.length,
  356. a = r < 3 ? t : null === o ? o = Object.getOwnPropertyDescriptor(t, n) : o;
  357. if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) a = Reflect.decorate(e, t, n, o);
  358. else
  359. for (var s = e.length - 1; s >= 0; s--)(i = e[s]) && (a = (r < 3 ? i(a) : r > 3 ? i(t, n, a) : i(t, n)) || a);
  360. return r > 3 && a && Object.defineProperty(t, n, a), a
  361. },
  362. a = this && this.__metadata || function(e, t) {
  363. if ("object" == typeof Reflect && "function" == typeof Reflect.metadata) return Reflect.metadata(e, t)
  364. },
  365. s = function() {
  366. function e(e) {
  367. this.languageService = e, this.pages = this.languageService.translate.PagesLanguage
  368. }
  369. return e.prototype.ngOnInit = function() {}, e = r([n.i(o._13)({
  370. selector: "shakersky-navmenu",
  371. template: n(486),
  372. styles: [n(473)]
  373. }), a("design:paramtypes", ["function" == typeof(t = void 0 !== i.a && i.a) && t || Object])], e);
  374. var t
  375. }()
  376. },
  377. 302: function(e, t, n) {
  378. "use strict";
  379. var o = n(6);
  380. n.d(t, "a", function() {
  381. return a
  382. });
  383. var i = this && this.__decorate || function(e, t, n, o) {
  384. var i, r = arguments.length,
  385. a = r < 3 ? t : null === o ? o = Object.getOwnPropertyDescriptor(t, n) : o;
  386. if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) a = Reflect.decorate(e, t, n, o);
  387. else
  388. for (var s = e.length - 1; s >= 0; s--)(i = e[s]) && (a = (r < 3 ? i(a) : r > 3 ? i(t, n, a) : i(t, n)) || a);
  389. return r > 3 && a && Object.defineProperty(t, n, a), a
  390. },
  391. r = this && this.__metadata || function(e, t) {
  392. if ("object" == typeof Reflect && "function" == typeof Reflect.metadata) return Reflect.metadata(e, t)
  393. },
  394. a = function() {
  395. function e() {}
  396. return t = e, e.prototype.shouldShowErrors = function() {
  397. return this.control && this.control.errors && (this.control.dirty || this.control.touched)
  398. }, e.prototype.listOfErrors = function() {
  399. var e = this;
  400. return Object.keys(this.control.errors).map(function(t) {
  401. return e.getMessage(t, e.control.errors[t])
  402. })
  403. }, e.prototype.getMessage = function(e, n) {
  404. return t.errorMessages[e](n)
  405. }, e.errorMessages = {
  406. required: function() {
  407. return "This field is required"
  408. },
  409. minlength: function(e) {
  410. return "The min number of characters is " + e.requiredLength
  411. },
  412. maxlength: function(e) {
  413. return "The max allowed number of characters is " + e.requiredLength
  414. },
  415. pattern: function(e) {
  416. return "Please enter a valid email address"
  417. },
  418. years: function(e) {
  419. return e.message
  420. },
  421. countryCity: function(e) {
  422. return e.message
  423. },
  424. uniqueName: function(e) {
  425. return e.message
  426. },
  427. telephoneNumbers: function(e) {
  428. return e.message
  429. },
  430. telephoneNumber: function(e) {
  431. return e.message
  432. }
  433. }, i([n.i(o.n)(), r("design:type", Object)], e.prototype, "control", void 0), e = t = i([n.i(o._13)({
  434. selector: "show-errors",
  435. template: '\n <ul *ngIf="shouldShowErrors()">\n <li style="color: red" *ngFor="let error of listOfErrors()">{{error}}</li>\n </ul>\n '
  436. })], e);
  437. var t
  438. }()
  439. },
  440. 303: function(e, t, n) {
  441. "use strict";
  442. n.d(t, "a", function() {
  443. return o
  444. });
  445. var o = function() {
  446. function e() {}
  447. return e.newGuid = function() {
  448. return "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, function(e) {
  449. var t = 16 * Math.random() | 0;
  450. return ("x" === e ? t : 3 & t | 8).toString(16)
  451. })
  452. }, e
  453. }()
  454. },
  455. 304: function(e, t, n) {
  456. "use strict";
  457. var o = n(6),
  458. i = n(498),
  459. r = (n.n(i), n(181)),
  460. a = (n.n(r), n(182));
  461. n.n(a);
  462. n.d(t, "a", function() {
  463. return c
  464. });
  465. var s = this && this.__decorate || function(e, t, n, o) {
  466. var i, r = arguments.length,
  467. a = r < 3 ? t : null === o ? o = Object.getOwnPropertyDescriptor(t, n) : o;
  468. if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) a = Reflect.decorate(e, t, n, o);
  469. else
  470. for (var s = e.length - 1; s >= 0; s--)(i = e[s]) && (a = (r < 3 ? i(a) : r > 3 ? i(t, n, a) : i(t, n)) || a);
  471. return r > 3 && a && Object.defineProperty(t, n, a), a
  472. },
  473. l = this && this.__metadata || function(e, t) {
  474. if ("object" == typeof Reflect && "function" == typeof Reflect.metadata) return Reflect.metadata(e, t)
  475. },
  476. c = function() {
  477. function e() {}
  478. return e.prototype.intercept = function(e, t) {
  479. var n = e.clone({
  480. headers: e.headers.set("headerName", "headerValue")
  481. });
  482. return t.handle(n).catch(function(e, t) {
  483. return i.Observable.throw(e)
  484. })
  485. }, e = s([n.i(o.l)(), l("design:paramtypes", [])], e)
  486. }()
  487. },
  488. 305: function(e, t, n) {
  489. "use strict";
  490. n.d(t, "a", function() {
  491. return o
  492. });
  493. var o = function() {
  494. function e() {}
  495. return e
  496. }()
  497. },
  498. 306: function(e, t, n) {
  499. "use strict";
  500. n.d(t, "a", function() {
  501. return o
  502. });
  503. var o = function() {
  504. function e() {
  505. this.Products = []
  506. }
  507. return e
  508. }()
  509. },
  510. 307: function(e, t, n) {
  511. "use strict";
  512. n.d(t, "a", function() {
  513. return o
  514. });
  515. var o = function() {
  516. function e() {}
  517. return e
  518. }()
  519. },
  520. 308: function(e, t, n) {
  521. "use strict";
  522. var o = n(6);
  523. n.d(t, "a", function() {
  524. return a
  525. });
  526. var i = this && this.__decorate || function(e, t, n, o) {
  527. var i, r = arguments.length,
  528. a = r < 3 ? t : null === o ? o = Object.getOwnPropertyDescriptor(t, n) : o;
  529. if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) a = Reflect.decorate(e, t, n, o);
  530. else
  531. for (var s = e.length - 1; s >= 0; s--)(i = e[s]) && (a = (r < 3 ? i(a) : r > 3 ? i(t, n, a) : i(t, n)) || a);
  532. return r > 3 && a && Object.defineProperty(t, n, a), a
  533. },
  534. r = this && this.__metadata || function(e, t) {
  535. if ("object" == typeof Reflect && "function" == typeof Reflect.metadata) return Reflect.metadata(e, t)
  536. },
  537. a = function() {
  538. function e() {}
  539. return e.prototype.ngOnInit = function() {}, e = i([n.i(o._13)({
  540. selector: "app-about",
  541. template: n(487),
  542. styles: [n(474)]
  543. }), r("design:paramtypes", [])], e)
  544. }()
  545. },
  546. 309: function(e, t, n) {
  547. "use strict";
  548. var o = n(6),
  549. i = n(305),
  550. r = n(44),
  551. a = n(54);
  552. n.d(t, "a", function() {
  553. return c
  554. });
  555. var s = this && this.__decorate || function(e, t, n, o) {
  556. var i, r = arguments.length,
  557. a = r < 3 ? t : null === o ? o = Object.getOwnPropertyDescriptor(t, n) : o;
  558. if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) a = Reflect.decorate(e, t, n, o);
  559. else
  560. for (var s = e.length - 1; s >= 0; s--)(i = e[s]) && (a = (r < 3 ? i(a) : r > 3 ? i(t, n, a) : i(t, n)) || a);
  561. return r > 3 && a && Object.defineProperty(t, n, a), a
  562. },
  563. l = this && this.__metadata || function(e, t) {
  564. if ("object" == typeof Reflect && "function" == typeof Reflect.metadata) return Reflect.metadata(e, t)
  565. },
  566. c = function() {
  567. function e(e, t) {
  568. this.http = e, this.globals = t, this.message = new i.a, this.mapUrl = t.ApiUrl + "/Home/Maps"
  569. }
  570. return e.prototype.ngOnInit = function() {
  571. document.getElementById("mapsFrame").src = this.mapUrl
  572. }, e.prototype.sendMessage = function() {
  573. var e = this,
  574. t = {
  575. headers: new r.c({
  576. "Content-Type": "application/json",
  577. sky: this.globals.Token
  578. })
  579. };
  580. this.http.post(this.globals.ApiUrl + "/api/Contact", JSON.stringify(this.message), t).subscribe(function(t) {
  581. if ("ok" == t.result) {
  582. e.result = "Success";
  583. var n = document.getElementById("notification");
  584. n.className = "show", setTimeout(function() {
  585. n.className = n.className.replace("show", "")
  586. }, 3e3)
  587. } else e.errors = t.errors
  588. }, function(t) {
  589. e.result = "Failed";
  590. var n = document.getElementById("notification");
  591. n.className = "show", setTimeout(function() {
  592. n.className = n.className.replace("show", "")
  593. }, 3e3)
  594. })
  595. }, e = s([n.i(o._13)({
  596. selector: "app-contact",
  597. template: n(488),
  598. styles: [n(475)]
  599. }), l("design:paramtypes", ["function" == typeof(t = void 0 !== r.d && r.d) && t || Object, "function" == typeof(c = void 0 !== a.a && a.a) && c || Object])], e);
  600. var t, c
  601. }()
  602. },
  603. 310: function(e, t, n) {
  604. "use strict";
  605.  
  606. function o(e) {
  607. var t = e.target,
  608. n = (parseFloat(t.getAttribute("data-x")) || 0) + e.dx,
  609. o = (parseFloat(t.getAttribute("data-y")) || 0) + e.dy;
  610. t.style.webkitTransform = t.style.transform = "translate(" + n + "px, " + o + "px)", t.setAttribute("data-x", n), t.setAttribute("data-y", o)
  611. }
  612. var i = n(6),
  613. r = n(141),
  614. a = n(307),
  615. s = n(47),
  616. l = n(45),
  617. c = n(140);
  618. n.d(t, "a", function() {
  619. return f
  620. });
  621. var d = this && this.__decorate || function(e, t, n, o) {
  622. var i, r = arguments.length,
  623. a = r < 3 ? t : null === o ? o = Object.getOwnPropertyDescriptor(t, n) : o;
  624. if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) a = Reflect.decorate(e, t, n, o);
  625. else
  626. for (var s = e.length - 1; s >= 0; s--)(i = e[s]) && (a = (r < 3 ? i(a) : r > 3 ? i(t, n, a) : i(t, n)) || a);
  627. return r > 3 && a && Object.defineProperty(t, n, a), a
  628. },
  629. p = this && this.__metadata || function(e, t) {
  630. if ("object" == typeof Reflect && "function" == typeof Reflect.metadata) return Reflect.metadata(e, t)
  631. },
  632. u = n(470),
  633. f = function() {
  634. function e(e, t, n) {
  635. this.repositoryService = e, this.shopService = t, this.languageService = n, this.cap = "_cap_", this.bottle = "_bottle_", this.lid = "_lid_", this.imagesPath = "assets/images/", this.selectedSize = null, this.selectedLidColor = null, this.selectedCapColor = null, this.selectedBottleColor = null, this.quantity = 0, this.capAngle = 0, this.bottleAngle = 0, this.defaultDeg = 15, this.bottleColors = this.repositoryService.getBottleColors().sort(function(e, t) {
  636. return e.Transparent === t.Transparent ? 0 : e.Transparent ? 1 : -1
  637. }), this.capColors = this.repositoryService.getCapColors(), this.lidColors = this.repositoryService.getLidColors(), this.sizes = this.repositoryService.getSizes(), this.selectedSize = this.sizes[0], this.selectedLidColor = this.lidColors.filter(function(e) {
  638. return "White" == e.Name
  639. })[0], this.selectedCapColor = this.capColors.filter(function(e) {
  640. return "White" == e.Name
  641. })[0], this.selectedBottleColor = this.bottleColors.filter(function(e) {
  642. return "White" == e.Name
  643. })[0], this.shadowUrl = this.selectedSize.Type.toString(), this.SetUrls(), this.translation = this.languageService.translate, this.quantity = null
  644. }
  645. return e.prototype.ngOnInit = function() {}, e.prototype.onSelectSize = function(e) {
  646. if (void 0 !== this.bottleLogoUrl && null != this.bottleLogoUrl && "" != this.bottleLogoUrl) {
  647. document.getElementById("bottleImage").style.width = 700 == e.Type ? "300px" : 500 == e.Type ? "200px" : "100px"
  648. }
  649. this.selectedSize = e, this.SetUrls()
  650. }, e.prototype.onSelectLidColor = function(e) {
  651. this.selectedLidColor = e, this.lidUrl = this.imagesPath + this.selectedSize.Type + "/" + this.selectedSize.Type + "_lid_" + e.Code + ".png", this.lidUrl = this.urlBuilder(e, this.lid, this.selectedSize)
  652. }, e.prototype.onSelectCapColor = function(e) {
  653. this.selectedCapColor = e, this.capUrl = this.imagesPath + this.selectedSize.Type + "/" + this.selectedSize.Type + "_cap_" + e.Code + ".png", this.capUrl = this.urlBuilder(e, this.cap, this.selectedSize)
  654. }, e.prototype.onSelectBottleColor = function(e) {
  655. this.selectedBottleColor = e, this.bottleUrl = this.imagesPath + this.selectedSize.Type + "/" + this.selectedSize.Type + "_bottle_" + e.Code + ".png", this.bottleUrl = this.urlBuilder(e, this.bottle, this.selectedSize)
  656. }, e.prototype.urlBuilder = function(e, t, n) {
  657. return this.imagesPath + n.Type + "/" + n.Type + t + e.Code + ".png"
  658. }, e.prototype.SetUrls = function() {
  659. this.bottleUrl = this.imagesPath + this.selectedSize.Type + "/" + this.selectedSize.Type + "_bottle_" + this.selectedBottleColor.Code + ".png", this.capUrl = this.imagesPath + this.selectedSize.Type + "/" + this.selectedSize.Type + "_cap_" + this.selectedCapColor.Code + ".png", this.lidUrl = this.imagesPath + this.selectedSize.Type + "/" + this.selectedSize.Type + "_lid_" + this.selectedLidColor.Code + ".png", this.shadowUrl = this.imagesPath + this.selectedSize.Type + "/" + this.selectedSize.Type + "_shadow.png"
  660. }, e.prototype.addToCart = function() {
  661. var e = (new c.a, new a.a);
  662. e.BottleColor = this.selectedBottleColor, e.CapColor = this.selectedCapColor, e.LidColor = this.selectedLidColor, e.Size = this.selectedSize, e.Quantity = this.quantity, this.shopService.addToCart(e);
  663. var t = document.getElementById("notification");
  664. t.className = "show", setTimeout(function() {
  665. t.className = t.className.replace("show", "")
  666. }, 3e3)
  667. }, e.prototype.uploadCapLogo = function(e) {
  668. var t = this;
  669. if (e.target.files && e.target.files[0]) {
  670. var n = new FileReader;
  671. n.onload = function(e) {
  672. t.capLogoUrl = e.target.result
  673. }, this.capFileName = e.target.files[0].name, n.readAsDataURL(e.target.files[0])
  674. }
  675. }, e.prototype.uploadBottleLogo = function(e) {
  676. var t = this;
  677. if (e.target.files && e.target.files[0]) {
  678. var n = new FileReader;
  679. n.onload = function(e) {
  680. t.bottleLogoUrl = e.target.result
  681. }, this.bottleFileName = e.target.files[0].name, n.readAsDataURL(e.target.files[0])
  682. }
  683. }, e.prototype.readUrl = function(e) {
  684. var t = "";
  685. if (e.target.files && e.target.files[0]) {
  686. var n = new FileReader;
  687. return n.onload = function(e) {
  688. t = e.target.result
  689. }, n.readAsDataURL(e.target.files[0]), t
  690. }
  691. }, e.prototype.onCanvas = function() {
  692. var e = (document.getElementById("myCanvas"), document.getElementById("canvasimg")),
  693. t = e.getContext("2d"),
  694. n = document.getElementById("image");
  695. t.drawImage(n, 10, 10), e.addEventListener("dragover", function(e) {
  696. e.preventDefault()
  697. }, !0), e.addEventListener("drop", function(e) {
  698. e.preventDefault()
  699. })
  700. }, e.prototype.rotateCapLeft = function() {
  701. this.capAngle += -this.defaultDeg, document.getElementById("capImage").style.transform = "rotate(" + this.capAngle + "deg)"
  702. }, e.prototype.rotateCapRight = function() {
  703. this.capAngle += this.defaultDeg, document.getElementById("capImage").style.transform = "rotate(" + this.capAngle + "deg)"
  704. }, e.prototype.rotateBottleLeft = function() {
  705. this.bottleAngle += -this.defaultDeg, document.getElementById("bottleImage").style.transform = "rotate(" + this.bottleAngle + "deg)"
  706. }, e.prototype.rotateBottleRight = function() {
  707. this.bottleAngle += this.defaultDeg, document.getElementById("bottleImage").style.transform = "rotate(" + this.bottleAngle + "deg)"
  708. }, e.prototype.toReduceBottle = function() {
  709. var e = document.getElementById("bottleImage"),
  710. t = e.clientWidth;
  711. e.style.width = (t - 20).toString() + "px"
  712. }, e.prototype.increaseBottle = function() {
  713. var e = document.getElementById("bottleImage"),
  714. t = e.clientWidth;
  715. e.style.width = (t + 20).toString() + "px"
  716. }, e.prototype.toReduceCap = function() {
  717. var e = document.getElementById("capImage"),
  718. t = e.clientWidth;
  719. e.style.width = (t - 20).toString() + "px"
  720. }, e.prototype.increaseCap = function() {
  721. var e = document.getElementById("capImage"),
  722. t = e.clientWidth;
  723. e.style.width = (t + 20).toString() + "px"
  724. }, e.prototype.deleteCapLogo = function() {
  725. this.capLogoUrl = null
  726. }, e.prototype.deleteBottleLogo = function() {
  727. this.bottleLogoUrl = null
  728. }, e.prototype.productValidate = function() {
  729. var e = new a.a;
  730. return e.BottleColor = this.selectedBottleColor, e.CapColor = this.selectedCapColor, e.LidColor = this.selectedLidColor, e.Size = this.selectedSize, e.Quantity = this.quantity, this.shopService.quaintityValidate(e) && null != this.selectedBottleColor && null != this.selectedCapColor && null != this.selectedLidColor && null != this.selectedSize && this.quantity > 0
  731. }, e.prototype.onDrag = function(e) {
  732. document.getElementById("canvasimg")
  733. }, e = d([n.i(i._13)({
  734. selector: "app-create",
  735. template: n(489),
  736. styles: [n(476)]
  737. }), p("design:paramtypes", ["function" == typeof(t = void 0 !== r.a && r.a) && t || Object, "function" == typeof(o = void 0 !== s.a && s.a) && o || Object, "function" == typeof(u = void 0 !== l.a && l.a) && u || Object])], e);
  738. var t, o, u
  739. }();
  740. u(".draggable").draggable({
  741. inertia: !0,
  742. restrict: {
  743. restriction: "parent",
  744. endOnly: !0,
  745. elementRect: {
  746. top: 0,
  747. left: 0,
  748. bottom: 1,
  749. right: 1
  750. }
  751. },
  752. autoScroll: !0,
  753. onmove: o
  754. }), u(".dropzone").dropzone({
  755. overlap: .5,
  756. ondropactivate: function(e) {
  757. e.target.classList.add("drop-active")
  758. },
  759. ondragenter: function(e) {
  760. e.relatedTarget;
  761. e.target.classList.add("drop-target")
  762. },
  763. ondragleave: function(e) {
  764. e.target.classList.remove("drop-target")
  765. },
  766. ondrop: function(e) {
  767. e.relatedTarget.textContent = "Dropped"
  768. },
  769. ondropdeactivate: function(e) {
  770. e.target.classList.remove("drop-active"), e.target.classList.remove("drop-target")
  771. }
  772. })
  773. },
  774. 311: function(e, t, n) {
  775. "use strict";
  776. var o = n(6),
  777. i = n(45);
  778. n.d(t, "a", function() {
  779. return s
  780. });
  781. var r = this && this.__decorate || function(e, t, n, o) {
  782. var i, r = arguments.length,
  783. a = r < 3 ? t : null === o ? o = Object.getOwnPropertyDescriptor(t, n) : o;
  784. if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) a = Reflect.decorate(e, t, n, o);
  785. else
  786. for (var s = e.length - 1; s >= 0; s--)(i = e[s]) && (a = (r < 3 ? i(a) : r > 3 ? i(t, n, a) : i(t, n)) || a);
  787. return r > 3 && a && Object.defineProperty(t, n, a), a
  788. },
  789. a = this && this.__metadata || function(e, t) {
  790. if ("object" == typeof Reflect && "function" == typeof Reflect.metadata) return Reflect.metadata(e, t)
  791. },
  792. s = function() {
  793. function e(e) {
  794. this.languageService = e, this.translation = this.languageService.translate
  795. }
  796. return e.prototype.ngOnInit = function() {}, e = r([n.i(o._13)({
  797. selector: "app-home",
  798. template: n(490),
  799. styles: [n(477)]
  800. }), a("design:paramtypes", ["function" == typeof(t = void 0 !== i.a && i.a) && t || Object])], e);
  801. var t
  802. }()
  803. },
  804. 312: function(e, t, n) {
  805. "use strict";
  806. var o = n(6),
  807. i = n(47),
  808. r = n(46);
  809. n.d(t, "a", function() {
  810. return l
  811. });
  812. var a = this && this.__decorate || function(e, t, n, o) {
  813. var i, r = arguments.length,
  814. a = r < 3 ? t : null === o ? o = Object.getOwnPropertyDescriptor(t, n) : o;
  815. if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) a = Reflect.decorate(e, t, n, o);
  816. else
  817. for (var s = e.length - 1; s >= 0; s--)(i = e[s]) && (a = (r < 3 ? i(a) : r > 3 ? i(t, n, a) : i(t, n)) || a);
  818. return r > 3 && a && Object.defineProperty(t, n, a), a
  819. },
  820. s = this && this.__metadata || function(e, t) {
  821. if ("object" == typeof Reflect && "function" == typeof Reflect.metadata) return Reflect.metadata(e, t)
  822. },
  823. l = function() {
  824. function e(e, t) {
  825. this.shopService = e, this.orderService = t, this.editableItem = null, this.getItems()
  826. }
  827. return e.prototype.ngOnInit = function() {}, e.prototype.getItems = function() {
  828. this.products = this.shopService.getItems()
  829. }, e.prototype.remove = function(e) {
  830. this.shopService.removeItem(e.Id), this.getItems()
  831. }, e.prototype.edit = function(e) {
  832. this.editableItem = null, this.editableItem = e
  833. }, e.prototype.save = function() {
  834. this.shopService.updateItem(this.editableItem), this.editableItem = null
  835. }, e.prototype.cancel = function() {
  836. this.editableItem = null, this.getItems()
  837. }, e.prototype.validate = function() {
  838. return this.shopService.quaintityValidate(this.editableItem.Product)
  839. }, e.prototype.onNext = function() {
  840. this.orderService.onNext()
  841. }, e.prototype.onBack = function() {
  842. this.orderService.onBack()
  843. }, e = a([n.i(o._13)({
  844. selector: "app-basket",
  845. template: n(491),
  846. styles: [n(478)]
  847. }), s("design:paramtypes", ["function" == typeof(t = void 0 !== i.a && i.a) && t || Object, "function" == typeof(l = void 0 !== r.a && r.a) && l || Object])], e);
  848. var t, l
  849. }()
  850. },
  851. 313: function(e, t, n) {
  852. "use strict";
  853. var o = n(45),
  854. i = n(46),
  855. r = n(47),
  856. a = n(6),
  857. s = n(118),
  858. l = (n.n(s), n(44)),
  859. c = n(54);
  860. n.d(t, "a", function() {
  861. return u
  862. });
  863. var d = this && this.__decorate || function(e, t, n, o) {
  864. var i, r = arguments.length,
  865. a = r < 3 ? t : null === o ? o = Object.getOwnPropertyDescriptor(t, n) : o;
  866. if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) a = Reflect.decorate(e, t, n, o);
  867. else
  868. for (var s = e.length - 1; s >= 0; s--)(i = e[s]) && (a = (r < 3 ? i(a) : r > 3 ? i(t, n, a) : i(t, n)) || a);
  869. return r > 3 && a && Object.defineProperty(t, n, a), a
  870. },
  871. p = this && this.__metadata || function(e, t) {
  872. if ("object" == typeof Reflect && "function" == typeof Reflect.metadata) return Reflect.metadata(e, t)
  873. },
  874. u = function() {
  875. function e(e, t, n, o, i) {
  876. this.orderService = e, this.languageService = t, this.shopService = n, this.http = o, this.globals = i, this.aggree = !1, this.Order = this.orderService.domainModel, this.translation = this.languageService.translate.OrderLanguage, this.items = n.getItems();
  877. var r = [];
  878. this.items.forEach(function(e) {
  879. r.push(e.Product)
  880. }), this.Order.Products = r
  881. }
  882. return e.prototype.ngOnInit = function() {}, e.prototype.onNext = function() {
  883. this.orderService.onNext()
  884. }, e.prototype.onBack = function() {
  885. this.orderService.onBack()
  886. }, e.prototype.showBlockUI = function() {
  887. document.getElementById("loadingIcon").style.visibility = "visible"
  888. }, e.prototype.hideBlockUI = function() {
  889. document.getElementById("loadingIcon").style.visibility = "hidden"
  890. }, e.prototype.sendOrder = function() {
  891. var e = this;
  892. this.showBlockUI(), this.SendFiles();
  893. var t = {
  894. headers: new l.c({
  895. "Content-Type": "application/json",
  896. sky: this.globals.Token
  897. })
  898. };
  899. this.http.post(this.globals.ApiUrl + "/api/Order", JSON.stringify(this.Order), t).subscribe(function(t) {
  900. if (e.hideBlockUI(), "ok" == t.result) {
  901. e.result = "Success";
  902. var n = document.getElementById("notification");
  903. n.className = "show", setTimeout(function() {
  904. n.className = n.className.replace("show", "")
  905. }, 3e3), e.shopService.clearCart()
  906. } else e.errors = t.errors
  907. }, function(t) {
  908. e.hideBlockUI(), e.result = "Failed";
  909. var n = document.getElementById("notification");
  910. n.className = "show", setTimeout(function() {
  911. n.className = n.className.replace("show", "")
  912. }, 3e3)
  913. })
  914. }, e.prototype.SendFiles = function() {
  915. null != this.Order.CapFile && void 0 !== this.Order.CapFile && this.postFile(this.Order.CapFile).subscribe(function(e) {}, function(e) {
  916. console.log(e)
  917. }), null != this.Order.Side1File && void 0 !== this.Order.Side1File && this.postFile(this.Order.Side1File).subscribe(function(e) {}, function(e) {
  918. console.log(e)
  919. }), null != this.Order.Side2File && void 0 !== this.Order.Side2File && this.postFile(this.Order.Side2File).subscribe(function(e) {}, function(e) {
  920. console.log(e)
  921. }), null != this.Order.Side3File && void 0 !== this.Order.Side3File && this.postFile(this.Order.Side3File).subscribe(function(e) {}, function(e) {
  922. console.log(e)
  923. })
  924. }, e.prototype.postFile = function(e) {
  925. var t = this,
  926. n = new FormData,
  927. o = {
  928. headers: new l.c({
  929. enctype: "multipart/form-data",
  930. sky: this.globals.Token
  931. })
  932. };
  933. return n.append("fileKey", e, e.name), this.http.post(this.globals.ApiUrl + "/api/File", n, o).map(function() {
  934. return !0
  935. }).catch(function(e) {
  936. return t.handleError(e)
  937. })
  938. }, e.prototype.handleError = function(e) {
  939. return e.error instanceof ErrorEvent ? console.error("An error occurred:", e.error.message) : console.error("Backend returned code " + e.status + ", body was: " + e.error), new s.ErrorObservable("Something bad happened; please try again later.")
  940. }, e.prototype.acceptConditions = function() {
  941. return document.getElementById("generalTermsAndConditions").checked
  942. }, e.prototype.termsOpen = function() {
  943. this.aggree = !0
  944. }, e.prototype.termsValidate = function() {
  945. return this.aggree && this.acceptConditions()
  946. }, e = d([n.i(a._13)({
  947. selector: "app-check",
  948. template: n(492),
  949. styles: [n(479)]
  950. }), p("design:paramtypes", ["function" == typeof(t = void 0 !== i.a && i.a) && t || Object, "function" == typeof(u = void 0 !== o.a && o.a) && u || Object, "function" == typeof(f = void 0 !== r.a && r.a) && f || Object, "function" == typeof(m = void 0 !== l.d && l.d) && m || Object, "function" == typeof(h = void 0 !== c.a && c.a) && h || Object])], e);
  951. var t, u, f, m, h
  952. }()
  953. },
  954. 314: function(e, t, n) {
  955. "use strict";
  956. var o = n(6),
  957. i = n(45),
  958. r = n(46);
  959. n.d(t, "a", function() {
  960. return l
  961. });
  962. var a = this && this.__decorate || function(e, t, n, o) {
  963. var i, r = arguments.length,
  964. a = r < 3 ? t : null === o ? o = Object.getOwnPropertyDescriptor(t, n) : o;
  965. if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) a = Reflect.decorate(e, t, n, o);
  966. else
  967. for (var s = e.length - 1; s >= 0; s--)(i = e[s]) && (a = (r < 3 ? i(a) : r > 3 ? i(t, n, a) : i(t, n)) || a);
  968. return r > 3 && a && Object.defineProperty(t, n, a), a
  969. },
  970. s = this && this.__metadata || function(e, t) {
  971. if ("object" == typeof Reflect && "function" == typeof Reflect.metadata) return Reflect.metadata(e, t)
  972. },
  973. l = function() {
  974. function e(e, t) {
  975. this.orderService = e, this.languageService = t, this.maxStep = 3, this.step = 1, this.Order = this.orderService.domainModel, this.translation = this.languageService.translate.OrderLanguage
  976. }
  977. return e.prototype.ngOnInit = function() {}, e.prototype.copyTo = function() {
  978. this.copyCheckbox && (this.Order.DeliveryAddress = this.Order.BillingAddress, this.Order.DeliveryCity = this.Order.BillingCity, this.Order.DeliveryCountry = this.Order.BillingCountry, this.Order.DeliveryZIPCode = this.Order.BillingZIPCode)
  979. }, e.prototype.onNext = function() {
  980. this.orderService.onNext()
  981. }, e.prototype.onBack = function() {
  982. this.orderService.onBack()
  983. }, e = a([n.i(o._13)({
  984. selector: "app-data",
  985. template: n(493),
  986. styles: [n(480)]
  987. }), s("design:paramtypes", ["function" == typeof(t = void 0 !== r.a && r.a) && t || Object, "function" == typeof(l = void 0 !== i.a && i.a) && l || Object])], e);
  988. var t, l
  989. }()
  990. },
  991. 315: function(e, t, n) {
  992. "use strict";
  993. var o = n(6),
  994. i = n(44),
  995. r = n(47),
  996. a = n(46),
  997. s = n(54);
  998. n.d(t, "a", function() {
  999. return d
  1000. });
  1001. var l = this && this.__decorate || function(e, t, n, o) {
  1002. var i, r = arguments.length,
  1003. a = r < 3 ? t : null === o ? o = Object.getOwnPropertyDescriptor(t, n) : o;
  1004. if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) a = Reflect.decorate(e, t, n, o);
  1005. else
  1006. for (var s = e.length - 1; s >= 0; s--)(i = e[s]) && (a = (r < 3 ? i(a) : r > 3 ? i(t, n, a) : i(t, n)) || a);
  1007. return r > 3 && a && Object.defineProperty(t, n, a), a
  1008. },
  1009. c = this && this.__metadata || function(e, t) {
  1010. if ("object" == typeof Reflect && "function" == typeof Reflect.metadata) return Reflect.metadata(e, t)
  1011. },
  1012. d = function() {
  1013. function e(e, t, n, o) {
  1014. this.orderService = e, this.shopService = t, this.http = n, this.globals = o, this.maxStep = 3, this.step = 1, this.Order = this.orderService.domainModel
  1015. }
  1016. return e.prototype.getCurrentStep = function() {
  1017. return this.orderService.getCurrentStep()
  1018. }, e.prototype.ngOnInit = function() {}, e.prototype.submitForm = function(e) {
  1019. console.log(this.FirtstStep.valid), console.log("Form Data: "), console.log(e)
  1020. }, e = l([n.i(o._13)({
  1021. selector: "app-order",
  1022. template: n(494),
  1023. styles: [n(481)]
  1024. }), c("design:paramtypes", ["function" == typeof(t = void 0 !== a.a && a.a) && t || Object, "function" == typeof(d = void 0 !== r.a && r.a) && d || Object, "function" == typeof(p = void 0 !== i.d && i.d) && p || Object, "function" == typeof(u = void 0 !== s.a && s.a) && u || Object])], e);
  1025. var t, d, p, u
  1026. }()
  1027. },
  1028. 316: function(e, t, n) {
  1029. "use strict";
  1030. var o = n(6),
  1031. i = n(44),
  1032. r = n(118),
  1033. a = (n.n(r), n(46));
  1034. n.d(t, "a", function() {
  1035. return c
  1036. });
  1037. var s = this && this.__decorate || function(e, t, n, o) {
  1038. var i, r = arguments.length,
  1039. a = r < 3 ? t : null === o ? o = Object.getOwnPropertyDescriptor(t, n) : o;
  1040. if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) a = Reflect.decorate(e, t, n, o);
  1041. else
  1042. for (var s = e.length - 1; s >= 0; s--)(i = e[s]) && (a = (r < 3 ? i(a) : r > 3 ? i(t, n, a) : i(t, n)) || a);
  1043. return r > 3 && a && Object.defineProperty(t, n, a), a
  1044. },
  1045. l = this && this.__metadata || function(e, t) {
  1046. if ("object" == typeof Reflect && "function" == typeof Reflect.metadata) return Reflect.metadata(e, t)
  1047. },
  1048. c = function() {
  1049. function e(e, t) {
  1050. this.http = e, this.orderService = t, this.fileToUpload = null, this.Order = this.orderService.domainModel
  1051. }
  1052. return e.prototype.onNext = function() {
  1053. this.orderService.onNext()
  1054. }, e.prototype.onBack = function() {
  1055. this.orderService.onBack()
  1056. }, e.prototype.ngOnInit = function() {}, e.prototype.side1FileInput = function(e) {
  1057. this.Order.Side1File = e.item(0), this.Order.Side1 = e.item(0).name
  1058. }, e.prototype.side2FileInput = function(e) {
  1059. this.Order.Side2File = e.item(0), this.Order.Side2 = e.item(0).name
  1060. }, e.prototype.side3FileInput = function(e) {
  1061. this.Order.Side3File = e.item(0), this.Order.Side3 = e.item(0).name
  1062. }, e.prototype.capFileInput = function(e) {
  1063. this.Order.CapFile = e.item(0), this.Order.Cap = e.item(0).name
  1064. }, e.prototype.handleError = function(e) {
  1065. return e.error instanceof ErrorEvent ? console.error("An error occurred:", e.error.message) : console.error("Backend returned code " + e.status + ", body was: " + e.error), new r.ErrorObservable("Something bad happened; please try again later.")
  1066. }, e = s([n.i(o._13)({
  1067. selector: "app-upload",
  1068. template: n(495),
  1069. styles: [n(482)]
  1070. }), l("design:paramtypes", ["function" == typeof(t = void 0 !== i.d && i.d) && t || Object, "function" == typeof(c = void 0 !== a.a && a.a) && c || Object])], e);
  1071. var t, c
  1072. }()
  1073. },
  1074. 317: function(e, t, n) {
  1075. "use strict";
  1076. var o = n(6);
  1077. n.d(t, "a", function() {
  1078. return a
  1079. });
  1080. var i = this && this.__decorate || function(e, t, n, o) {
  1081. var i, r = arguments.length,
  1082. a = r < 3 ? t : null === o ? o = Object.getOwnPropertyDescriptor(t, n) : o;
  1083. if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) a = Reflect.decorate(e, t, n, o);
  1084. else
  1085. for (var s = e.length - 1; s >= 0; s--)(i = e[s]) && (a = (r < 3 ? i(a) : r > 3 ? i(t, n, a) : i(t, n)) || a);
  1086. return r > 3 && a && Object.defineProperty(t, n, a), a
  1087. },
  1088. r = this && this.__metadata || function(e, t) {
  1089. if ("object" == typeof Reflect && "function" == typeof Reflect.metadata) return Reflect.metadata(e, t)
  1090. },
  1091. a = function() {
  1092. function e() {}
  1093. return e.prototype.ngOnInit = function() {}, e = i([n.i(o._13)({
  1094. selector: "app-orderinfo",
  1095. template: n(496),
  1096. styles: [n(483)]
  1097. }), r("design:paramtypes", [])], e)
  1098. }()
  1099. },
  1100. 318: function(e, t, n) {
  1101. "use strict";
  1102. n.d(t, "a", function() {
  1103. return o
  1104. });
  1105. var o = {
  1106. production: !0
  1107. }
  1108. },
  1109. 45: function(e, t, n) {
  1110. "use strict";
  1111. var o = n(6);
  1112. n.d(t, "a", function() {
  1113. return a
  1114. });
  1115. var i = this && this.__decorate || function(e, t, n, o) {
  1116. var i, r = arguments.length,
  1117. a = r < 3 ? t : null === o ? o = Object.getOwnPropertyDescriptor(t, n) : o;
  1118. if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) a = Reflect.decorate(e, t, n, o);
  1119. else
  1120. for (var s = e.length - 1; s >= 0; s--)(i = e[s]) && (a = (r < 3 ? i(a) : r > 3 ? i(t, n, a) : i(t, n)) || a);
  1121. return r > 3 && a && Object.defineProperty(t, n, a), a
  1122. },
  1123. r = this && this.__metadata || function(e, t) {
  1124. if ("object" == typeof Reflect && "function" == typeof Reflect.metadata) return Reflect.metadata(e, t)
  1125. },
  1126. a = function() {
  1127. function e() {
  1128. this.translate = this.english()
  1129. }
  1130. return e.prototype.english = function() {
  1131. return {
  1132. PagesLanguage: {
  1133. Home: "Home",
  1134. AboutUs: "About us",
  1135. Infos: "Infos",
  1136. Create: "Create",
  1137. Contact: "Contact",
  1138. Order: "Order",
  1139. OrderInfo: "Order info"
  1140. },
  1141. OrderLanguage: {
  1142. BillingAddress: "Address",
  1143. BillingCity: "City",
  1144. BillingCountry: "Country",
  1145. BillingZIPCode: "ZIP code",
  1146. Company: "Company",
  1147. DeliveryAddress: "Address",
  1148. DeliveryCity: "City",
  1149. DeliveryCountry: "Country",
  1150. DeliveryZIPCode: "ZIP code",
  1151. Emailaddress: "E-mail address",
  1152. VATNumber: "VAT number",
  1153. FirstName: "First name",
  1154. LastName: "Last name",
  1155. MobileNumber: "Mobile number",
  1156. PhoneNumber: "Phone number",
  1157. HeaderBillingAddress: "Billing address",
  1158. HeaderContactInformations: "Contact informations",
  1159. HeaderDeliveryAddress: "Delivery address",
  1160. HeaderGeneralInformation: "General informations",
  1161. HeaderShakerInformations: "Shaker informations",
  1162. HeaderComments: "Comments"
  1163. },
  1164. HeaderLanguage: {
  1165. AboutUs: "About Us",
  1166. Contact: "Contact",
  1167. CreatePart1: "Customize",
  1168. CreatePart2: "your shaker!",
  1169. HomePart1: "Shakers directly",
  1170. HomePart2: "from the producer"
  1171. }
  1172. }
  1173. }, e = i([n.i(o.l)(), r("design:paramtypes", [])], e)
  1174. }()
  1175. },
  1176. 46: function(e, t, n) {
  1177. "use strict";
  1178. var o = n(6),
  1179. i = n(306);
  1180. n.d(t, "a", function() {
  1181. return s
  1182. });
  1183. var r = this && this.__decorate || function(e, t, n, o) {
  1184. var i, r = arguments.length,
  1185. a = r < 3 ? t : null === o ? o = Object.getOwnPropertyDescriptor(t, n) : o;
  1186. if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) a = Reflect.decorate(e, t, n, o);
  1187. else
  1188. for (var s = e.length - 1; s >= 0; s--)(i = e[s]) && (a = (r < 3 ? i(a) : r > 3 ? i(t, n, a) : i(t, n)) || a);
  1189. return r > 3 && a && Object.defineProperty(t, n, a), a
  1190. },
  1191. a = this && this.__metadata || function(e, t) {
  1192. if ("object" == typeof Reflect && "function" == typeof Reflect.metadata) return Reflect.metadata(e, t)
  1193. },
  1194. s = function() {
  1195. function e() {
  1196. this.domainModel = new i.a, this.step = 1
  1197. }
  1198. return e.prototype.onBack = function() {
  1199. this.domainModel.FormIsValid = !1, this.step--
  1200. }, e.prototype.onNext = function() {
  1201. this.step++
  1202. }, e.prototype.getCurrentStep = function() {
  1203. return this.step
  1204. }, e = r([n.i(o.l)(), a("design:paramtypes", [])], e)
  1205. }()
  1206. },
  1207. 47: function(e, t, n) {
  1208. "use strict";
  1209. var o = n(6),
  1210. i = n(140),
  1211. r = n(303);
  1212. n.d(t, "a", function() {
  1213. return l
  1214. });
  1215. var a = this && this.__decorate || function(e, t, n, o) {
  1216. var i, r = arguments.length,
  1217. a = r < 3 ? t : null === o ? o = Object.getOwnPropertyDescriptor(t, n) : o;
  1218. if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) a = Reflect.decorate(e, t, n, o);
  1219. else
  1220. for (var s = e.length - 1; s >= 0; s--)(i = e[s]) && (a = (r < 3 ? i(a) : r > 3 ? i(t, n, a) : i(t, n)) || a);
  1221. return r > 3 && a && Object.defineProperty(t, n, a), a
  1222. },
  1223. s = this && this.__metadata || function(e, t) {
  1224. if ("object" == typeof Reflect && "function" == typeof Reflect.metadata) return Reflect.metadata(e, t)
  1225. },
  1226. l = function() {
  1227. function e() {
  1228. this.getItems()
  1229. }
  1230. return e.prototype.addToCart = function(e) {
  1231. this.addItem(e)
  1232. }, e.prototype.addItem = function(e) {
  1233. var t = this.getItems(),
  1234. n = new i.a;
  1235. n.Id = r.a.newGuid(), n.Product = e, t.push(n), this.setLocalStorage(t)
  1236. }, e.prototype.getItems = function() {
  1237. var e = JSON.parse(localStorage.getItem("cart"));
  1238. return null == e ? [] : e.cart
  1239. }, e.prototype.setLocalStorage = function(e) {
  1240. localStorage.setItem("cart", JSON.stringify({
  1241. cart: e
  1242. }))
  1243. }, e.prototype.removeItem = function(e) {
  1244. var t = this.getItems();
  1245. t = t.filter(function(t) {
  1246. return t.Id != e
  1247. }), this.setLocalStorage(t)
  1248. }, e.prototype.updateItem = function(e) {
  1249. this.removeItem(e.Id);
  1250. var t = this.getItems();
  1251. t.push(e), this.setLocalStorage(t)
  1252. }, e.prototype.clearCart = function() {
  1253. this.setLocalStorage([])
  1254. }, e.prototype.quaintityValidate = function(e) {
  1255. return !(300 == e.Size.Type && e.Quantity < 1360 || 500 == e.Size.Type && e.Quantity < 1088 || 700 == e.Size.Type && e.Quantity < 768)
  1256. }, e = a([n.i(o.l)(), s("design:paramtypes", [])], e)
  1257. }()
  1258. },
  1259. 471: function(e, t) {
  1260. e.exports = ".container{background-color:hsla(0,0%,90%,.555);min-height:100%;box-sizing:border-box;width:1000px;height:100%!important}.footer-block{font-size:12px}.footer-data,.footer-data a{color:#aaa}.footer-title{color:#aaa;font-weight:700}"
  1261. },
  1262. 472: function(e, t) {
  1263. e.exports = ".cart{position:absolute;z-index:1000}"
  1264. },
  1265. 473: function(e, t) {
  1266. e.exports = "nav .nav{margin-bottom:20px}.nav-link{position:relative;padding:0!important;text-transform:uppercase;color:#fff;margin:10px;padding-right:20px!important}.active{color:green!important}.navbar{padding:0!important}.nav-link:not(:last-child){border-right:1px solid #fff}#logo{height:50px}"
  1267. },
  1268. 474: function(e, t) {
  1269. e.exports = ".pageHeader div{margin:auto}.pageHeader i{color:#218838}.pageHeader{margin-bottom:30px}.content img{width:210px;height:183px;margin-left:auto;margin-right:auto}.aboutus{margin-top:40px;margin-bottom:40px}"
  1270. },
  1271. 475: function(e, t) {
  1272. e.exports = "textarea{resize:none}.contactForm{padding-top:30px}#map{height:100%}.address p{height:4px}.address{padding-bottom:40px}#notification{visibility:hidden;min-width:250px;margin-left:-125px;background-color:#5fa34b;color:#fff;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:1;left:50%;bottom:30px;font-size:17px}#notification.show{visibility:visible;-webkit-animation:fadein 2s,fadeout 2s 2s;animation:fadein 2s,fadeout 2s 2s}@-webkit-keyframes fadein{0%{bottom:0;opacity:0}to{bottom:200px;opacity:1}}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:200px;opacity:1}}@-webkit-keyframes fadeout{0%{bottom:200px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{0%{bottom:200px;opacity:1}to{bottom:0;opacity:0}}"
  1273. },
  1274. 476: function(e, t) {
  1275. e.exports = ".colorBox{width:25px;height:25px;float:left;margin-right:10px;border:1px solid #d3d3d3}.selectedColor{border:2px solid #5fa34b}.sizeBox{float:left;text-align:center;vertical-align:middle;font-weight:bolder}.selectedSizeBox{background-color:#d3d3d3}.transparentTitle{margin-left:4px;font-weight:700}.bottle,.cap,.lid,.shadow{position:absolute}.shadow{z-index:-1}.shakerbox{margin-left:20%;margin-top:10%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.card-header{background-color:transparent;color:#5fa34b;padding:0;border-style:none;border-bottom:1px dotted #777}.cart-header .fa-angle-right{font-weight:bolder!important}.card{margin-top:10px;border-style:none;background-color:transparent!important}.card-body{padding-top:10px}.info{font-size:10px;color:gray}.fa-angle-right{color:#000}#notification{visibility:hidden;min-width:250px;margin-left:-125px;background-color:#5fa34b;color:#fff;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:1;left:50%;bottom:30px;font-size:17px}#notification.show{visibility:visible;-webkit-animation:fadein 2s,fadeout 2s 2s;animation:fadein 2s,fadeout 2s 2s}@-webkit-keyframes fadein{0%{bottom:0;opacity:0}to{bottom:200px;opacity:1}}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:200px;opacity:1}}@-webkit-keyframes fadeout{0%{bottom:200px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{0%{bottom:200px;opacity:1}to{bottom:0;opacity:0}}.box{width:120px;height:120px;margin:27px;position:relative}.rotateButtonGroup{margin-bottom:20px}.rotateButton{width:50px;text-align:center}"
  1276. },
  1277. 477: function(e, t) {
  1278. e.exports = "#createButton{position:absolute;margin-top:300px;margin-left:50px;z-index:1000;font-weight:700}.pros{z-index:20;margin-top:120px;position:absolute;font-size:25px;margin-left:30px;font-family:Anton-Regular}img{margin-top:0}"
  1279. },
  1280. 478: function(e, t) {
  1281. e.exports = ".editorField{width:90px;height:20px}.sky-table th{font-weight:700}"
  1282. },
  1283. 479: function(e, t) {
  1284. e.exports = ".card-header{background-color:transparent;color:#5fa34b;padding:0;border-style:none;border-bottom:1px dotted #777}.cart-header i{font-weight:bolder!important}.card{margin-top:10px;border-style:none;background-color:transparent!important}.shakerinfo ul{list-style-type:none}.card div{margin:0}.card-header{font-weight:700!important}#notification{visibility:hidden;min-width:250px;margin-left:-125px;background-color:#5fa34b;color:#fff;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:1;left:50%;bottom:30px;font-size:17px}#notification.show{visibility:visible;-webkit-animation:fadein 2s,fadeout 2s 2s;animation:fadein 2s,fadeout 2s 2s}@-webkit-keyframes fadein{0%{bottom:0;opacity:0}to{bottom:200px;opacity:1}}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:200px;opacity:1}}@-webkit-keyframes fadeout{0%{bottom:200px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{0%{bottom:200px;opacity:1}to{bottom:0;opacity:0}}"
  1285. },
  1286. 480: function(e, t) {
  1287. e.exports = ".sky-control{height:25px;width:100%;margin-top:5px}.sky-label{margin-left:20px}.sky-textarea{display:block;margin-top:10px;resize:none;width:100%}.sky-textarea::-webkit-input-placeholder{font-style:italic;padding-left:20px}.sky-textarea:-ms-input-placeholder{font-style:italic;padding-left:20px}.sky-textarea::placeholder{font-style:italic;padding-left:20px}.sky-col{margin:0!important;height:20px!important}.sky-body,.sky-col{padding:0!important}.sky-body{height:20px}.card{padding:0!important;margin:0!important}.sky-col label{margin-bottom:0!important}.card-header{font-weight:bolder}.ng-valid.required,.ng-valid[required]{border-left:5px solid #42a948}.ng-invalid:not(form){border-left:5px solid #a94442}"
  1288. },
  1289. 481: function(e, t) {
  1290. e.exports = ".ng-valid.required,.ng-valid[required]{border-left:5px solid #42a948}.ng-invalid:not(form){border-left:5px solid #a94442}.order-state{width:1000px;background-color:#cfcfcf;margin-top:0;padding:20px}.order-state div{text-align:center;font-weight:bolder;font-size:15px;color:#a1a1a1;font-family:Anton-Regular;font-size:25px}.order-state .active{color:#48683e}.order-state i{float:right}.order-page{padding:30px}.sky-btn{padding:5px 10px;background-color:#218838;color:#fff;border-style:none}.sky-btn:focus{border-style:none!important}"
  1291. },
  1292. 482: function(e, t) {
  1293. e.exports = ".uploadform{margin-right:1px;margin-top:10px}.custom-uploadform input{height:15px!important}"
  1294. },
  1295. 483: function(e, t) {
  1296. e.exports = ""
  1297. },
  1298. 484: function(e, t) {
  1299. e.exports = '<shakersky-navmenu></shakersky-navmenu>\n<main role="main" class="container">\n\n <router-outlet></router-outlet>\n</main>\n\n<footer class="footer">\n <div class="containter footer-block text-center">\n <span class="footer-title">More information:</span>\n <span class="footer-data">\n <a href="mailto:info@shakersky.com">info@shakersky.com</a>\n </span>\n <span class="footer-title">Phone:</span>\n <span class="footer-data">+36 30 377 14 31</span>\n <span class="footer-title">Address:</span>\n <span class="footer-data">Sky Plastics Hungary LTD. 1103 Budapest, Gyömrői út 150. Hungary</span>\n <p>\n <a class="footer-data" href="assets/documents/GENERAL_TERMS_AND_CONDITIONS.pdf" target="blank">General terms and conditions</a>\n </p>\n </div>\n</footer>'
  1300. },
  1301. 485: function(e, t) {
  1302. e.exports = '<span [routerLink]="[\'/order\']">\n <i class="fa fa-shopping-basket"></i> {{getCartSize()}}</span>\n\x3c!-- <div *ngIf="isVisible" class="cart">\n <div *ngIf="getItems().length<1">The cart is empty</div>\n <ul class="list-group">\n <li *ngFor="let item of getItems()" class="list-group-item">\n <span class="fa fa-times" (click)="remove(item)"></span>\n size: {{item.Product.Size.Name}} quantity: {{item.Product.Quantity}}\n </li>\n </ul>\n <button [routerLink]="[\'/order\']">\n Go to order\n </button>\n</div> --\x3e'
  1303. },
  1304. 486: function(e, t) {
  1305. e.exports = '<header>\n <div class="header">\n <div class="row">\n <div class="col-md-4">\n <a [routerLink]="[\'/\']">\n <img id="logo" src="assets/images/shakerskylogo.png" />\n </a>\n </div>\n <div class="col-md-8">\n <nav class="nav">\n <a [routerLink]="[\'/home\']" routerLinkActive="active" class="nav-link">\n {{pages.Home}}\n </a>\n <a [routerLink]="[\'/aboutus\']" routerLinkActive="active" class="nav-link">\n {{pages.AboutUs}}\n </a>\n <a [routerLink]="[\'/create\']" routerLinkActive="active" class="nav-link">\n {{pages.Create}}\n </a>\n <a [routerLink]="[\'/contact\']" routerLinkActive="active" class="nav-link">\n {{pages.Contact}}\n </a>\n <a [routerLink]="[\'/orderinfo\']" routerLinkActive="active" class="nav-link">\n {{pages.OrderInfo}}\n </a>\n <a>\n <shakersky-cart class="nav-link"></shakersky-cart>\n </a>\n </nav>\n </div>\n </div>\n </div>\n</header>'
  1306. },
  1307. 487: function(e, t) {
  1308. e.exports = '<div class="row pageHeader">\n <div class="">DESIGN\n </div>\n <div>\n <i class="fa fa-circle"></i>\n </div>\n <div class="">MOULDMAKING\n\n </div>\n <div>\n <i class="fa fa-circle"></i>\n </div>\n <div class="">INJECTION MOULDING\n\n </div>\n <div>\n <i class="fa fa-circle"></i>\n </div>\n <div class="">DECORATION</div>\n</div>\n<div class="content row">\n <img src="assets/images/pages/aboutus/design.png">\n <img src="assets/images/pages/aboutus/mouldmaking.png">\n <img src="assets/images/pages/aboutus/injection.png">\n <img src="assets/images/pages/aboutus/decorating.png">\n\n</div>\n<div class="content ">\n <div class="row aboutus" style="text-align:center;">\n <div class="col-md">\n <p style="text-align:center;"> We are a manufacturing company with the end user in mind.\n <br> From product design through manufacturing everything is handled by our company at our facilities.\n <br> The shaker cup manufactured by us is simple, cost-effective and costumer-friendly.\n </p>\n <h5>Easy to hold. Unattached cap. Large cup opening . Leak-proof.\n\n </h5>\n Our long-term experience within the plastic industry and our professional employees guarantee efficient production handling,\n resulting in the excellent service at most competitive production costs. We have moulding machines ranging from 25\n ton to 250 ton to accommandate the 12 moulds needed for the volume of more than 3,500,000- 4,000,000 units sold per\n year. Our in-house moldshop supports our molding and ensures the continuous operation. Silk screen printing with highly\n resistant 2 component ink with high gloss finish on the cup, pad printing on small cap, with Your or Your customer’s\n logo. Our capacity of printing and packaging is 20,000/day including barcoding the products, labeling the cartons,\n stacking on pallets and shrinkwraping.\n\n </div>\n </div>\n</div>'
  1309. },
  1310. 488: function(e, t) {
  1311. e.exports = '<div class="row">\n <p class="pageHeader text-center">\n Send a message\n </p>\n</div>\n<form class="contactForm" #contactForm="ngForm" id="contactForm">\n <div class="form-group row">\n <label for="Name" class="col-sm-2 col-form-label">Name:</label>\n <div class="col-sm-10">\n <input type="text" class="form-control" id="Name" name="Name" required [(ngModel)]="message.Name" #Name="ngModel" minlength="3">\n <show-errors [control]="Name"></show-errors>\n </div>\n </div>\n <div class="form-group row">\n <label for="Email" class="col-sm-2 col-form-label">E-mail:</label>\n <div class="col-sm-10">\n <input type="email" class="form-control" id="Email" name="Email" required [(ngModel)]="message.Email" #Email="ngModel" placeholder="example@example.com"\n pattern="^[a-z0-9._%+-]+@[a-z0-9.-]+\\.[a-z]{2,4}$" minlength="3">\n <show-errors [control]="Email"></show-errors>\n </div>\n </div>\n <div class="form-group row">\n <label for="PhoneNumber" class="col-sm-2 col-form-label">Phone:</label>\n <div class="col-sm-10">\n <input type="text" class="form-control" id="PhoneNumber" name="PhoneNumber" required [(ngModel)]="message.PhoneNumber" #PhoneNumber="ngModel"\n minlength="3">\n <show-errors [control]="PhoneNumber"></show-errors>\n </div>\n </div>\n <div class="form-group">\n <label for="Message">Message</label>\n <textarea class="form-control" id="Message" name="Message" rows="3" [(ngModel)]="message.Message" #Message="ngModel" minlength="10"\n required></textarea>\n <show-errors [control]="Message"></show-errors>\n </div>\n <div class="row nav-group">\n <div>\n <button (click)="sendMessage()" class="btn btn-success" [disabled]="contactForm.invalid">Send</button>\n \x3c!-- <iframe style="width:400px;height:200px;border-style:none;" src="http:/ <div class="g-recaptcha" data-sitekey="your_site_key"></div>\n/localhost:56112/Home/Captcha"></iframe> --\x3e\n\n \x3c!-- <div class="g-recaptcha" data-sitekey="6LfRT0cUAAAAAJYO-vOQA-1bDegnAPF9JtIgLNLN"></div> --\x3e\n\n </div>\n </div>\n\n</form>\n<ul>\n <li class="text-danger" *ngFor="let error of errors">{{error}}</li>\n</ul>\n<div class="content">\n <div class="row">\n <div class="col-md address">\n <p>\n <strong>Sky Plastics Hungary LTD.</strong>\n </p>\n <p>\n 1103 Budapest, Gyömrői út 150.\n </p>\n <p>\n Hungary\n </p>\n <p>\n <a href="mailto:info@shakersky.com" target="_top">info@shakersky.com</a>\n </p>\n <p>\n +36303771431\n </p>\n </div>\n </div>\n</div>\n<iframe id="mapsFrame" style="width:100%; height:500px;border-style:none;"></iframe>\n\n\n<div id="notification">{{result}}</div>'
  1312. },
  1313. 489: function(e, t) {
  1314. e.exports = '<div class="row">\n <div class="pageHeader text-center">\n <span class="greenTitle">{{translation.HeaderLanguage.CreatePart1}}</span> &nbsp;{{translation.HeaderLanguage.CreatePart2}}</div>\n</div>\n\n<div class="row sky-container">\n <div class="col-sm-5">\n <div class="card card-default">\n <div class="card-header">\n <i class="fa fa-angle-right"></i> Select model</div>\n <div class="card-body">\n <div class="row">\n <div *ngFor="let item of sizes" class="sizeBox col-sm" (click)="onSelectSize(item)" [ngClass]="{selectedSizeBox:selectedSize==item}">{{item.Name}}</div>\n </div>\n </div>\n </div>\n <div>\n <div class="card">\n <div class="card-header">\n <i class="fa fa-angle-right"></i> Upload your bottle logo\n <span class="info">(.png format)</span>\n </div>\n <div class="card-body">\n <div class="custom-file">\n <input type="file" class="custom-file-input" id="customFile" (change)="uploadBottleLogo($event)">\n <label class="custom-file-label" for="customFile">{{bottleFileName}}</label>\n <div *ngIf="bottleLogoUrl!=null">\n <button (click)="rotateBottleLeft()">\n <i class="rotateButton fa fa-rotate-left"></i>\n </button>\n <button (click)="rotateBottleRight()">\n <i class="rotateButton fa fa-rotate-right"></i>\n </button>\n <button (click)="toReduceBottle()">\n <i class="rotateButton ">-</i>\n </button>\n <button (click)="increaseBottle()">\n <i class="rotateButton ">+</i>\n </button>\n <button (click)="deleteBottleLogo()">\n <i class="fa fa-times remove"></i>\n </button>\n </div>\n </div>\n </div>\n </div>\n </div>\n <div>\n <h5></h5>\n <div class="card card-default">\n <div class="card-header">\n <i class="fa fa-angle-right"></i> Upload your cap logo\n <span class="info">(.png format)</span>\n </div>\n <div class="card-body">\n <div class="custom-file">\n <input type="file" class="custom-file-input" id="customFile" (change)="uploadCapLogo($event)">\n <label class="custom-file-label" for="customFile">{{capFileName}}</label>\n <div *ngIf="capLogoUrl!=null">\n <button (click)="rotateCapLeft()">\n <i class="rotateButton fa fa-rotate-left"></i>\n </button>\n <button (click)="rotateCapRight()">\n <i class="rotateButton fa fa-rotate-right"></i>\n </button>\n <button (click)="toReduceCap()">\n <i class="rotateButton ">-</i>\n </button>\n <button (click)="increaseCap()">\n <i class="rotateButton ">+</i>\n </button>\n <button (click)="deleteCapLogo()">\n <i class="fa fa-times remove"></i>\n </button>\n </div>\n </div>\n </div>\n </div>\n <div>\n <div class="card card-default">\n <div class="card-header">\n <i class="fa fa-angle-right"></i> Choose cap color</div>\n <div class="card-body">\n <div *ngFor="let item of capColors " class="colorBox" [style.background-color]="item.Color" (click)="onSelectCapColor(item)"\n [ngClass]="{selectedColor:selectedCapColor==item}"></div>\n </div>\n </div>\n <div class="card card-default">\n <div class="card-header">\n <i class="fa fa-angle-right"></i> Choose lid color</div>\n <div class="card-body">\n <div *ngFor="let item of lidColors" class="colorBox" [style.background-color]="item.Color" (click)="onSelectLidColor(item)"\n [ngClass]="{selectedColor:selectedLidColor==item}"></div>\n </div>\n </div>\n\n <div class="card card-default">\n <div class="card-header">\n <i class="fa fa-angle-right"></i> Choose bottle color</div>\n <div class="card-body">\n <div *ngFor="let item of bottleColors" class="colorBox" [style.background-color]="item.Color" (click)="onSelectBottleColor(item)"\n [ngClass]="{selectedColor:selectedBottleColor==item}">\n <span class="transparentTitle" *ngIf="item.Transparent">T</span>\n </div>\n <div class="row">T: Transparent</div>\n </div>\n </div>\n </div>\n <div>\n <div class="card card-default">\n <div class="card-header">\n <i class="fa fa-angle-right"></i> Add quantity\n <span class="info">(.pcs)</span>\n </div>\n <div class="card-body">\n <input type="text" class="form-control spi" [(ngModel)]="quantity" [min] data-toggle="tooltip" data-html="true" title="700ml min 768 | 500ml min 1088 | 300ml min 1360"\n />\n </div>\n </div>\n </div>\n <div class="row text-center">\n <div class="col">\n <button class="btn btn-success" (click)="addToCart()" [disabled]="!productValidate()">\n Put in the basket</button>\n </div>\n </div>\n\n </div>\n </div>\n <div class="col-md-7 holder">\n <div class="shakerbox">\n <img [src]="capUrl" class="cap">\n <img [src]="lidUrl" class="lid">\n <img [src]="bottleUrl" class="bottle">\n <img [src]="shadowUrl" class="shadow">\n </div>\n\n <div *ngIf="capLogoUrl!=null" class="box draggable">\n <img *ngIf="capLogoUrl!=null" [src]="capLogoUrl" id="capImage" width="70px">\n </div>\n <div *ngIf="bottleLogoUrl!=null" class="box draggable">\n <img *ngIf="bottleLogoUrl!=null" [src]="bottleLogoUrl" id="bottleImage" width="300px">\n </div>\n </div>\n <div id="notification">{{quantity}} shakers added to the basket!</div>'
  1315. },
  1316. 490: function(e, t) {
  1317. e.exports = '<a [routerLink]="[\'/create\']" id="createButton">\n <button class="btn btn-success" type="button">CREATE NOW!</button>\n</a>\n<div class="pros">\n <ul>\n <li>three different sizes</li>\n <li>customizable colors</li>\n <li>leak-proof</li>\n <li>convenient handling</li>\n </ul>\n</div>\n<div class="row">\n <span class="pageHeader text-center">\n {{translation.HeaderLanguage.HomePart1}}&nbsp;\n <span class="greenTitle">{{translation.HeaderLanguage.HomePart2}}</span>\n </span>\n</div>\n<div class="row">\n <img src="assets/images/pages/home/home_pic.jpg">\n</div>'
  1318. },
  1319. 491: function(e, t) {
  1320. e.exports = '<table class="table sky-table">\n <thead>\n <tr>\n <th scope="col">Size</th>\n <th scope="col">Bottle color</th>\n <th scope="col">Lid color</th>\n <th scope="col">Cap color</th>\n <th scope="col">Quantity</th>\n <th scope="col"></th>\n </tr>\n </thead>\n <tbody>\n <tr scope="row" *ngFor="let item of products">\n <td>{{item.Product.Size.Name}}</td>\n <td>{{item.Product.BottleColor.Name}}</td>\n <td>{{item.Product.LidColor.Name}}</td>\n <td>{{item.Product.CapColor.Name}}</td>\n <td>\n <span *ngIf="editableItem!=null && editableItem.Id==item.Id">\n <input class="editorField" [(ngModel)]="editableItem.Product.Quantity" type="text">\n <i class="fa fa-check" *ngIf="validate()" (click)="save()"></i>\n <i class="fa fa-times" (click)="cancel()"></i>\n </span>\n\n <span *ngIf="editableItem==null || editableItem.Id!=item.Id">{{item.Product.Quantity}} pcs</span>\n </td>\n <td>\n <i class="fa fa-pencil-square-o" (click)="edit(item)"></i>\n <i class="fa fa-times remove" (click)="remove(item)"></i>\n </td>\n </tr>\n </tbody>\n</table>\n<div class="row nav-group">\n <div>\n <button [routerLink]="[\'/create\']" class="btn btn-success">\n <i class="fa fa-angle-left"></i>\n Back to Create\n </button>\n </div>\n <div>\n <button (click)="onNext()" class="btn btn-success">Next\n <i class="fa fa-angle-right"></i>\n </button>\n </div>\n</div>'
  1321. },
  1322. 492: function(e, t) {
  1323. e.exports = '<div class="card">\n <div class="card-header">\n <i class="fa fa-angle-right"></i> {{translation.HeaderGeneralInformation}}\n </div>\n <div class="sky-body">\n <div class="row">\n <div class="sky-col col-md-3">\n <label>{{translation.Company}}</label>\n </div>\n <div class="sky-col col-md-9">\n {{Order.Company}}\n </div>\n </div>\n <div class="row">\n <div class="sky-col col-md-3">\n <label>{{translation.VATNumber}}</label>\n </div>\n <div class="sky-col col-md-9">\n {{Order.VATNumber}}\n </div>\n </div>\n </div>\n</div>\n<div class="card">\n <div class="card-header">\n <i class="fa fa-angle-right"></i> {{translation.HeaderContactInformations}}\n </div>\n <div class="sky-body">\n <div class="row">\n <div class="sky-col col-md-3">\n <label>{{translation.FirstName}}</label>\n </div>\n <div class="sky-col col-md-9">\n {{Order.FirstName}}\n </div>\n </div>\n <div class="row">\n <div class="sky-col col-md-3">\n <label>{{translation.LastName}}</label>\n </div>\n <div class="sky-col col-md-9">\n {{Order.LastName}}\n </div>\n </div>\n <div class="row">\n <div class="sky-col col-md-3">\n <label>{{translation.PhoneNumber}}</label>\n </div>\n <div class="sky-col col-md-9">\n {{Order.PhoneNumber}}\n </div>\n </div>\n <div class="row">\n <div class="sky-col col-md-3">\n <label>{{translation.MobileNumber}}</label>\n </div>\n <div class="sky-col col-md-9">\n {{Order.MobileNumber}}\n </div>\n </div>\n <div class="row">\n <div class="sky-col col-md-3">\n <label>{{translation.Emailaddress}}</label>\n </div>\n <div class="sky-col col-md-9">\n {{Order.Emailaddress}}\n </div>\n </div>\n </div>\n</div>\n<div class="card">\n <div class="card-header">\n <i class="fa fa-angle-right"></i> {{translation.HeaderBillingAddress}}\n </div>\n <div class="sky-body">\n <div class="row">\n <div class="sky-col col-md-3">\n <label>{{translation.BillingCountry}}</label>\n </div>\n <div class="sky-col col-md-9">\n {{Order.BillingCountry}}\n </div>\n </div>\n <div class="row">\n <div class="sky-col col-md-3">\n <label>{{translation.BillingCity}}</label>\n </div>\n <div class="sky-col col-md-9">\n {{Order.BillingCity}}\n </div>\n </div>\n <div class="row">\n <div class="sky-col col-md-3">\n <label>{{translation.BillingZIPCode}}</label>\n </div>\n <div class="sky-col col-md-9">\n {{Order.BillingZIPCode}}\n </div>\n </div>\n <div class="row">\n <div class="sky-col col-md-3">\n <label>{{translation.BillingAddress}}</label>\n </div>\n <div class="sky-col col-md-9">\n {{Order.BillingAddress}}\n </div>\n </div>\n </div>\n</div>\n<div class="card">\n <div class="card-header">\n <i class="fa fa-angle-right"></i> {{translation.HeaderDeliveryAddress}}\n </div>\n <div class="sky-body">\n <div class="row">\n <div class="sky-col col-md-3">\n <label>{{translation.DeliveryCountry}}</label>\n </div>\n <div class="sky-col col-md-9">\n {{Order.DeliveryCountry}}\n </div>\n </div>\n <div class="row">\n <div class="sky-col col-md-3">\n <label>{{translation.DeliveryCity}}</label>\n </div>\n <div class="sky-col col-md-9">\n {{Order.DeliveryCity}}\n </div>\n </div>\n <div class="row">\n <div class="sky-col col-md-3">\n <label>{{translation.DeliveryZIPCode}}</label>\n </div>\n <div class="sky-col col-md-9">\n {{Order.DeliveryZIPCode}}\n </div>\n </div>\n <div class="row">\n <div class="sky-col col-md-3">\n <label>{{translation.DeliveryAddress}}</label>\n </div>\n <div class="sky-col col-md-9">\n {{Order.DeliveryAddress}}\n </div>\n </div>\n </div>\n</div>\n<div class="card">\n <div class="card-header">\n <i class="fa fa-angle-right"></i> {{translation.HeaderComments}}\n </div>\n <div class="sky-body">\n <div class="row">\n <div class="col-md-12">\n {{Order.Comment}}\n </div>\n </div>\n\n </div>\n</div>\n\n<div class="card">\n <div class="card-header">\n <i class="fa fa-angle-right"></i> {{translation.HeaderShakerInformations}}\n </div>\n <div class="shakerinfo">\n <ul class="" *ngFor="let item of items">\n <li class="">\n <label>\n <strong>Shaker</strong>\n </label>\n <strong> {{item.Product.Size.Name}}</strong>\n </li>\n <li class="">\n <label>Bottle color:</label>\n <strong>{{item.Product.BottleColor.Name}}</strong>\n </li>\n <li class="">\n <label>Lid color:</label>\n <strong>{{item.Product.LidColor.Name}}</strong>\n </li>\n <li class="">\n <label>Cap color:</label>\n <strong> {{item.Product.CapColor.Name}}</strong>\n </li>\n <li class="">\n <label>Quantity:</label>\n <strong> {{item.Product.Quantity}} pcs</strong>\n </li>\n </ul>\n </div>\n</div>\n<div>\n <input type="checkbox" name="generalTermsAndConditions" id="generalTermsAndConditions" [disabled]="!aggree" value="check"\n (click)="acceptConditions()" title="Please first read the terms and conditions" /> I have read and agree to the Terms and Conditions\n\n <a href="assets/documents/GENERAL_TERMS_AND_CONDITIONS.pdf" (click)="termsOpen()" target="blank">General terms and conditions</a>\n \n</div>\n<div class="row nav-group">\n <div>\n <button (click)="onBack()" class="btn btn-success">\n <i class="fa fa-angle-left"></i>Back\n </button>\n <button (click)="sendOrder()" class="btn btn-success" [disabled]="!termsValidate()">Send inquiry\n <i class="fa fa-angle-right"></i>\n </button>\n </div>\n</div>\n<ul>\n <li *ngFor="let error of errors" class="text-danger">{{error}}</li>\n</ul>\n\x3c!-- <iframe style="width:400px;height:200px;border-style:none;" src="http://localhost:56112/Home/Captcha"></iframe> --\x3e\n\n<div id="notification">{{result}}</div>\n<img class="loading" id="loadingIcon" src="assets/images/loading.png" style="visibility:hidden;">'
  1324. },
  1325. 493: function(e, t) {
  1326. e.exports = '<form #dataForm="ngForm" id="dataForm">\n <div [hidden]="dataForm.submitted">\n <div class="row sky-form">\n <div class=" col-md-12">\n <div class="sky-header">{{translation.HeaderGeneralInformation}}</div>\n </div>\n </div>\n <div class="row">\n <div class="col-md-3">\n <label class="sky-label" for="Company">{{translation.Company}}</label>\n </div>\n <div class="col-md-9">\n <input id="Company" name="Company" class="sky-control" minlength="3" required [(ngModel)]="Order.Company" #Company="ngModel">\n <show-errors [control]="Company"></show-errors>\n </div>\n </div>\n <div class="row">\n <div class="col-md-3">\n <label class="sky-label" for="VATNumber">{{translation.VATNumber}}</label>\n </div>\n <div class="col-md-9">\n <input id="VATNumber" name="VATNumber" class="sky-control" minlength="3" required [(ngModel)]="Order.VATNumber" #VATNumber="ngModel">\n </div>\n </div>\n <div class="row">\n <div class=" col-md-12">\n <div class="sky-header">{{translation.HeaderContactInformations}}</div>\n </div>\n </div>\n <div class="row">\n <div class="col-md-3">\n <label class="sky-label" for="FirstName">{{translation.FirstName}}</label>\n </div>\n <div class="col-md-9">\n <input id="FirstName" name="FirstName" class="sky-control" minlength="3" required [(ngModel)]="Order.FirstName" #FirstName="ngModel">\n <show-errors [control]="FirstName"></show-errors>\n </div>\n </div>\n <div class="row">\n <div class="col-md-3">\n <label class="sky-label" for="LastName">{{translation.LastName}}</label>\n </div>\n <div class="col-md-9">\n <input id="LastName" name="LastName" class="sky-control" minlength="3" required [(ngModel)]="Order.LastName" #LastName="ngModel">\n <show-errors [control]="LastName"></show-errors>\n </div>\n </div>\n <div class="row">\n <div class="col-md-3">\n <label class="sky-label" for="PhoneNumber">{{translation.PhoneNumber}}</label>\n </div>\n <div class="col-md-9">\n <input id="PhoneNumber" name="PhoneNumber" type="tel" class="sky-control" minlength="3" required [(ngModel)]="Order.PhoneNumber"\n #PhoneNumber="ngModel">\n <show-errors [control]="PhoneNumber"></show-errors>\n </div>\n </div>\n <div class="row">\n <div class="col-md-3">\n <label class="sky-label" for="MobileNumber">{{translation.MobileNumber}}</label>\n </div>\n <div class="col-md-9">\n <input id="MobileNumber" name="MobileNumber" type="tel" class="sky-control" minlength="3" required [(ngModel)]="Order.MobileNumber"\n #MobileNumber="ngModel">\n <show-errors [control]="MobileNumber"></show-errors>\n </div>\n </div>\n <div class="row">\n <div class="col-md-3">\n <label class="sky-label" for="Emailaddress">{{translation.Emailaddress}}</label>\n </div>\n <div class="col-md-9">\n <input id="Emailaddress" name="Emailaddress" type="email" class="sky-control" minlength="3" required [(ngModel)]="Order.Emailaddress"\n pattern="^[a-z0-9._%+-]+@[a-z0-9.-]+\\.[a-z]{2,4}$"\n #Emailaddress="ngModel">\n <show-errors [control]="Emailaddress"></show-errors>\n </div>\n </div>\n <div class="row">\n <div class=" col-md-12">\n <div class="sky-header">{{translation.HeaderBillingAddress}}</div>\n </div>\n </div>\n <div class="row">\n <div class="col-md-3">\n <label class="sky-label" for="BillingCountry">{{translation.BillingCountry}}</label>\n </div>\n <div class="col-md-9">\n <input id="BillingCountry" name="BillingCountry" class="sky-control" minlength="3" required [(ngModel)]="Order.BillingCountry"\n #BillingCountry="ngModel">\n <show-errors [control]="BillingCountry"></show-errors>\n </div>\n </div>\n <div class="row">\n <div class="col-md-3">\n <label class="sky-label" for="BillingCity">{{translation.BillingCity}}</label>\n </div>\n <div class="col-md-9">\n <input id="BillingCity" name="BillingCity" class="sky-control" minlength="3" required [(ngModel)]="Order.BillingCity" #BillingCity="ngModel">\n <show-errors [control]="BillingCity"></show-errors>\n </div>\n </div>\n <div class="row">\n <div class="col-md-3">\n <label class="sky-label" for="BillingZIPCode">{{translation.BillingZIPCode}}</label>\n </div>\n <div class="col-md-9">\n <input id="BillingZIPCode" name="BillingZIPCode" class="sky-control" minlength="3" required [(ngModel)]="Order.BillingZIPCode"\n #BillingZIPCode="ngModel">\n <show-errors [control]="BillingZIPCode"></show-errors>\n </div>\n </div>\n <div class="row">\n <div class="col-md-3">\n <label class="sky-label" for="BillingAddress">{{translation.BillingAddress}}</label>\n </div>\n <div class="col-md-9">\n <input id="BillingAddress" name="BillingAddress" class="sky-control" minlength="3" required [(ngModel)]="Order.BillingAddress"\n #BillingAddress="ngModel">\n <show-errors [control]="BillingAddress"></show-errors>\n </div>\n </div>\n <div class="row">\n <div class=" col-md-12">\n <div class="sky-header">{{translation.HeaderDeliveryAddress}}</div>\n </div>\n </div>\n <div class="row">\n <div class="col-md-4" style="text-align:right">\n <label for="copyToDelivery">Same as billing address</label>\n </div>\n <div class="col-md-4">\n <input type="checkbox" name="copyCheckbox" id="copyToDelivery" (change)="copyTo()" [(ngModel)]="copyCheckbox">\n\n </div>\n </div>\n <div class="row">\n <div class="col-md-3">\n <label class="sky-label" for="DeliveryCountry">{{translation.DeliveryCountry}}</label>\n </div>\n <div class="col-md-9">\n <input id="DeliveryCountry" name="DeliveryCountry" class="sky-control" minlength="3" required [(ngModel)]="Order.DeliveryCountry"\n #DeliveryCountry="ngModel">\n <show-errors [control]="DeliveryCountry"></show-errors>\n </div>\n </div>\n <div class="row">\n <div class="col-md-3">\n <label class="sky-label" for="DeliveryCity">{{translation.DeliveryCity}}</label>\n </div>\n <div class="col-md-9">\n <input id="DeliveryCity" name="DeliveryCity" class="sky-control" minlength="3" required [(ngModel)]="Order.DeliveryCity"\n #DeliveryCity="ngModel">\n <show-errors [control]="DeliveryCity"></show-errors>\n </div>\n </div>\n <div class="row">\n <div class="col-md-3">\n <label class="sky-label" for="DeliveryZIPCode">{{translation.DeliveryZIPCode}}</label>\n </div>\n <div class="col-md-9">\n <input id="DeliveryZIPCode" name="DeliveryZIPCode" class="sky-control" minlength="3" required [(ngModel)]="Order.DeliveryZIPCode"\n #DeliveryZIPCode="ngModel">\n <show-errors [control]="DeliveryZIPCode"></show-errors>\n </div>\n </div>\n <div class="row">\n <div class="col-md-3">\n <label class="sky-label" for="DeliveryAddress">{{translation.DeliveryAddress}}</label>\n </div>\n <div class="col-md-9">\n <input id="DeliveryAddress" name="DeliveryAddress" class="sky-control" minlength="3" required [(ngModel)]="Order.DeliveryAddress"\n #DeliveryAddress="ngModel">\n <show-errors [control]="DeliveryAddress"></show-errors>\n </div>\n </div>\n <div class="row">\n <div class=" col-md-12">\n <div class="sky-header">{{translation.HeaderComments}}</div>\n </div>\n </div>\n <div class="row">\n <div class="col-md-3"></div>\n <div class="col-md-9">\n <textarea class="sky-textarea" rows="5" maxlength="500" id="Comment" name="Comment" [(ngModel)]="Order.Comment" placeholder="Do you have any requests? Tell us!..."></textarea>\n </div>\n </div>\n\n </div>\n</form>\n<div class="row nav-group">\n <div>\n <button (click)="onBack()" class="btn btn-success">\n <i class="fa fa-angle-left"></i>Back\n </button>\n <button (click)="onNext()" [disabled]="dataForm.invalid" class="btn btn-success">Next\n <i class="fa fa-angle-right"></i>\n </button>\n </div>\n</div>'
  1327. },
  1328. 494: function(e, t) {
  1329. e.exports = '<div class="row order-state">\r\n <div class="col-sm-3" [ngClass]="{active:getCurrentStep()==1}">\r\n BASKET\r\n <i class="fa fa-angle-right"></i>\r\n </div>\r\n <div class="col-sm-3" [ngClass]="{active:getCurrentStep()==2}">\r\n DATAS\r\n <i class="fa fa-angle-right"></i>\r\n </div>\r\n\r\n <div class="col-sm-3" [ngClass]="{active:getCurrentStep()==3}">\r\n UPLOAD LOGO\r\n <i class="fa fa-angle-right"></i>\r\n </div>\r\n\r\n <div class="col-sm-3" [ngClass]="{active:getCurrentStep()==4}">\r\n CHECK\r\n </div>\r\n</div>\r\n<div class="order-page">\r\n <app-basket *ngIf="getCurrentStep()==1"></app-basket>\r\n <app-data *ngIf="getCurrentStep()==2"></app-data>\r\n <app-upload *ngIf="getCurrentStep()==3"></app-upload>\r\n <app-check *ngIf="getCurrentStep()==4"></app-check>\r\n\r\n</div>'
  1330. },
  1331. 495: function(e, t) {
  1332. e.exports = '<div class="row">\n <div class=" col-md-12">\n <div class="sky-header">Please upload your logo in vector format (.ai, .pdf, .eps, .cdr)</div>\n </div>\n</div>\n<div class="row uploadform">\n <div class="col-md-3">\n <label for="">SIDE 1</label>\n </div>\n <div class="col-md-9">\n <input type="file" class="custom-file-input" (change)="side1FileInput($event.target.files)" accept=".ai, .pdf, .eps, .cdr"/>\n <label class="custom-file-label" for="customFile">{{Order.Side1}}</label>\n </div>\n</div>\n<div class="row uploadform">\n <div class="col-md-3">\n <label for="">SIDE 2</label>\n </div>\n <div class="col-md-9">\n <input type="file" id="avatar" name="avatar" class="custom-file-input" (change)="side2FileInput($event.target.files)" accept=".ai, .pdf, .eps, .cdr"/>\n <label class="custom-file-label" for="customFile">{{Order.Side2}}</label>\n </div>\n</div>\n\n<div class="row uploadform">\n <div class="col-md-3">\n <label for="">SIDE 3</label>\n </div>\n <div class="col-md-9">\n <input type="file" class="custom-file-input" (change)="side3FileInput($event.target.files)" accept=".ai, .pdf, .eps, .cdr"/>\n <label class="custom-file-label" for="customFile">{{Order.Side3}}</label>\n </div>\n</div>\n\n<div class="row uploadform">\n <div class="col-md-3">\n <label for="">CAP</label>\n </div>\n <div class="col-md-9">\n <input type="file" class="custom-file-input" (change)="capFileInput($event.target.files)" accept=".ai, .pdf, .eps, .cdr"/>\n <label class="custom-file-label" for="customFile">{{Order.Cap}}</label>\n\n </div>\n</div>\n<div class="text-center">\n <img src="assets/images/pages/upload/shaker_sides_01.png">\n</div>\n<div class="row nav-group">\n <div>\n <button (click)="onBack()" class="btn btn-success">\n <i class="fa fa-angle-left"></i>Back\n </button>\n <button (click)="onNext()" class="btn btn-success">Next\n <i class="fa fa-angle-right"></i>\n </button>\n </div>'
  1333. },
  1334. 496: function(e, t) {
  1335. e.exports = '<div class="content">\r\n <div class="row">\r\n <p class="pageHeader text-center">\r\n Request for quotation\r\n </p>\r\n </div>\r\n <p>\r\n On the Create page you can customize your own shaker. Besides the listed colors for an additional cost you can also request\r\n other colors, please indicate such a demand in the Comments section when providing the necessary data.\r\n </p>\r\n <p>Minimum order quantity:</p>\r\n <ul>\r\n <li>\r\n 700 ml – 768 pieces (48 pieces/box, 16 boxes/pallet)\r\n </li>\r\n <li>\r\n 500 ml – 1.088 pieces (68 pieces/box, 16 boxes/pallet)\r\n </li>\r\n <li>\r\n 300 ml – 1.360 pieces (68 pieces/box, 20 boxes/pallet)\r\n </li>\r\n </ul>\r\n <p>It is also possible to have a different packaging system for a customized price.</p>\r\n <p>For the logos on the shakers we can use four different colors which are applied by screen printing.\r\n </p>\r\n <p>\r\n The lids can be made unique by pad printing three different colors on them. We can put logos on one, two or three sides of\r\n the shakers and these logos can be different.\r\n </p>\r\n <img src="assets/images/pages/orderinfo/shaker_sablon_01.png">\r\n <p>\r\n The logos sent by you are checked by our graphic artists and technicians and in case there is a need for modification, we\r\n will contact you. \r\n </p>\r\n <p>\r\n After all your requests are agreed on, we send you a quotation. After the quotation is accepted, we issue a pro forma invoice\r\n that you can pay by bank transfer. We start the production upon receipt of the payment and the production time is\r\n 3-4 weeks. Once the ordered amount is ready to be shipped it can be picked up from our facility (address: 1103 Budapest,\r\n Gyömrői út 150., Hungary)\r\n </p>\r\n</div>'
  1336. },
  1337. 54: function(e, t, n) {
  1338. "use strict";
  1339. var o = n(6);
  1340. n.d(t, "a", function() {
  1341. return r
  1342. });
  1343. var i = this && this.__decorate || function(e, t, n, o) {
  1344. var i, r = arguments.length,
  1345. a = r < 3 ? t : null === o ? o = Object.getOwnPropertyDescriptor(t, n) : o;
  1346. if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) a = Reflect.decorate(e, t, n, o);
  1347. else
  1348. for (var s = e.length - 1; s >= 0; s--)(i = e[s]) && (a = (r < 3 ? i(a) : r > 3 ? i(t, n, a) : i(t, n)) || a);
  1349. return r > 3 && a && Object.defineProperty(t, n, a), a
  1350. },
  1351. r = function() {
  1352. function e() {}
  1353. return e = i([n.i(o.l)()], e)
  1354. }()
  1355. },
  1356. 775: function(e, t, n) {
  1357. e.exports = n(290)
  1358. }
  1359. }, [775]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement