├── .gitignore ├── .babelrc ├── assets ├── css │ ├── config │ │ ├── _config.scss │ │ ├── _system.scss │ │ └── _mixins.scss │ ├── _responsive.scss │ ├── _vars.scss │ ├── owl-theme │ │ ├── _theme-default.scss │ │ └── _theme.scss │ ├── _uk-form.scss │ ├── _tabelinha.scss │ ├── style.scss │ ├── style.css.map │ └── style.css ├── favicon.png ├── img │ ├── Thumbs.db │ ├── header-bg.jpg │ ├── i-header-1.png │ ├── i-header-2.png │ ├── i-header-3.png │ ├── i-header-4.png │ ├── i-header-5.png │ ├── i-header-6.png │ ├── menuchef-bg.png │ ├── flavors-border.png │ ├── header-append.png │ └── menuchef-logo.png ├── fonts │ ├── Aquino-Demo.eot │ ├── Aquino-Demo.ttf │ ├── Aquino-Demo.woff │ ├── AlexBrush-Regular.eot │ ├── AlexBrush-Regular.ttf │ ├── AlexBrush-Regular.woff │ └── _fonts.scss └── js │ ├── rellax.min.js │ └── tabelinha.min.js ├── favicon.ico ├── img └── menuchef-logo.png ├── src ├── templates │ ├── mixins.scss │ ├── button.html │ ├── full.scss │ ├── schemes │ │ ├── _black.scss │ │ ├── _blue.scss │ │ ├── _green.scss │ │ ├── _red.scss │ │ ├── _yellow.scss │ │ └── _scheme.scss │ ├── default.html │ ├── side.scss │ └── main.scss ├── helpers │ ├── forEach.js │ ├── setCssVar.js │ ├── setIF.js │ ├── setPublicVar.js │ └── masterCook.js └── MenuChef.js ├── site ├── macros.twig ├── _footer.twig ├── base.twig ├── _header.twig └── index.twig ├── LICENSE ├── dist └── index.html ├── README.md ├── test ├── index.html ├── mocha.css └── MenuChef.test.js ├── webpack.config.babel.js ├── package.json └── gulpfile.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["es2015"] 3 | } -------------------------------------------------------------------------------- /assets/css/config/_config.scss: -------------------------------------------------------------------------------- 1 | @import 'mixins'; 2 | @import '../vars'; -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theus/MenuChef/HEAD/favicon.ico -------------------------------------------------------------------------------- /assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theus/MenuChef/HEAD/assets/favicon.png -------------------------------------------------------------------------------- /assets/img/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theus/MenuChef/HEAD/assets/img/Thumbs.db -------------------------------------------------------------------------------- /img/menuchef-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theus/MenuChef/HEAD/img/menuchef-logo.png -------------------------------------------------------------------------------- /assets/img/header-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theus/MenuChef/HEAD/assets/img/header-bg.jpg -------------------------------------------------------------------------------- /assets/img/i-header-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theus/MenuChef/HEAD/assets/img/i-header-1.png -------------------------------------------------------------------------------- /assets/img/i-header-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theus/MenuChef/HEAD/assets/img/i-header-2.png -------------------------------------------------------------------------------- /assets/img/i-header-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theus/MenuChef/HEAD/assets/img/i-header-3.png -------------------------------------------------------------------------------- /assets/img/i-header-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theus/MenuChef/HEAD/assets/img/i-header-4.png -------------------------------------------------------------------------------- /assets/img/i-header-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theus/MenuChef/HEAD/assets/img/i-header-5.png -------------------------------------------------------------------------------- /assets/img/i-header-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theus/MenuChef/HEAD/assets/img/i-header-6.png -------------------------------------------------------------------------------- /assets/img/menuchef-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theus/MenuChef/HEAD/assets/img/menuchef-bg.png -------------------------------------------------------------------------------- /assets/fonts/Aquino-Demo.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theus/MenuChef/HEAD/assets/fonts/Aquino-Demo.eot -------------------------------------------------------------------------------- /assets/fonts/Aquino-Demo.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theus/MenuChef/HEAD/assets/fonts/Aquino-Demo.ttf -------------------------------------------------------------------------------- /assets/fonts/Aquino-Demo.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theus/MenuChef/HEAD/assets/fonts/Aquino-Demo.woff -------------------------------------------------------------------------------- /assets/img/flavors-border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theus/MenuChef/HEAD/assets/img/flavors-border.png -------------------------------------------------------------------------------- /assets/img/header-append.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theus/MenuChef/HEAD/assets/img/header-append.png -------------------------------------------------------------------------------- /assets/img/menuchef-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theus/MenuChef/HEAD/assets/img/menuchef-logo.png -------------------------------------------------------------------------------- /assets/fonts/AlexBrush-Regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theus/MenuChef/HEAD/assets/fonts/AlexBrush-Regular.eot -------------------------------------------------------------------------------- /assets/fonts/AlexBrush-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theus/MenuChef/HEAD/assets/fonts/AlexBrush-Regular.ttf -------------------------------------------------------------------------------- /assets/fonts/AlexBrush-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theus/MenuChef/HEAD/assets/fonts/AlexBrush-Regular.woff -------------------------------------------------------------------------------- /src/templates/mixins.scss: -------------------------------------------------------------------------------- 1 | @mixin var($property, $varName) { 2 | #{$property}: map-get($cssVars, $varName); 3 | #{$property}: var(--#{$varName}, map-get($cssVars, $varName)); 4 | } -------------------------------------------------------------------------------- /assets/css/_responsive.scss: -------------------------------------------------------------------------------- 1 | @import 'config/config'; 2 | 3 | @media (max-width: 1200px) { 4 | 5 | } 6 | 7 | @media (max-width: 992px) { 8 | 9 | } 10 | 11 | @media (max-width: 768px) { 12 | 13 | } -------------------------------------------------------------------------------- /src/templates/button.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/templates/full.scss: -------------------------------------------------------------------------------- 1 | .MenuChef--theme-full { 2 | display: none; 3 | background-color: rgba(0,0,0, .9); 4 | position: fixed; 5 | top: 0; 6 | left: 0; 7 | right: 0; 8 | bottom: 0; 9 | height: 100%; 10 | width: 100%; 11 | z-index: 99; 12 | 13 | &.is-visible { display: table; } 14 | } -------------------------------------------------------------------------------- /src/helpers/forEach.js: -------------------------------------------------------------------------------- 1 | // https://css-tricks.com/snippets/javascript/loop-queryselectorall-matches/ 2 | // forEach method, could be shipped as part of an Object Literal/Module 3 | export default function (array, callback, scope) { 4 | for (let i = 0; i < array.length; i++) { 5 | callback.call(scope, i, array[i]) 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /assets/css/_vars.scss: -------------------------------------------------------------------------------- 1 | $font-1: 'Open Sans', sans-serif; 2 | $font-2: 'Aquino Demo', $font-1; 3 | $font-3: 'Alex Brush', $font-1; 4 | 5 | $color-1: #e2bf3b; 6 | $color-2: #787167; 7 | $color-3: #f0f0e6; 8 | 9 | $color-main: $color-1; 10 | $text-color: #fff; 11 | 12 | $selection-color: $color-main; 13 | $selection-text-color: $text-color; 14 | -------------------------------------------------------------------------------- /src/templates/schemes/_black.scss: -------------------------------------------------------------------------------- 1 | $scheme: 'black'; 2 | $scheme-bgcolor: #28292E; 3 | $scheme-color: #A0A1A5; 4 | $scheme-color-hover: darken($scheme-color, 10%); 5 | 6 | $cssVars_scheme: ( 7 | MenuChef-scheme-bgcolor: $scheme-bgcolor, 8 | MenuChef-scheme-color: $scheme-color, 9 | MenuChef-scheme-color-hover: $scheme-color-hover 10 | ); 11 | 12 | @import 'scheme'; 13 | -------------------------------------------------------------------------------- /src/templates/schemes/_blue.scss: -------------------------------------------------------------------------------- 1 | $scheme: 'blue'; 2 | $scheme-bgcolor: #4476CD; 3 | $scheme-color: #293659; 4 | $scheme-color-hover: darken($scheme-color, 10%); 5 | 6 | $cssVars_scheme: ( 7 | MenuChef-scheme-bgcolor: $scheme-bgcolor, 8 | MenuChef-scheme-color: $scheme-color, 9 | MenuChef-scheme-color-hover: $scheme-color-hover 10 | ); 11 | 12 | @import 'scheme'; 13 | -------------------------------------------------------------------------------- /src/templates/schemes/_green.scss: -------------------------------------------------------------------------------- 1 | $scheme: 'green'; 2 | $scheme-bgcolor: #01C69B; 3 | $scheme-color: #015743; 4 | $scheme-color-hover: darken($scheme-color, 10%); 5 | 6 | $cssVars_scheme: ( 7 | MenuChef-scheme-bgcolor: $scheme-bgcolor, 8 | MenuChef-scheme-color: $scheme-color, 9 | MenuChef-scheme-color-hover: $scheme-color-hover 10 | ); 11 | 12 | @import 'scheme'; 13 | -------------------------------------------------------------------------------- /src/templates/schemes/_red.scss: -------------------------------------------------------------------------------- 1 | $scheme: 'red'; 2 | $scheme-bgcolor: #FF4A35; 3 | $scheme-color: #7C1506; 4 | $scheme-color-hover: darken($scheme-color, 10%); 5 | 6 | $cssVars_scheme: ( 7 | MenuChef-scheme-bgcolor: $scheme-bgcolor, 8 | MenuChef-scheme-color: $scheme-color, 9 | MenuChef-scheme-color-hover: $scheme-color-hover 10 | ); 11 | 12 | @import 'scheme'; 13 | -------------------------------------------------------------------------------- /src/templates/schemes/_yellow.scss: -------------------------------------------------------------------------------- 1 | $scheme: 'yellow'; 2 | $scheme-bgcolor: #FEC659; 3 | $scheme-color: #966000; 4 | $scheme-color-hover: darken($scheme-color, 10%); 5 | 6 | $cssVars_scheme: ( 7 | MenuChef-scheme-bgcolor: $scheme-bgcolor, 8 | MenuChef-scheme-color: $scheme-color, 9 | MenuChef-scheme-color-hover: $scheme-color-hover 10 | ); 11 | 12 | @import 'scheme'; 13 | -------------------------------------------------------------------------------- /assets/css/config/_system.scss: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | 3 | $base-dpi: 96!default; 4 | @warn '$base-dpi' $base-dpi; 5 | 6 | @import 'config'; 7 | 8 | ::-moz-selection { 9 | color: $selection-text-color; 10 | background: $selection-color; 11 | } 12 | ::selection { 13 | color: $selection-text-color; 14 | background: $selection-color; 15 | } 16 | 17 | @import '../../fonts/fonts'; -------------------------------------------------------------------------------- /src/helpers/setCssVar.js: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * @function setCssVar 4 | * 5 | * @description Try to set a CSS variable 6 | * 7 | * @param {variable} String variable @required 8 | * @param {value} String value @required 9 | * 10 | * @return null 11 | * 12 | */ 13 | 14 | export default function (variable, value) { 15 | try { 16 | document.documentElement.style.setProperty(variable, value) 17 | } catch (e) { 18 | console.warn('MenuChef failed to change a CSS variable', e) 19 | } 20 | } -------------------------------------------------------------------------------- /src/helpers/setIF.js: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * @function setIF 4 | * 5 | * @description Verify determined condition and return passed value. If not, return default value 6 | * The condition don't need exist and don't break the program 7 | * 8 | * @param {val} String value @required 9 | * @param {condition} String condition to be analized @required 10 | * @param {defaultVal} String @default '' @optional 11 | * 12 | * @return val || defaultVal 13 | * 14 | */ 15 | 16 | export default function (val, condition, defaultVal = '') { 17 | try { 18 | if (condition && val) return val 19 | } catch (e) {} 20 | return defaultVal 21 | } 22 | -------------------------------------------------------------------------------- /site/macros.twig: -------------------------------------------------------------------------------- 1 | {% macro item(item, linkSection, released) %} 2 | {% if not linkName %} {% set linkName = item %} {% endif %} 3 |
8 |
9 |
<i class="myicon"></i>.
155 | * is-active when MenuChef is open.
157 | */
158 | button: buttonDefault,
159 | /**
160 | * @module options
161 | * @variable classes
162 | * @type object
163 | * @default --
164 | * @released 1.1.0
165 | * @description Classes is a manager of classes in links passed to MenuChef. It reveives 3 properties. All properties receives ONLY array of classes.
166 | * array of classes
168 | * array of classes
170 | * array of classes
172 | * null if MenuChef was never opened, true/>false classe default is is-active
441 | * @description Toggle MenuChefthis is passed, toggle is fired and return the classe to the element this. Only works when the function toggle() itself is triggered
442 | */
443 | MenuChef.toggle = function (el = false, classe = 'is-active') {
444 | if (self._kitchen.classList.contains(self._themeOpenClass)) {
445 | MenuChef.close()
446 | if (el) el.classList.remove(classe)
447 | } else {
448 | MenuChef.open()
449 | if (el) el.classList.add(classe)
450 | }
451 | }
452 | MenuChef._watcher = function (e) {
453 | const searchKitchen = (el) => {
454 | try {
455 | return el.getAttribute('onclick').includes('MenuChef.toggle')
456 | } catch (err) {}
457 |
458 | try {
459 | return el.classList.contains(self._kitchenLinksClass) || el.classList.contains(self._kitchenClass)
460 | } catch (err) {}
461 | }
462 | /**
463 | * @private
464 | * Close MenuChef if is clicked outside
465 | * Don't close if is clicked in kitchen or in a button with
466 | * MenuChef.toggle() function on onclick because the watcher
467 | * closes the MenuChef before the toggle(), who mistakenly opened
468 | */
469 |
470 | try {
471 | if (e.path.filter(searchKitchen).length === 0) MenuChef.close()
472 | } catch (e) {}
473 | }
474 | /**
475 | * @module public_methods
476 | * @variable MenuChef.destroy()
477 | * @type function
478 | * @default -
479 | * @description Destroy MenuChef instance, HTML inserts and watchers
480 | */
481 | MenuChef.destroy = function () {
482 | masterCook(document.body, self._classes.init.body, 'remove')
483 | const kitchen = document.querySelector(`.${self._kitchenClass}`)
484 | const kitchenButtonOpen = document.querySelector(`.MenuChefOpen`)
485 |
486 | kitchen.parentNode.removeChild(kitchen)
487 | kitchenButtonOpen.parentNode.removeChild(kitchenButtonOpen)
488 | }
489 | }
490 |
491 | chefObserver (type = 'addWatch') {
492 | if (type === 'addWatch') {
493 | document.addEventListener('click', MenuChef._watcher, true)
494 | }
495 |
496 | if (type === 'removeWatch') {
497 | document.removeEventListener('click', MenuChef._watcher, true)
498 | }
499 | }
500 | }
501 |
502 | window.MenuChef = MenuChef
503 |
--------------------------------------------------------------------------------
/assets/css/style.css.map:
--------------------------------------------------------------------------------
1 | {
2 | "version": 3,
3 | "file": "style.css",
4 | "sources": [
5 | "style.scss",
6 | "config/_system.scss",
7 | "config/_config.scss",
8 | "config/_mixins.scss",
9 | "_vars.scss",
10 | "../fonts/_fonts.scss",
11 | "_tabelinha.scss",
12 | "_uk-form.scss"
13 | ],
14 | "names": [],
15 | "mappings": "ACOA,AAAA,gBAAgB,CAAC;EACb,KAAK,EGCI,IAAI;EHAb,UAAU,EGLJ,OAAO,GHMhB;;AACD,AAAA,WAAW,CAAC;EACR,KAAK,EGHI,IAAI;EHIb,UAAU,EGTJ,OAAO,GHUhB;;AIdD,kGAAkG;AAIlG,UAAU;EACT,WAAW,EAAE,aAAa;EAC1B,GAAG,EAAE,+BAA8B;EACnC,GAAG,EAAE,sCAAqC,CAAC,2BAA2B,EACrE,gCAA+B,CAAC,cAAc,EAC9C,+BAA8B,CAAC,kBAAkB,EACjD,2CAA0C,CAAC,aAAa;EACzD,WAAW,EAAE,MAAM;EACnB,UAAU,EAAE,MAAM;;AAGnB,UAAU;EACT,WAAW,EAAE,YAAY;EACzB,GAAG,EAAE,qCAAoC;EACzC,GAAG,EAAE,4CAA2C,CAAC,2BAA2B,EAC3E,sCAAqC,CAAC,cAAc,EACpD,qCAAoC,CAAC,kBAAkB,EACvD,uDAAsD,CAAC,aAAa;EACrE,WAAW,EAAE,MAAM;EACnB,UAAU,EAAE,MAAM;;ACvBnB,0BAA0B;AAC1B,AAAA,QAAQ,CAAC;EACP,OAAO,EAAE,oBAAoB,GAC9B;;AAED,AAAA,UAAU,CAAC;EAET,cAAc,EAAE,CAAC,GAClB;;AAED,AAAW,UAAD,CAAC,EAAE,CAAC;EACZ,OAAO,EAAE,QAAQ;EACjB,cAAc,EAAE,MAAM,GACvB;;AAED,AAAW,UAAD,CAAC,EAAE,CAAC;EACZ,OAAO,EAAE,QAAQ,GAClB;;AAED,AAAW,UAAD,CAAC,EAAE,EAAE,AAAW,UAAD,CAAC,EAAE,CAAC;EAC3B,aAAa,EAAE,iBAAiB,GAEjC;;AAED,AAAiB,UAAP,CAAC,KAAK,CAAC,EAAE,CAAC;EAClB,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,IAAI,GACd;;AAED,AAAsB,UAAZ,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,CAAC;EACtB,OAAO,EAAE,eAAe,GACzB;;AAED,AAAA,WAAW,CAAC;EACV,SAAS,EAAE,KAAK;EAChB,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;EACX,WAAW,EAAE,IAAI;EAEjB,SAAS,EAAE,IAAI;EACf,UAAU,EAAE,IAAI,GACjB;;AAED,AAAY,WAAD,CAAC,CAAC,EAAE,AAAY,WAAD,CAAC,IAAI,CAAC;EAC9B,SAAS,EAAE,IAAI,GAChB;;AAED,AAAA,cAAc,CAAC;EACb,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,aAAa,GACtB;;AAED,AAAA,cAAc,CAAC;EACb,KAAK,EAAE,KAAK;EACZ,YAAY,EAAE,IAAI;EAClB,UAAU,EAAE,IAAI,GACjB;;AAED,AAAA,iBAAiB,EAAE,AAAA,gBAAgB,CAAC;EAClC,OAAO,EAAE,YAAY;EACrB,KAAK,EAAG,IAAI;EACZ,MAAM,EAAE,IAAI;EACZ,MAAM,EAAE,KAAK;EACb,aAAa,EAAE,GAAG;EAClB,gBAAgB,EAAE,OAAO;EACzB,kBAAkB,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAA,UAAU;EACnD,eAAe,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAA,UAAU;EAChD,UAAU,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAA,UAAU;EAC3C,MAAM,EAAE,cAAc;EACtB,MAAM,EAAE,OAAO;EACf,UAAU,EAAE,UAAU,GACvB;;AAED,AAAA,iBAAiB,CAAC;EAChB,OAAO,EAAE,WAAW,GACrB;;AAED,AAAA,gBAAgB,CAAC;EACf,OAAO,EAAE,WAAW,GACrB;;AAED,AAAA,iBAAiB,AAAA,MAAM,EAAE,AAAA,gBAAgB,AAAA,MAAM,CAAC;EAC9C,OAAO,EAAE,EAAE;EACX,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,CAAC;EACT,QAAQ,EAAE,QAAQ;EAClB,UAAU,EAAE,qBAAqB;EACjC,aAAa,EAAE,qBAAqB,GACrC;;AAED,AAAA,iBAAiB,AAAA,MAAM,CAAC;EACtB,YAAY,EAAE,GAAG,CAAC,KAAK,CFvFf,OAAO,GEwFhB;;AAED,AAAA,gBAAgB,AAAA,MAAM,CAAC;EACrB,WAAW,EAAE,GAAG,CAAC,KAAK,CF3Fd,OAAO,GE4FhB;;AAED,AAAA,iBAAiB,AAAA,MAAM,EAAE,AAAA,gBAAgB,AAAA,MAAM,CAAC;EAC9C,KAAK,EAAE,OAAO;EACd,MAAM,EAAE,GAAG,CAAC,KAAK,CFhGT,OAAO;EEiGf,gBAAgB,EFjGR,OAAO,GEkGhB;;AAED,AAAA,iBAAiB,AAAA,MAAM,AAAA,MAAM,CAAC;EAC5B,YAAY,EAAE,iBAAiB,GAChC;;AAED,AAAA,iBAAiB,AAAA,YAAY,AAAA,MAAM,CAAC;EAClC,YAAY,EAAE,iBAAiB,GAChC;;AAED,AAAA,gBAAgB,AAAA,MAAM,AAAA,MAAM,CAAC;EAC3B,WAAW,EAAE,iBAAiB,GAC/B;;AAED,AAAA,gBAAgB,AAAA,YAAY,AAAA,MAAM,CAAC;EACjC,WAAW,EAAE,iBAAiB,GAC/B;;AAED,AAAA,iBAAiB,AAAA,YAAY,EAAE,AAAA,gBAAgB,AAAA,YAAY,EAAE,AAAA,iBAAiB,AAAA,YAAY,AAAA,MAAM,EAAE,AAAA,gBAAgB,AAAA,YAAY,AAAA,MAAM,CAAC;EACnI,KAAK,EAAE,OAAO;EACd,MAAM,EAAE,qBAAqB;EAC7B,gBAAgB,EAAE,WAAW;EAC7B,cAAc,EAAE,IAAI;EACpB,MAAM,EAAE,OAAO,GAChB;;AAED,2BAA2B;AAC3B,AAA2B,UAAjB,AAAA,WAAW,CAAC,EAAE,GAAG,CAAC,CAAC;EAC3B,OAAO,EAAE,IAAI,GACd;;AAED,AAAsB,UAAZ,AAAA,WAAW,CAAC,EAAE,EAAE,AAAsB,UAAZ,AAAA,WAAW,CAAC,EAAE,CAAC;EACjD,UAAU,EAAE,MAAM,GACnB;;AAED,AAA4B,UAAlB,AAAA,WAAW,CAAC,KAAK,CAAC,EAAE,AAAA,UAAW,CAAA,AAAA,IAAI,EAAE;EAC7C,UAAU,EAAE,WAAW,GACxB;;AAED,AAA4B,UAAlB,AAAA,WAAW,CAAC,KAAK,CAAC,EAAE,AAAA,UAAW,CAAA,AAAA,GAAG,EAAE;EAC5C,UAAU,EAAE,OAAO,GACpB;;AAED,0BAA0B;AAC1B,AAAsB,UAAZ,AAAA,WAAW,CAAC,EAAE,CAAC;EACvB,OAAO,EAAE,IAAI,GACd;;AAED,AAAsB,UAAZ,AAAA,WAAW,CAAC,EAAE,CAAC;EACvB,KAAK,EAAE,IAAI;EACX,KAAK,EAAE,IAAI;EACX,KAAK,EAAE,IAAI;EACX,UAAU,EAAE,IAAI;EAChB,OAAO,EAAE,KAAK,GACf;;AAED,AAA2B,UAAjB,AAAA,WAAW,CAAC,EAAE,GAAG,CAAC,CAAC;EAC3B,KAAK,EAAE,GAAG;EACV,OAAO,EAAE,YAAY,GACtB;;AAED,AAA2B,UAAjB,AAAA,WAAW,CAAC,EAAE,GAAG,IAAI,CAAC;EAC9B,cAAc,EAAE,GAAG;EACnB,SAAS,EAAE,GAAG;EACd,OAAO,EAAE,YAAY,GACtB;;AAED,AAAsB,UAAZ,AAAA,WAAW,CAAC,EAAE,AAAA,UAAW,CAAA,AAAA,IAAI,EAAE;EACvC,UAAU,EAAE,WAAW,GACxB;;AAED,AAAsB,UAAZ,AAAA,WAAW,CAAC,EAAE,AAAA,UAAW,CAAA,AAAA,GAAG,EAAE;EACtC,UAAU,EAAE,OAAO,GACpB;;AC5KD,AAAA,SAAS;AACT,AAAA,YAAY,CAAC;EACX,OAAO;EACP,OAAO,EAAE,YAAY;EACrB,MAAM,EAAE,IAAI;EACZ,KAAK,EAAE,IAAI;EACX,OAAO;EACP,QAAQ,EAAE,MAAM;EAChB,OAAO,EAAE,eAAe;EACxB,OAAO;EACP,UAAU,EAAE,IAAI;EAChB,cAAc,EAAE,MAAM;EACtB,OAAO;EACP,kBAAkB,EAAE,IAAI;EACxB,OAAO;EACP,gBAAgB,EAAE,WAAW;EAC7B,OAAO;EACP,iBAAiB,EAAE,SAAS;EAC5B,mBAAmB,EAAE,OAAO;EAC5B,MAAM,EAAE,iBAAiB;EACzB,kBAAkB,EAAE,gBAAgB;EACpC,UAAU,EAAE,gBAAgB;EAC5B,2BAA2B,EAAE,wBAAwB;EACrD,mBAAmB,EAAE,wBAAwB,GAC9C;;AACD,AAAA,SAAS,CAAC;EACR,aAAa,EAAE,GAAG,GACnB;;AACD,WAAW;AACX,AAAA,SAAS,AAAA,MAAM;AACf,AAAA,YAAY,AAAA,MAAM,CAAC;EACjB,OAAO,EAAE,IAAI;EACb,YAAY,EAnCL,OAAO,GAoCf;;AACD;;GAEG;AACH,AAAA,SAAS,AAAA,QAAQ;AACjB,AAAA,YAAY,AAAA,QAAQ;AACpB,AAAA,YAAY,AAAA,cAAc,CAAC;EACzB,gBAAgB,EA1CT,OAAO;EA2Cd,YAAY,EAAE,WAAW,GAC1B;;AACD,WAAW;AACX,AAAA,SAAS,AAAA,QAAQ,AAAA,MAAM;AACvB,AAAA,YAAY,AAAA,QAAQ,AAAA,MAAM;AAC1B,AAAA,YAAY,AAAA,cAAc,AAAA,MAAM,CAAC;EAC/B,gBAAgB,EAjDT,OAAO,GAkDf;;AACD;;GAEG;AACH,AAAA,SAAS,AAAA,QAAQ,CAAC;EAChB,gBAAgB,EAAE,0SAA0S,GAC7T;;AACD,AAAA,YAAY,AAAA,QAAQ,CAAC;EACnB,gBAAgB,EAAE,2TAA2T,GAC9U;;AACD,AAAA,YAAY,AAAA,cAAc,CAAC;EACzB,gBAAgB,EAAE,4TAA4T,GAC/U;;AACD;;GAEG;AACH,AAAA,SAAS,AAAA,SAAS;AAClB,AAAA,YAAY,AAAA,SAAS,CAAC;EACpB,gBAAgB,EApET,OAAO;EAqEd,YAAY,EAtEL,OAAO,GAuEf;;AACD,AAAA,SAAS,AAAA,SAAS,AAAA,QAAQ,CAAC;EACzB,gBAAgB,EAAE,0SAA0S,GAC7T;;AACD,AAAA,YAAY,AAAA,SAAS,AAAA,QAAQ,CAAC;EAC5B,gBAAgB,EAAE,2TAA2T,GAC9U;;AACD,AAAA,YAAY,AAAA,SAAS,AAAA,cAAc,CAAC;EAClC,gBAAgB,EAAE,4TAA4T,GAC/U;;AP1ED,AAAA,UAAU,CAAC;EACT,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,GAAG,GACX;;AAED,AAAA,CAAC,CAAC;EACA,KAAK,EIRG,OAAO;EJSf,UAAU,EAAE,iBAAiB;EAC7B,eAAe,EAAE,SAAS,GAK3B;EARD,AAKE,CALD,AAKC,MAAO,CAAC;IACN,KAAK,EAAE,OAAqB,GAC7B;;AAGH,AAAA,IAAI,CAAC;EACH,SAAS,EAAE,IAAI;EACf,WAAW,EIvBJ,WAAW,EAAE,UAAU;EJwB9B,gBAAgB,EAAE,OAAO,GAC1B;;AAED,AAAA,OAAO,CAAC;EACN,OAAO,EAAE,YAAY;EACrB,gBAAgB,EIxBR,OAAO;EJyBf,SAAS,EAAE,IAAI;EACf,WAAW,EI/BJ,WAAW,EAAE,UAAU;EJgC9B,KAAK,EAAE,KAAkB;EACzB,WAAW,EAAE,IAAI;EACjB,OAAO,EAAE,aAAa;EACtB,MAAM,EAAE,CAAC;EACT,aAAa,EAAE,IAAI;EACnB,UAAU,EAAE,4BAA4B;EACxC,OAAO,EAAE,IAAI,GAYd;EAvBD,AAaE,OAbK,CAaL,CAAC,CAAC;IACA,KAAK,EAAE,OAAO;IACd,YAAY,EAAE,GAAG;IACjB,SAAS,EAAE,KAAK;IAChB,cAAc,EAAE,MAAM,GACvB;EAlBH,AAoBE,OApBK,AAoBL,MAAO,CAAC;IACN,gBAAgB,EAAE,OAAqB,GACxC;;AAGH,AAAA,YAAY,CAAC;EACX,SAAS,EAAE,KAAK;EAChB,WAAW,EIpDJ,YAAY,EAFZ,WAAW,EAAE,UAAU;EJuD9B,KAAK,EInDG,OAAO;EJoDf,WAAW,EAAE,GAAG;EAChB,MAAM,EAAE,CAAC;EACT,aAAa,EAAE,KAAK,GACrB;;AAED,AAAA,MAAM,CAAC;EACL,SAAS,EAAE,KAAK;EAChB,WAAW,EI9DJ,aAAa,EADb,WAAW,EAAE,UAAU;EJgE9B,KAAK,EI3DG,OAAO;EJ4Df,cAAc,EAAE,SAAS;EACzB,WAAW,EAAE,GAAG;EAChB,cAAc,EAAE,IAAI;EACpB,MAAM,EAAE,CAAC,GACV;;AAED,AAAA,eAAe,CAAC;EACd,UAAU,EAAE,MAAM,GACnB;;AAED,AAAA,KAAK,CAAC;EACJ,OAAO,EAAE,YAAY;EACrB,IAAI,EIvEI,OAAO,GJwEhB;;AACC,AAAA,YAAY,CAAC;EACX,aAAa,EAAE,MAAM;EACrB,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,EAAE;EACX,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,GAAG;EACX,SAAS,EAAE,UAAS,GACrB;;AACD,AAAA,YAAY;AACZ,AAAA,WAAW,CAAC;EACV,WAAW,EAAE,GAAG,GACjB;;AACD,AAAA,iBAAiB;AACjB,AAAA,eAAe,CAAC;EACd,SAAS,EAAE,wBAAuB,GACnC;;AAEH,AAAA,OAAO,CAAC;EACN,gBAAgB,EAAE,2BAA2B;EAC7C,QAAQ,EAAE,MAAM,GAmBjB;EArBD,AAIE,OAJK,AAIL,OAAQ,CAAC;IACP,OAAO,EAAE,EAAE;IACX,OAAO,EAAE,KAAK;IACd,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,IAAI;IACZ,gBAAgB,EAAE,+BAA+B;IACjD,eAAe,EAAE,KAAK;IACtB,mBAAmB,EAAE,aAAa,GACnC;EAZH,AAcI,OAdG,GAcH,UAAU,CAAC;IACX,MAAM,EAAE,KAAK;IACb,WAAW,EAAE,IAAI;IACjB,OAAO,EAAE,IAAI;IACb,WAAW,EAAE,MAAM;IACnB,eAAe,EAAE,MAAM,GACxB;;AAGD,AAAA,YAAY,CAAC;EAEX,iBAAiB,EAAE,SAAS;EGtH9B,KAAK,EHuHW,KAAK;EGtHrB,MAAM,EHsHiB,KAAK;EAC1B,UAAU,EAAE,MAAM;EAClB,WAAW,EAAE,IAAI,GAClB;;AACC,AAAA,mBAAmB,CAAC;EAClB,SAAS,EAAE,IAAI;EACf,UAAU,EAAE,KAAK;EACjB,KAAK,EAAE,OAAO;EACd,WAAW,EIlIR,WAAW,EAAE,UAAU;EJmI1B,UAAU,EAAE,MAAM,GAKnB;EAVD,AAOE,mBAPiB,CAOjB,IAAI,CAAC;IACH,SAAS,EAAE,KAAK,GACjB;;AAEH,AAAA,iBAAiB,CAAC;EAChB,UAAU,EAAE,GAAG;EACf,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,EAAE,GAKZ;EARD,AAKW,iBALM,CAKf,MAAM,GAAG,MAAM,CAAC;IACd,WAAW,EAAE,GAAG,GACjB;;AAGL,AAAA,YAAY,CAAC;EACX,eAAe,EAAE,OAAO;EACxB,iBAAiB,EAAE,SAAS,GAK7B;;AACD,AAAA,eAAe,CAAC;EACd,gBAAgB,EAAE,4BAA4B;EGzJhD,KAAK,EH0JW,KAAK;EGzJrB,MAAM,EHyJiB,KAAK;EAC1B,QAAQ,EAAE,QAAQ;EAClB,SAAS,EAAE,gBAAgB,GAC5B;;AACD,AAAA,eAAe,CAAC;EACd,gBAAgB,EAAE,4BAA4B;EG/JhD,KAAK,EHgKW,KAAK;EG/JrB,MAAM,EH+JiB,IAAI;EACzB,QAAQ,EAAE,QAAQ;EAClB,SAAS,EAAE,uBAAuB,GACnC;;AACD,AAAA,eAAe,CAAC;EACd,gBAAgB,EAAE,4BAA4B;EGrKhD,KAAK,EHsKW,IAAI;EGrKpB,MAAM,EHqKgB,IAAI;EACxB,QAAQ,EAAE,QAAQ;EAClB,SAAS,EAAE,sBAAsB,GAClC;;AACD,AAAA,eAAe,CAAC;EACd,gBAAgB,EAAE,4BAA4B;EG3KhD,KAAK,EH4KW,KAAK;EG3KrB,MAAM,EH2KiB,IAAI;EACzB,OAAO,EAAE,YAAY;EACrB,SAAS,EAAE,wBAAwB,GACpC;;AACD,AAAA,eAAe,CAAC;EACd,gBAAgB,EAAE,4BAA4B;EGjLhD,KAAK,EHkLW,KAAK;EGjLrB,MAAM,EHiLiB,KAAK;EAC1B,OAAO,EAAE,YAAY;EACrB,SAAS,EAAE,qBAAqB,GACjC;;AACD,AAAA,eAAe,CAAC;EACd,gBAAgB,EAAE,4BAA4B;EGvLhD,KAAK,EHwLW,KAAK;EGvLrB,MAAM,EHuLiB,KAAK;EAC1B,OAAO,EAAE,YAAY;EACrB,SAAS,EAAE,sBAAsB,GAClC;;AACD,AAAA,cAAc,CAAC;EACb,UAAU,EAAE,KAAK;EACjB,UAAU,EAAE,MAAM,GACnB;;AAEH,AAAA,QAAQ,CAAC;EACP,WAAW,EAAE,GAAG,GACjB;;AAED,AAAA,cAAc,CAAC;EACb,OAAO,EAAE,IAAI;EACb,eAAe,EAAE,aAAa;EAC9B,UAAU,EAAE,GAAG;EACf,KAAK,EAAE,GAAG,GAOX;EAJG,MAAM,EAAE,QAAQ,EAAE,KAAK;IAP3B,AAMa,cANC,AAMZ,SAAU,CAAC,aAAa,AAAA,IAAK,CAAA,AAAA,UAAU,EAAE;MAErC,OAAO,EAAE,EAAE,GAEd;;AAED,AAAA,aAAa,CAAC;EACZ,KAAK,EAAE,GAAG;EACV,MAAM,EAAE,qBAAqB;EAC7B,aAAa,EAAE,IAAI;EACnB,oBAAoB,EAAE,gCAAgC,CAAC,CAAC,CAAC,KAAK;EAAE,kBAAkB;EAClF,eAAe,EAAE,gCAAgC,CAAC,CAAC,CAAC,KAAK;EAAE,mBAAmB;EAC9E,YAAY,EAAE,gCAAgC,CAAC,CAAC,CAAC,KAAK;EACtD,OAAO,EAAE,OAAO;EAChB,UAAU,EAAE,mHAAmH,GAwFhI;EAtFC,MAAM,EAAE,SAAS,EAAE,KAAK;IAV1B,AAAA,aAAa,CAAC;MAWV,QAAQ,EAAE,QAAQ;MAClB,OAAO,EAAE,gBAAgB,GAoF5B;EAhFG,MAAM,EAAE,SAAS,EAAE,KAAK;IAhB5B,AAeE,aAfW,CAeX,gBAAgB,CAAC;MAEb,MAAM,EAAE,UAAU;MAClB,QAAQ,EAAE,QAAQ;MAClB,MAAM,EAAE,KAAK,GAMhB;EAJC,MAAM,EAAE,SAAS,EAAE,KAAK;IArB5B,AAeE,aAfW,CAeX,gBAAgB,CAAC;MAOb,UAAU,EAAE,IAAI;MAChB,UAAU,EAAE,MAAM,GAErB;EAzBH,AA2BY,aA3BC,CA2BX,OAAO,GAAG,OAAO,CAAC;IAAE,WAAW,EAAE,IAAI,GAAK;EA3B5C,AA4BE,aA5BW,CA4BX,OAAO,CAAC;IACN,UAAU,EAAE,mBAAmB,GAKhC;IAHC,MAAM,EAAE,SAAS,EAAE,KAAK;MA/B5B,AA4BE,aA5BW,CA4BX,OAAO,CAAC;QAIJ,OAAO,EAAE,CAAC,GAEb;EAlCH,AAoCE,aApCW,AAoCX,MAAO,CAAC;IACN,MAAM,EAAE,iBAAiB;IACzB,UAAU,EAAE,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,yBAAyB;IACtD,gBAAgB,EAAE,IAAI,GAwDvB;IA/FH,AAyCI,aAzCS,AAoCX,MAAO,CAKL,OAAO,CAAC;MAAE,OAAO,EAAE,CAAC,GAAK;IAzC7B,AA2CI,aA3CS,AAoCX,MAAO,CAOL,0BAA0B,CAAC;MACzB,SAAS,EAAE,+BAA+B;MAC1C,yBAAyB,EAAE,CAAC;MAC5B,gBAAgB,EAAE,OAAO;MACzB,iBAAiB,EAAE,+BAA+B;MAClD,iCAAiC,EAAE,CAAC;MACpC,wBAAwB,EAAE,OAAO;MACjC,cAAc,EAAE,+BAA+B;MAC/C,8BAA8B,EAAE,CAAC;MACjC,qBAAqB,EAAE,OAAO;MAC9B,YAAY,EAAE,+BAA+B;MAC7C,4BAA4B,EAAE,CAAC;MAC/B,mBAAmB,EAAE,OAAO;MAC5B,aAAa,EAAE,+BAA+B;MAC9C,6BAA6B,EAAE,CAAC;MAChC,oBAAoB,EAAE,OAAO,GAC9B;IA3DL,AA4DI,aA5DS,AAoCX,MAAO,CAwBL,wBAAwB,CAAC;MACvB,SAAS,EAAE,kCAAkC;MAC7C,yBAAyB,EAAE,CAAC;MAC5B,gBAAgB,EAAE,MAAM;MACxB,iBAAiB,EAAE,kBAAkB,CAAC,oCAAoC,CAAC,IAAG;MAC9E,iCAAiC,EAAE,CAAC;MACpC,wBAAwB,EAAE,MAAM;MAChC,cAAc,EAAE,kBAAkB,CAAC,oCAAoC,CAAC,IAAG;MAC3E,8BAA8B,EAAE,CAAC;MACjC,qBAAqB,EAAE,MAAM;MAC7B,YAAY,EAAE,kBAAkB,CAAC,oCAAoC,CAAC,IAAG;MACzE,4BAA4B,EAAE,CAAC;MAC/B,mBAAmB,EAAE,MAAM;MAC3B,aAAa,EAAE,kBAAkB,CAAC,oCAAoC,CAAC,IAAG;MAC1E,6BAA6B,EAAE,CAAC;MAChC,oBAAoB,EAAE,MAAM,GAC7B;IA5EL,AA6EI,aA7ES,AAoCX,MAAO,CAyCL,yBAAyB,CAAC;MACxB,SAAS,EAAE,mBAAmB,CAAC,oCAAoC,CAAC,IAAG;MACvE,yBAAyB,EAAE,CAAC;MAC5B,gBAAgB,EAAE,QAAQ;MAC1B,iBAAiB,EAAE,mBAAmB,CAAC,oCAAoC,CAAC,IAAG;MAC/E,iCAAiC,EAAE,CAAC;MACpC,wBAAwB,EAAE,QAAQ;MAClC,cAAc,EAAE,mBAAmB,CAAC,oCAAoC,CAAC,IAAG;MAC5E,8BAA8B,EAAE,CAAC;MACjC,qBAAqB,EAAE,QAAQ;MAC/B,YAAY,EAAE,mBAAmB,CAAC,oCAAoC,CAAC,IAAG;MAC1E,4BAA4B,EAAE,CAAC;MAC/B,mBAAmB,EAAE,QAAQ;MAC7B,aAAa,EAAE,mBAAmB,CAAC,oCAAoC,CAAC,IAAG;MAC3E,6BAA6B,EAAE,CAAC;MAChC,oBAAoB,EAAE,QAAQ,GAC/B;;AAIL,AAAA,kBAAkB,CAAC;EACjB,SAAS,EAAE,KAAK;EAChB,WAAW,EItTN,aAAa,EADb,WAAW,EAAE,UAAU;EJwT5B,KAAK,EInTC,OAAO;EJoTb,cAAc,EAAE,SAAS;EACzB,UAAU,EAAE,MAAM,GACnB;;AACD,AAAA,qBAAqB,CAAC;EACpB,OAAO,EAAE,KAAK;EACd,MAAM,EAAE,MAAM;EACd,KAAK,EAAE,MAAM;EACb,MAAM,EAAE,MAAM;EACd,IAAI,EI5TE,OAAO,GJ6Td;;AACD,AAAA,kBAAkB,CAAC;EACjB,UAAU,EAAE,OAAO;EACnB,SAAS,EAAE,uBAAuB,GAenC;EAbC,MAAM,EAAE,SAAS,EAAE,MAAM;IAJ3B,AAAA,kBAAkB,CAAC;MAIY,SAAS,EAAE,uBAAsB,GAa/D;EAZC,MAAM,EAAE,SAAS,EAAE,KAAK;IAL1B,AAAA,kBAAkB,CAAC;MAKW,SAAS,EAAE,uBAAuB,GAY/D;EAVC,AAAA,wBAAO,CAAC;IACN,SAAS,EAAE,uBAAuB,GAGnC;IAFC,MAAM,EAAE,SAAS,EAAE,MAAM;MAF3B,AAAA,wBAAO,CAAC;QAEuB,SAAS,EAAE,uBAAsB,GAE/D;IADC,MAAM,EAAE,SAAS,EAAE,KAAK;MAH1B,AAAA,wBAAO,CAAC;QAGsB,SAAS,EAAE,uBAAuB,GAC/D;EACD,AAAA,yBAAQ,CAAC;IACP,SAAS,EAAE,wBAAwB,GAGpC;IAFC,MAAM,EAAE,SAAS,EAAE,MAAM;MAF3B,AAAA,yBAAQ,CAAC;QAEsB,SAAS,EAAE,uBAAuB,GAEhE;IADC,MAAM,EAAE,SAAS,EAAE,KAAK;MAH1B,AAAA,yBAAQ,CAAC;QAGqB,SAAS,EAAE,wBAAwB,GAChE;;AAEH,AAAA,oBAAoB,EAqOtB,AArOE,0BAqOwB,CArOH;EACnB,SAAS,EAAE,IAAI;EACf,KAAK,EIlVC,OAAO;EJmVb,UAAU,EAAE,MAAM;EAClB,UAAU,EAAE,MAAM;EAClB,MAAM,EAAE,OAAO,GAChB;;AACD,AAAA,kBAAkB,CAAC;EACjB,UAAU,EAAE,IAAI;EAGhB,UAAU,EAAE,WAAW;EAEvB,YAAY,EAAE,WAAW,GAc1B;EAZC,MAAM,EAAE,SAAS,EAAE,MAAM;IAR3B,AAAA,kBAAkB,CAAC;MASf,MAAM,EAAE,KAAK,GAWhB;EARC,MAAM,EAAE,SAAS,EAAE,KAAK;IAZ1B,AAAA,kBAAkB,CAAC;MAaf,MAAM,EAAE,KAAK,GAOhB;EAJC,MAAM,EAAE,SAAS,EAAE,KAAK;IAhB1B,AAAA,kBAAkB,CAAC;MAiBf,MAAM,EAAE,KAAK;MACb,aAAa,EAAE,IAAI,GAEtB;;AACD,AAAA,kBAAkB,CAAC;EACjB,QAAQ,EAAE,QAAQ,GACnB;;AACD,AAAqB,kBAAH,GAAG,GAAG,CAAC;EACvB,WAAW,EAAE,QAAQ;EACrB,UAAU,EAAE,MAAM;EAElB,UAAU,EAAE,WAAW;EAEvB,YAAY,EAAE,WAAW,GAO1B;;AACD,AAAA,wBAAwB,CAAC;EACvB,UAAU,EAAE,MAAM,GACnB;;AACD,AAAyB,sBAAH,GAAG,sBAAsB,CAAC;EAC9C,WAAW,EAAE,IAAI,GAClB;;AACD,AAAA,sBAAsB,CAAC;EACrB,SAAS,EAAE,IAAI;EACf,WAAW,EI1YN,WAAW,EAAE,UAAU;EJ2Y5B,KAAK,EAAE,OAAO;EACd,WAAW,EAAE,GAAG,GAYjB;EAhBD,AAME,sBANoB,CAMpB,IAAI,CAAC;IACH,cAAc,EAAE,MAAM;IACtB,WAAW,EAAE,GAAG;IAChB,QAAQ,EAAE,QAAQ;IAClB,GAAG,EAAE,GAAG,GACT;EAXH,AAakB,sBAbI,CAapB,KAAK,AAAA,QAAQ,GAAG,IAAI,CAAC;IACnB,KAAK,EAAE,OAAO,GACf;;AGtYD,kBAAkB,CAAlB,eAAkB;EH0YpB,AAAA,EAAE;IACA,OAAO,EAAE,CAAC;EAIZ,AAAA,IAAI;IACF,OAAO,EAAE,CAAC;;AG7YV,eAAe,CAAf,eAAe;EHuYjB,AAAA,EAAE;IACA,OAAO,EAAE,CAAC;EAIZ,AAAA,IAAI;IACF,OAAO,EAAE,CAAC;;AG1YV,aAAa,CAAb,eAAa;EHoYf,AAAA,EAAE;IACA,OAAO,EAAE,CAAC;EAIZ,AAAA,IAAI;IACF,OAAO,EAAE,CAAC;;AGvYV,UAAU,CAAV,eAAU;EHiYZ,AAAA,EAAE;IACA,OAAO,EAAE,CAAC;EAIZ,AAAA,IAAI;IACF,OAAO,EAAE,CAAC;;AGhZV,kBAAkB,CAAlB,kBAAkB;EHuZpB,AAAA,EAAE;IACA,SAAS,EAAE,qBAAqB,CAAC,SAAS;;EAG5C,AAAA,IAAI;IACF,SAAS,EAAE,qBAAqB,CAAC,SAAS;;AGzZ1C,eAAe,CAAf,kBAAe;EHoZjB,AAAA,EAAE;IACA,SAAS,EAAE,qBAAqB,CAAC,SAAS;;EAG5C,AAAA,IAAI;IACF,SAAS,EAAE,qBAAqB,CAAC,SAAS;;AGtZ1C,aAAa,CAAb,kBAAa;EHiZf,AAAA,EAAE;IACA,SAAS,EAAE,qBAAqB,CAAC,SAAS;;EAG5C,AAAA,IAAI;IACF,SAAS,EAAE,qBAAqB,CAAC,SAAS;;AGnZ1C,UAAU,CAAV,kBAAU;EH8YZ,AAAA,EAAE;IACA,SAAS,EAAE,qBAAqB,CAAC,SAAS;;EAG5C,AAAA,IAAI;IACF,SAAS,EAAE,qBAAqB,CAAC,SAAS;;AG5Z1C,kBAAkB,CAAlB,mBAAkB;EHkapB,AAAA,EAAE;IACA,iBAAiB,EAAE,yBAAyB,CAAC,SAAS;IACtD,SAAS,EAAE,yBAAyB,CAAC,SAAS;;EAEhD,AAAA,IAAI;IACF,iBAAiB,EAAE,wBAAwB,CAAC,SAAS;IACrD,SAAS,EAAE,wBAAwB,CAAC,SAAS;;AGra7C,eAAe,CAAf,mBAAe;EH+ZjB,AAAA,EAAE;IACA,iBAAiB,EAAE,yBAAyB,CAAC,SAAS;IACtD,SAAS,EAAE,yBAAyB,CAAC,SAAS;;EAEhD,AAAA,IAAI;IACF,iBAAiB,EAAE,wBAAwB,CAAC,SAAS;IACrD,SAAS,EAAE,wBAAwB,CAAC,SAAS;;AGla7C,aAAa,CAAb,mBAAa;EH4Zf,AAAA,EAAE;IACA,iBAAiB,EAAE,yBAAyB,CAAC,SAAS;IACtD,SAAS,EAAE,yBAAyB,CAAC,SAAS;;EAEhD,AAAA,IAAI;IACF,iBAAiB,EAAE,wBAAwB,CAAC,SAAS;IACrD,SAAS,EAAE,wBAAwB,CAAC,SAAS;;AG/Z7C,UAAU,CAAV,mBAAU;EHyZZ,AAAA,EAAE;IACA,iBAAiB,EAAE,yBAAyB,CAAC,SAAS;IACtD,SAAS,EAAE,yBAAyB,CAAC,SAAS;;EAEhD,AAAA,IAAI;IACF,iBAAiB,EAAE,wBAAwB,CAAC,SAAS;IACrD,SAAS,EAAE,wBAAwB,CAAC,SAAS;;AAIjD,MAAM,EAAE,SAAS,EAAE,MAAM;EG5arB,kBAAkB,CAAlB,kBAAkB;IH8alB,AAAA,EAAE;MACA,SAAS,EAAE,uBAAsB,CAAC,SAAS;;IAE7C,AAAA,IAAI;MACF,SAAS,EAAE,uBAAsB,CAAC,SAAS;EG/a7C,eAAe,CAAf,kBAAe;IH2af,AAAA,EAAE;MACA,SAAS,EAAE,uBAAsB,CAAC,SAAS;;IAE7C,AAAA,IAAI;MACF,SAAS,EAAE,uBAAsB,CAAC,SAAS;EG5a7C,aAAa,CAAb,kBAAa;IHwab,AAAA,EAAE;MACA,SAAS,EAAE,uBAAsB,CAAC,SAAS;;IAE7C,AAAA,IAAI;MACF,SAAS,EAAE,uBAAsB,CAAC,SAAS;EGza7C,UAAU,CAAV,kBAAU;IHqaV,AAAA,EAAE;MACA,SAAS,EAAE,uBAAsB,CAAC,SAAS;;IAE7C,AAAA,IAAI;MACF,SAAS,EAAE,uBAAsB,CAAC,SAAS;EGlb7C,kBAAkB,CAAlB,mBAAkB;IHublB,AAAA,EAAE;MACA,SAAS,EAAE,uBAAuB,CAAC,SAAS;;IAE9C,AAAA,IAAI;MACF,SAAS,EAAE,uBAAuB,CAAC,SAAS;EGxb9C,eAAe,CAAf,mBAAe;IHobf,AAAA,EAAE;MACA,SAAS,EAAE,uBAAuB,CAAC,SAAS;;IAE9C,AAAA,IAAI;MACF,SAAS,EAAE,uBAAuB,CAAC,SAAS;EGrb9C,aAAa,CAAb,mBAAa;IHibb,AAAA,EAAE;MACA,SAAS,EAAE,uBAAuB,CAAC,SAAS;;IAE9C,AAAA,IAAI;MACF,SAAS,EAAE,uBAAuB,CAAC,SAAS;EGlb9C,UAAU,CAAV,mBAAU;IH8aV,AAAA,EAAE;MACA,SAAS,EAAE,uBAAuB,CAAC,SAAS;;IAE9C,AAAA,IAAI;MACF,SAAS,EAAE,uBAAuB,CAAC,SAAS;;AAKlD,MAAM,EAAE,SAAS,EAAE,KAAK;EGhcpB,kBAAkB,CAAlB,kBAAkB;IHkclB,AAAA,EAAE;MACA,SAAS,EAAE,uBAAuB;;IAEpC,AAAA,IAAI;MACF,SAAS,EAAE,uBAAuB;EGncpC,eAAe,CAAf,kBAAe;IH+bf,AAAA,EAAE;MACA,SAAS,EAAE,uBAAuB;;IAEpC,AAAA,IAAI;MACF,SAAS,EAAE,uBAAuB;EGhcpC,aAAa,CAAb,kBAAa;IH4bb,AAAA,EAAE;MACA,SAAS,EAAE,uBAAuB;;IAEpC,AAAA,IAAI;MACF,SAAS,EAAE,uBAAuB;EG7bpC,UAAU,CAAV,kBAAU;IHybV,AAAA,EAAE;MACA,SAAS,EAAE,uBAAuB;;IAEpC,AAAA,IAAI;MACF,SAAS,EAAE,uBAAuB;EGtcpC,kBAAkB,CAAlB,eAAkB;IH2clB,AAAA,EAAE;MACA,OAAO,EAAE,CAAC;IAEZ,AAAA,IAAI;MACF,OAAO,EAAE,CAAC;EG5cZ,eAAe,CAAf,eAAe;IHwcf,AAAA,EAAE;MACA,OAAO,EAAE,CAAC;IAEZ,AAAA,IAAI;MACF,OAAO,EAAE,CAAC;EGzcZ,aAAa,CAAb,eAAa;IHqcb,AAAA,EAAE;MACA,OAAO,EAAE,CAAC;IAEZ,AAAA,IAAI;MACF,OAAO,EAAE,CAAC;EGtcZ,UAAU,CAAV,eAAU;IHkcV,AAAA,EAAE;MACA,OAAO,EAAE,CAAC;IAEZ,AAAA,IAAI;MACF,OAAO,EAAE,CAAC;EG/cZ,kBAAkB,CAAlB,mBAAkB;IHodlB,AAAA,EAAE;MACA,SAAS,EAAE,wBAAwB;;IAErC,AAAA,IAAI;MACF,SAAS,EAAE,wBAAwB;EGrdrC,eAAe,CAAf,mBAAe;IHidf,AAAA,EAAE;MACA,SAAS,EAAE,wBAAwB;;IAErC,AAAA,IAAI;MACF,SAAS,EAAE,wBAAwB;EGldrC,aAAa,CAAb,mBAAa;IH8cb,AAAA,EAAE;MACA,SAAS,EAAE,wBAAwB;;IAErC,AAAA,IAAI;MACF,SAAS,EAAE,wBAAwB;EG/crC,UAAU,CAAV,mBAAU;IH2cV,AAAA,EAAE;MACA,SAAS,EAAE,wBAAwB;;IAErC,AAAA,IAAI;MACF,SAAS,EAAE,wBAAwB;;AAKzC,AAAA,iBAAiB,CAAC;EAChB,WAAW,EAAE,GAAG,GACjB;;AAEC,AAAA,uBAAuB,CAAC;EACtB,UAAU,EAAE,GAAG;EACf,SAAS,EAAE,KAAK;EAChB,MAAM,EAAE,iBAAiB;EACzB,aAAa,EAAE,GAAG;EAClB,OAAO,EAAE,OAAO;EAChB,KAAK,EInfC,OAAO,GJugBd;EA1BD,AAQE,uBARqB,CAQrB,EAAE,CAAC;IACD,SAAS,EAAE,KAAK;IAChB,cAAc,EAAE,cAAc;IAC9B,aAAa,EAAE,4BAA4B,GAC5C;EAZH,AAcE,uBAdqB,CAcrB,EAAE,CAAC;IACD,UAAU,EAAE,MAAM;IAClB,OAAO,EAAE,gBAAgB;IACzB,aAAa,EAAE,4BAA4B,GAC5C;EAlBH,AAsBM,uBAtBiB,CAoBrB,EAAE,AACA,MAAO,CACL,4BAA4B,CAAC;IAAE,OAAO,EAAE,CAAC,GAAK;;AAKpD,AAAA,4BAA4B,CAAC;EAC3B,YAAY,EAAE,IAAI;EAClB,OAAO,EAAE,CAAC,GACX;;AAGC,AAAA,6BAA6B,CAAC;EAC5B,SAAS,EAAE,IAAI;EACf,KAAK,EIjhBD,OAAO;EJkhBX,WAAW,EAAE,IAAI;EACjB,cAAc,EAAE,SAAS;EACzB,WAAW,EAAE,KAAI,CAAC,KAAK,CIphBnB,OAAO;EJqhBX,YAAY,EAAE,KAAK;EACnB,WAAW,EAAE,MAAM,GACpB;;AAED,AAAA,2BAA2B,CAAC;EAC1B,KAAK,EAAE,GAAG,GACX;;AAED,AAAA,4BAA4B,CAAC;EAC3B,KAAK,EAAE,GAAG,GACX;;AAED,AAAA,+BAA+B,CAAC;EAC9B,KAAK,EAAE,GAAG,GACX;;AAED,AAAA,4BAA4B,CAAC;EAC3B,KAAK,EAAE,GAAG,GACX;;AAEL,AAAA,cAAc,CAAC;EACb,gBAAgB,EAAE,OAAyB,GAC5C;;AACD,AAAA,cAAc,CAAC;EACb,gBAAgB,EAAE,OAAyB,GAC5C;;AACD,AAAA,eAAe,CAAC;EACd,gBAAgB,EAAE,OAAyB,GAC5C;;AACD,AAAA,gBAAgB,CAAC;EACf,gBAAgB,EAAE,OAAyB,GAC5C;;AAED,AAAA,0BAA0B,CAAC;EAEzB,SAAS,EAAE,IAAI,GAKhB;EAHC,MAAM,EAAE,SAAS,EAAE,KAAK;IAJ1B,AAAA,0BAA0B,CAAC;MAKvB,UAAU,EAAE,YAAY,GAE3B;;AAED,AAAA,oBAAoB,CAAC;EACnB,OAAO,EAAE,CAAC;EACV,UAAU,EAAE,MAAM,GAKnB;EAHC,MAAM,EAAE,SAAS,EAAE,KAAK;IAJ1B,AAAA,oBAAoB,CAAC;MAKjB,aAAa,EAAE,IAAI,GAEtB;;AACC,AAA6B,0BAAH,GAAG,0BAA0B,CAAC;EACtD,WAAW,EAAE,IAAI,GAKlB;EAHC,MAAM,EAAE,SAAS,EAAE,MAAM;IAH3B,AAA6B,0BAAH,GAAG,0BAA0B,CAAC;MAIpD,WAAW,EAAE,IAAI,GAEpB;;AACD,AAAA,0BAA0B,CAAC;EACzB,eAAe,EAAE,IAAI;EACrB,OAAO,EAAE,YAAY,GActB;EAhBD,AAIE,0BAJwB,CAIxB,MAAM,CAAC;IGnlBT,KAAK,EHolBa,IAAI;IGnlBtB,MAAM,EHmlBY,IAAI;IAClB,aAAa,EAAE,GAAG;IAClB,MAAM,EAAE,CAAC;IACT,OAAO,EAAE,IAAI,GACd;EATH,AAYI,0BAZsB,AAWxB,UAAW,CACT,MAAM,CAAC;IACL,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CI3lBlB,OAAO,GJ4lBV;;AAGH,AAAkC,iCAAD,CAAC,MAAM,CAAC;EACvC,gBAAgB,EAAE,OAAO,GAC1B;;AACD,AAAmC,kCAAD,CAAC,MAAM,CAAC;EACxC,gBAAgB,EAAE,OAAO,GAC1B;;AACD,AAAgC,+BAAD,CAAC,MAAM,CAAC;EACrC,gBAAgB,EAAE,OAAO,GAC1B;;AACD,AAAkC,iCAAD,CAAC,MAAM,CAAC;EACvC,gBAAgB,EAAE,OAAO,GAC1B;;AACD,AAAiC,gCAAD,CAAC,MAAM,CAAC;EACtC,gBAAgB,EAAE,OAAO,GAC1B;;AAEL,MAAM,EAAE,SAAS,EAAE,MAAM;EACvB,AAAA,kBAAkB,CAAC;IACf,SAAS,EAAE,UAAS,GACvB;;AAED,MAAM,EALA,SAAS,EAAE,MAAM,OAKf,SAAS,EAAE,KAAK;EACtB,AAAc,aAAD,CAAC,gBAAgB,CAAC;IAC7B,UAAU,EAAE,MAAM;IAClB,MAAM,EAAE,YAAY,GACrB;EAED,AAAwB,aAAX,CAAC,OAAO,GAAG,OAAO,CAAC;IAC9B,WAAW,EAAE,IAAI,GAClB;;AAIL,MAAM,EAAE,SAAS,EAAE,KAAK;EACtB,AAAA,cAAc,CAAC;IACb,cAAc,EAAE,MAAM,GACvB;EAED,AAAA,aAAa,CAAC;IACZ,KAAK,EAAE,IAAI;IACX,aAAa,EAAE,IAAI,GACpB;EACD,AAAA,oBAAoB,EAnFtB,AAmFE,0BAnFwB,CAmFH;IACnB,UAAU,EAAE,MAAM,GACnB;EACD,AAAA,kBAAkB,CAAC;IACjB,KAAK,EAAE,IAAI;IACX,WAAW,EAAE,KAAK;IAClB,UAAU,EAAE,MAAM,GACnB;EACD,AAAA,kBAAkB,CAAC;IACjB,UAAU,EAAE,IAAI,GACjB;;AAGH,MAAM,EAAE,SAAS,EAAE,KAAK;EACtB,AAAA,UAAU,CAAC;IACT,KAAK,EAAE,EAAE;IACT,IAAI,EAAE,EAAE,GACT;EAED,AAAA,YAAY,CAAC;IACX,KAAK,EAAE,IAAI;IACX,MAAM,EAAE,IAAI,GAOb;IATD,AAIE,YAJU,CAIV,GAAG,CAAC;MACF,SAAS,EAAE,KAAK;MAChB,QAAQ,EAAE,QAAQ;MAClB,OAAO,EAAE,GAAG,GACb;EAGH,AAAU,OAAH,GAAG,UAAU,CAAC;IACnB,MAAM,EAAE,KAAK;IACb,WAAW,EAAE,CAAC;IACd,OAAO,EAAE,IAAI;IACb,WAAW,EAAE,OAAO;IACpB,eAAe,EAAE,MAAM,GACxB;EAED,AAAA,mBAAmB,CAAC;IAClB,SAAS,EAAE,OAAO,GACnB;EAED,AAAA,aAAa,CAAC;IACZ,OAAO,EAAE,OAAO,GACjB;EAED,AAAA,kBAAkB,CAAC;IACjB,KAAK,EAAE,IAAI;IACX,UAAU,EAAE,IAAI;IAChB,KAAK,EAAE,IAAI;IACX,OAAO,EAAE,KAAK;IACd,MAAM,EAAE,MAAM;IACd,aAAa,EAAE,IAAI,GACpB;EACD,AAAA,kBAAkB,CAAC;IACjB,UAAU,EAAE,MAAM,GACnB;EAED,AAAA,kBAAkB,CAAC;IACjB,UAAU,EAAE,MAAM;IAClB,MAAM,EAAE,IAAI,GACb;EACD,AAAmB,kBAAD,CAAC,GAAG,CAAC;IACrB,OAAO,EAAE,YAAY;IACrB,UAAU,EAAE,IAAI,GACjB;EAED,AAAA,IAAI,CAAC;IACH,QAAQ,EAAE,MAAM,GACjB;EAED,AAAA,YAAY,CAAC;IAEX,IAAI,EAAE,GAAG;IACT,UAAU,EAAE,KAAK;IACjB,OAAO,EAAE,EAAE,GACZ;;AAGH,AAAA,WAAW,CAAC;EACV,UAAU,EAAE,GAAG,GAKhB;EAND,AAGE,WAHS,CAGT,GAAG,CAAC;IACF,UAAU,EAAE,sBAAsB,GACnC;;AAED,AAAA,gBAAgB,CAAC;EACf,SAAS,EAAE,KAAK;EAChB,KAAK,EAAE,OAAO;EACd,UAAU,EAAE,GAAG,GAChB;;AAEH,AAAA,OAAO,CAAC;EACN,UAAU,EAAE,KAAK;EACjB,OAAO,EAAE,OAAO;EAChB,gBAAgB,EAAE,OAAO;EACzB,UAAU,EAAE,MAAM;EAClB,KAAK,EAAE,IAAI;EACX,SAAS,EAAE,KAAK,GAMjB;EAZD,AAQE,OARK,CAQL,CAAC,CAAC;IACA,KAAK,EAAE,OAAqB;IAC5B,eAAe,EAAE,IAAI,GACtB;;AAED,AAAA,YAAY,CAAC;EACX,cAAc,EAAE,MAAM;EACtB,MAAM,EAAE,OAAO,GAChB;;AAEH,AAAA,KAAK,CAAC;EACJ,MAAM,EAAE,gBAAgB;EACxB,UAAU,EAAE,sBAAsB,GACnC"
16 | }
--------------------------------------------------------------------------------
/site/index.twig:
--------------------------------------------------------------------------------
1 | {% extends "base.twig" %}
2 | {% import "macros.twig" as helper %}
3 |
4 |
5 | {% block title %}MenuChef - Create hamburgers' menu like a chef{% endblock title %}
6 | {% block appendHead %}
7 |
12 | {% endblock appendHead %}
13 | {% block content %}
14 |
37 |
38 |
43 |
44 | 171 | MenuChef helps you to create hamburgers' menu easily even without knowing how to cook. You just need call the MenuChef.js in your page and initiate like the examples above. It's light (approximately 55kb, 13kb gzipped) and you don't need change the HTML code of the menu original. You can personalize it by CSS or by options. 172 |
173 | 174 |175 | You can download the latest version of MenuChef in Github or can use the unpkg CDN 176 |
177 | 178 |<script src="//unpkg.com/menuchef@{{version}}"></script>
179 |
180 | | Variable | 201 |Type | 202 |Default | 203 |Description | 204 |
|---|---|---|---|
| {{ label(search(item.tags, 'title', 'type').description) }} | 211 |{{ search(item.tags, 'title', 'default').description }} | 212 |{{ search(item.tags, 'title', 'description').description }} | 213 |
| Variable | 223 |Type | 224 |Default | 225 |Description | 226 |
|---|---|---|---|
| {{ label(search(item.tags, 'title', 'type').description) }} | 233 |{{ search(item.tags, 'title', 'default').description }} | 234 |{{ search(item.tags, 'title', 'description').description }} | 235 |
| Variable | 245 |Type | 246 |Default | 247 |Description | 248 |
|---|---|---|---|
| {{ label(search(item.tags, 'title', 'type').description) }} | 255 |{{ search(item.tags, 'title', 'default').description }} | 256 |{{ search(item.tags, 'title', 'description').description }} | 257 |
| Variable | 267 |Type | 268 |Default | 269 |Description | 270 |
|---|---|---|---|
| {{ label(search(item.tags, 'title', 'type').description) }} | 277 |{{ search(item.tags, 'title', 'default').description }} | 278 |{{ search(item.tags, 'title', 'description').description }} | 279 |
| Variable | 289 |Type | 290 |Default | 291 |Description | 292 |
|---|---|---|---|
| {{ label(search(item.tags, 'title', 'type').description) }} | 299 |{{ search(item.tags, 'title', 'default').description }} | 300 |{{ search(item.tags, 'title', 'description').description }} | 301 |
310 | MenuChef was created with CSS variables, so it's very easy change some elements of the interface just changing a couple of variables, with sort, without change the CSS in fact. The support of CSS variables isn't complete yet in some browsers, so if you want support those browsers, you can overwrite CSS theme default below. If you choose overwrite the CSS theme, don't forget to put !important because the MenuChef's style is injected by JS, so you CSS can't overwrite by cascade.
311 |
/* open hamburger button */
314 | .MenuChefOpen .hamburger-inner,
315 | .MenuChefOpen .hamburger-inner::before,
316 | .MenuChefOpen .hamburger-inner::after {
317 | background-color: #A0A1A5 !important; /* fallback */
318 | background-color: var(--MenuChef-scheme-color, #A0A1A5) !important; /* try use CSS var with fallback */
319 | }
320 |
321 | /* close hamburger button */
322 | .MenuChefOpen.is-active .hamburger-inner,
323 | .MenuChefOpen.is-active .hamburger-inner::before,
324 | .MenuChefOpen.is-active .hamburger-inner::after {
325 | background-color: #28292E !important; /* fallback */
326 | background-color: var(--MenuChef-scheme-color, #28292E) !important; /* try use CSS var with fallback */
327 | }
328 |
329 | /* Menuchef kitchen: link's area */
330 | .MenuChef {
331 | background-color: #28292E !important; /* fallback */
332 | background-color: var(--MenuChef-scheme-bgcolor, #28292E) !important; /* try use CSS var with fallback */
333 | }
334 |
335 | /* Menuchef links */
336 | .MenuChef .MenuChef-links-link {
337 | color: #A0A1A5 !important; /* fallback */
338 | color: var(--MenuChef-scheme-color, #A0A1A5) !important; /* try use CSS var with fallback */
339 | }
340 |
341 | /* Menuchef links hover */
342 | .MenuChef .MenuChef-links-link:hover {
343 | color: #86878c !important; /* fallback */
344 | color: var(--MenuChef-scheme-color-hover, #86878c) !important; /* try use CSS var with fallback */
345 | }
346 |
347 | | Variable | 351 | 352 |Default | 353 |Description | 354 |
|---|---|---|
| It depend's of scheme | 360 |MenuChef kitchen's background color | 361 ||
| It depend's of scheme | 366 |Links color | 367 ||
| It depend's of scheme | 372 |Links hover color | 373 |
| Variable | 383 | 384 |Default | 385 |Description | 386 |
|---|---|---|
| 'Helvetica', 'Arial', sans-serif | 392 |Font family of links | 393 ||
| 16px | 397 |Font size of links | 398 ||
| 25px | 402 |Margin bottom between links | 403 ||
| uppercase | 407 |Text transform of links | 408 ||
| color linear .15s | 412 |Transition for links hover | 413 ||
| bold | 417 |Links font weight | 418 ||
| 20% | 422 |Default width of MenuChef's kitchen | 423 ||
| 240px | 427 |Minimum width of MenuChef's kitchen | 428 |
436 | Example of all MenuChef default options 437 |
438 | 439 |new MenuChef('.old-menu a', {
440 | theme: {
441 | theme: 'full',
442 | effectOnOpen: '',
443 | direction: '',
444 | pageEffect: ''
445 | },
446 |
447 | scheme: 'black',
448 | closeOnClick: true,
449 | closeOnClickOutside: true,
450 |
451 | classes: {
452 | exclude: [],
453 | only: [],
454 | include: []
455 | },
456 |
457 | hamburger: 'boring',
458 | bodyClassOpen: '',
459 | kitchenClass: '',
460 | kitchenOpenClass: '',
461 |
462 | onOpen: function () {},
463 | onClose: function () {},
464 | onClick: function () {},
465 | onReady: function () {}
466 | });
467 |
468 |