[{"__symbolic":"module","version":3,"metadata":{"SelectComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"gp-admin-abstract","name":"AbstractComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"gp-select","template":"\n<div style=\"display: none\">\n    <ng-content select=\"option\"></ng-content>\n</div>\n\n<div [ngClass]=\"'gp-select pr '+extraClass+\n(showErrorText() ? ' gp-select--error ':'')+\n(!!value ? ' gp-select--filled ' : '') +\n(disabled ? ' gp-select--disabled ' : '') +\n((opened && !disabled) ? ' gp-select--open ' : '')\n\" (click)=\"!disabled ? (opened = !opened) : null\">\n\n    <div class=\"flex flex--content-between\">\n        <div class=\"gp-select__title\" *ngIf=\"title\">{{title}}</div>\n        <div class=\"gp-select__error\" *ngIf=\"showErrorText()\">{{error}}</div>\n    </div>\n\n    <div class=\"gp-select__area pr\">\n        <span *ngIf=\"placeholder !== '' && value === ''\" class=\"gp-select__placeholder\">{{ placeholder }}</span>\n        <span>{{valueTitle ? valueTitle : '&nbsp;'}}</span>\n\n        <div class=\"gp-select__arrow pa flex flex--align-center flex--content-center\">\n            <span class=\"gp-select__arrow-icon\"></span>\n        </div>\n\n    </div>\n\n    <div class=\"gp-select__dropdown flex\" gp-scroll (scrolled)=\"scrollDown()\" (scrolledUp)=\"scrollUp()\">\n        <a class=\"gp-select__dropdown-item\" *ngFor=\"let item of options\" [attr.data-key]=\"item.key\"\n           [ngClass]=\"{'gp-select__dropdown-item--active': value == item.key}\"\n           (click)=\"setValue(item.key)\">\n            {{item.value}}\n        </a>\n        <!-- gp-select__dropdown-item--active -->\n        <!-- gp-select__item--disabled -->\n    </div>\n\n</div>\n","styles":["@charset \"UTF-8\";\n/**\n * Переменные\n */\n:root {\n  --color-white: white;\n  --color-success: #00afec;\n  --color-warning: #ffb827;\n  --color-error: #f35252;\n  --color-disabled: #dbdbdb;\n  --color-black: black;\n  --color-span: #b5b5b5;\n  --color-span-second: #212121;\n  --color-bg: #f8f8f8;\n  --color-bg-second: #f8f8f8;\n  --color-bg-success: rgba(0, 175, 236, 0.1);\n  --color-bg-warning: var(--color-warning);\n  --color-bg-error: var(--color-error);\n  --color-placeholder: #b5b5b5;\n  --color-border: #dbdbdb;\n  --color-radio-border: #d3d3d3;\n  --font-roboto: 'Roboto', sans-serif;\n  --font-helvetica: 'Helvetica', sans-serif; }\n\n/**\n *\n */\n/**\n * Стили для компонента \"gp-select\"\n */\n.gp-select {\n  min-width: 18rem; }\n  .gp-select--open .gp-select__arrow-icon {\n    -moz-transform: scale(-1);\n    -o-transform: scale(-1);\n    -ms-transform: scale(-1);\n    -webkit-transform: scale(-1);\n    transform: scale(-1); }\n  .gp-select--open .gp-select__dropdown {\n    max-height: 12.5rem;\n    padding: 0 0.5rem 0.5rem;\n    pointer-events: auto;\n    opacity: 1;\n    -moz-transition-delay: 0ms, 0ms;\n    -o-transition-delay: 0ms, 0ms;\n    -webkit-transition-delay: 0ms, 0ms;\n    transition-delay: 0ms, 0ms;\n    -moz-transition-property: max-height, padding;\n    -o-transition-property: max-height, padding;\n    -webkit-transition-property: max-height, padding;\n    transition-property: max-height, padding; }\n  .gp-select--success input.gp-select__area {\n    border-color: #00afec; }\n  .gp-select--success .gp-select__title {\n    color: #00afec; }\n  .gp-select--success .gp-select__arrow-icon {\n    border-top-color: #00afec; }\n  .gp-select--success .gp-select__dropdown {\n    border-right-color: #00afec;\n    border-bottom-color: #00afec;\n    border-left-color: #00afec; }\n  .gp-select--error .gp-select__area {\n    border-color: #f35252; }\n  .gp-select--error .gp-select__title {\n    color: #f35252; }\n  .gp-select--error .gp-select__error {\n    display: block; }\n  .gp-select--error .gp-select__arrow-icon {\n    border-top-color: #f35252; }\n  .gp-select--error .gp-select__dropdown {\n    border-right-color: #f35252;\n    border-bottom-color: #f35252;\n    border-left-color: #f35252; }\n  .gp-select--disabled .gp-select__area {\n    cursor: not-allowed;\n    color: #b5b5b5;\n    border-color: #dbdbdb;\n    background-color: #f8f8f8; }\n  .gp-select--disabled .gp-select__arrow-icon {\n    border-top-color: #dbdbdb; }\n  .gp-select--disabled .gp-select__dropdown {\n    border-right-color: #dbdbdb;\n    border-bottom-color: #dbdbdb;\n    border-left-color: #dbdbdb;\n    background-color: #f8f8f8;\n    cursor: not-allowed; }\n  .gp-select--disabled .gp-select__dropdown-item {\n    color: #b5b5b5;\n    background-color: #f8f8f8;\n    cursor: not-allowed; }\n  .gp-select__title {\n    font: 400 1.2rem/1.4rem \"Roboto\", sans-serif;\n    margin-bottom: 0.5rem;\n    color: #b5b5b5;\n    -webkit-touch-callout: none;\n    -webkit-user-select: none;\n    -khtml-user-select: none;\n    -moz-user-select: none;\n    -ms-user-select: none;\n    user-select: none; }\n  .gp-select__error {\n    font: 400 1.2rem/1.4rem \"Roboto\", sans-serif;\n    display: none;\n    color: #f35252; }\n  .gp-select__area {\n    font: 1.3rem/1.5rem \"Roboto\", sans-serif;\n    width: 100%;\n    height: 3.7rem;\n    padding: 1rem 2.6rem 1rem 1.5rem;\n    cursor: pointer;\n    color: #212121;\n    border: 0.1rem solid #dbdbdb;\n    border-radius: 0.2rem;\n    outline: none;\n    background-color: var(--color-white); }\n  .gp-select input::-webkit-select-placeholder,\n  .gp-select input:-ms-select-placeholder,\n  .gp-select input::placeholder {\n    color: #b5b5b5;\n    -webkit-touch-callout: none;\n    -webkit-user-select: none;\n    -khtml-user-select: none;\n    -moz-user-select: none;\n    -ms-user-select: none;\n    user-select: none; }\n  .gp-select__arrow {\n    top: 0.1rem;\n    right: 0.1rem;\n    height: 3.7rem;\n    width: 2.6rem;\n    border-radius: 0.1rem; }\n  .gp-select__arrow-icon {\n    -moz-transition: transform 150ms ease;\n    -o-transition: transform 150ms ease;\n    -webkit-transition: transform 150ms ease;\n    transition: transform 150ms ease;\n    border-top: 0.4rem solid #c4c4c4;\n    border-right: 0.3rem solid transparent;\n    border-bottom: 0 solid transparent;\n    border-left: 0.3rem solid transparent; }\n  .gp-select__dropdown {\n    position: absolute;\n    top: 54px;\n    right: 0;\n    left: 0;\n    overflow: scroll;\n    pointer-events: none;\n    max-height: 0;\n    margin: 0;\n    padding: 0.1rem;\n    list-style: none;\n    opacity: 0;\n    -moz-transition-property: max-height, padding, opacity;\n    -o-transition-property: max-height, padding, opacity;\n    -webkit-transition-property: max-height, padding, opacity;\n    transition-property: max-height, padding, opacity;\n    -moz-transition-delay: 0ms, 300ms, 300ms;\n    -o-transition-delay: 0ms, 300ms, 300ms;\n    -webkit-transition-delay: 0ms, 300ms, 300ms;\n    transition-delay: 0ms, 300ms, 300ms;\n    -moz-transition-property: 300ms, 0ms, 0ms;\n    -o-transition-property: 300ms, 0ms, 0ms;\n    -webkit-transition-property: 300ms, 0ms, 0ms;\n    transition-property: 300ms, 0ms, 0ms;\n    -moz-transition-timing-function: ease-in-out;\n    -o-transition-timing-function: ease-in-out;\n    -webkit-transition-timing-function: ease-in-out;\n    transition-timing-function: ease-in-out;\n    border-right: 0.1rem solid #dbdbdb;\n    border-bottom: 0.1rem solid #dbdbdb;\n    border-left: 0.1rem solid #dbdbdb;\n    border-radius: 0 0 0.3rem 0.3rem;\n    background-color: var(--color-white);\n    z-index: 5; }\n  .gp-select__dropdown-item {\n    font: 1.3rem/1.5rem \"Roboto\", sans-serif;\n    padding: 0.8rem 0.2rem 0.7rem 1rem;\n    cursor: pointer;\n    -moz-transition: all 150ms ease-in-out;\n    -o-transition: all 150ms ease-in-out;\n    -webkit-transition: all 150ms ease-in-out;\n    transition: all 150ms ease-in-out;\n    letter-spacing: 0.03rem;\n    color: #212121;\n    border-radius: 0.3rem;\n    background-color: var(--color-white);\n    -webkit-box-flex: 1 100%;\n    -moz-box-flex: 1 100%;\n    -webkit-flex: 1 100%;\n    -ms-flex: 1 100%;\n    flex: 1 100%; }\n    .gp-select__dropdown-item:hover {\n      background-color: #f8f8f8; }\n    .gp-select__dropdown-item--disabled, .gp-select__dropdown-item[disabled] {\n      color: #b5b5b5;\n      pointer-events: none; }\n    .gp-select__dropdown-item--active {\n      color: #b5b5b5;\n      pointer-events: none; }\n"],"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"SelectComponent"},"multi":true}],"host":{"(document:click)":"onDocumentClick($event)","$quoted$":["(document:click)"]}}]}],"members":{"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"error":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"onScrollUp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"onScrollDown":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}],"onDocumentClick":[{"__symbolic":"method"}],"ngAfterViewChecked":[{"__symbolic":"method"}],"showErrorText":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"scrollDown":[{"__symbolic":"method"}],"scrollUp":[{"__symbolic":"method"}],"getTitleByValue":[{"__symbolic":"method"}],"getOptionByKey":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"SelectComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"gp-admin-abstract","name":"AbstractComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"gp-select","template":"\n<div style=\"display: none\">\n    <ng-content select=\"option\"></ng-content>\n</div>\n\n<div [ngClass]=\"'gp-select pr '+extraClass+\n(showErrorText() ? ' gp-select--error ':'')+\n(!!value ? ' gp-select--filled ' : '') +\n(disabled ? ' gp-select--disabled ' : '') +\n((opened && !disabled) ? ' gp-select--open ' : '')\n\" (click)=\"!disabled ? (opened = !opened) : null\">\n\n    <div class=\"flex flex--content-between\">\n        <div class=\"gp-select__title\" *ngIf=\"title\">{{title}}</div>\n        <div class=\"gp-select__error\" *ngIf=\"showErrorText()\">{{error}}</div>\n    </div>\n\n    <div class=\"gp-select__area pr\">\n        <span *ngIf=\"placeholder !== '' && value === ''\" class=\"gp-select__placeholder\">{{ placeholder }}</span>\n        <span>{{valueTitle ? valueTitle : '&nbsp;'}}</span>\n\n        <div class=\"gp-select__arrow pa flex flex--align-center flex--content-center\">\n            <span class=\"gp-select__arrow-icon\"></span>\n        </div>\n\n    </div>\n\n    <div class=\"gp-select__dropdown flex\" gp-scroll (scrolled)=\"scrollDown()\" (scrolledUp)=\"scrollUp()\">\n        <a class=\"gp-select__dropdown-item\" *ngFor=\"let item of options\" [attr.data-key]=\"item.key\"\n           [ngClass]=\"{'gp-select__dropdown-item--active': value == item.key}\"\n           (click)=\"setValue(item.key)\">\n            {{item.value}}\n        </a>\n        <!-- gp-select__dropdown-item--active -->\n        <!-- gp-select__item--disabled -->\n    </div>\n\n</div>\n","styles":["@charset \"UTF-8\";\n/**\n * Переменные\n */\n:root {\n  --color-white: white;\n  --color-success: #00afec;\n  --color-warning: #ffb827;\n  --color-error: #f35252;\n  --color-disabled: #dbdbdb;\n  --color-black: black;\n  --color-span: #b5b5b5;\n  --color-span-second: #212121;\n  --color-bg: #f8f8f8;\n  --color-bg-second: #f8f8f8;\n  --color-bg-success: rgba(0, 175, 236, 0.1);\n  --color-bg-warning: var(--color-warning);\n  --color-bg-error: var(--color-error);\n  --color-placeholder: #b5b5b5;\n  --color-border: #dbdbdb;\n  --color-radio-border: #d3d3d3;\n  --font-roboto: 'Roboto', sans-serif;\n  --font-helvetica: 'Helvetica', sans-serif; }\n\n/**\n *\n */\n/**\n * Стили для компонента \"gp-select\"\n */\n.gp-select {\n  min-width: 18rem; }\n  .gp-select--open .gp-select__arrow-icon {\n    -moz-transform: scale(-1);\n    -o-transform: scale(-1);\n    -ms-transform: scale(-1);\n    -webkit-transform: scale(-1);\n    transform: scale(-1); }\n  .gp-select--open .gp-select__dropdown {\n    max-height: 12.5rem;\n    padding: 0 0.5rem 0.5rem;\n    pointer-events: auto;\n    opacity: 1;\n    -moz-transition-delay: 0ms, 0ms;\n    -o-transition-delay: 0ms, 0ms;\n    -webkit-transition-delay: 0ms, 0ms;\n    transition-delay: 0ms, 0ms;\n    -moz-transition-property: max-height, padding;\n    -o-transition-property: max-height, padding;\n    -webkit-transition-property: max-height, padding;\n    transition-property: max-height, padding; }\n  .gp-select--success input.gp-select__area {\n    border-color: #00afec; }\n  .gp-select--success .gp-select__title {\n    color: #00afec; }\n  .gp-select--success .gp-select__arrow-icon {\n    border-top-color: #00afec; }\n  .gp-select--success .gp-select__dropdown {\n    border-right-color: #00afec;\n    border-bottom-color: #00afec;\n    border-left-color: #00afec; }\n  .gp-select--error .gp-select__area {\n    border-color: #f35252; }\n  .gp-select--error .gp-select__title {\n    color: #f35252; }\n  .gp-select--error .gp-select__error {\n    display: block; }\n  .gp-select--error .gp-select__arrow-icon {\n    border-top-color: #f35252; }\n  .gp-select--error .gp-select__dropdown {\n    border-right-color: #f35252;\n    border-bottom-color: #f35252;\n    border-left-color: #f35252; }\n  .gp-select--disabled .gp-select__area {\n    cursor: not-allowed;\n    color: #b5b5b5;\n    border-color: #dbdbdb;\n    background-color: #f8f8f8; }\n  .gp-select--disabled .gp-select__arrow-icon {\n    border-top-color: #dbdbdb; }\n  .gp-select--disabled .gp-select__dropdown {\n    border-right-color: #dbdbdb;\n    border-bottom-color: #dbdbdb;\n    border-left-color: #dbdbdb;\n    background-color: #f8f8f8;\n    cursor: not-allowed; }\n  .gp-select--disabled .gp-select__dropdown-item {\n    color: #b5b5b5;\n    background-color: #f8f8f8;\n    cursor: not-allowed; }\n  .gp-select__title {\n    font: 400 1.2rem/1.4rem \"Roboto\", sans-serif;\n    margin-bottom: 0.5rem;\n    color: #b5b5b5;\n    -webkit-touch-callout: none;\n    -webkit-user-select: none;\n    -khtml-user-select: none;\n    -moz-user-select: none;\n    -ms-user-select: none;\n    user-select: none; }\n  .gp-select__error {\n    font: 400 1.2rem/1.4rem \"Roboto\", sans-serif;\n    display: none;\n    color: #f35252; }\n  .gp-select__area {\n    font: 1.3rem/1.5rem \"Roboto\", sans-serif;\n    width: 100%;\n    height: 3.7rem;\n    padding: 1rem 2.6rem 1rem 1.5rem;\n    cursor: pointer;\n    color: #212121;\n    border: 0.1rem solid #dbdbdb;\n    border-radius: 0.2rem;\n    outline: none;\n    background-color: var(--color-white); }\n  .gp-select input::-webkit-select-placeholder,\n  .gp-select input:-ms-select-placeholder,\n  .gp-select input::placeholder {\n    color: #b5b5b5;\n    -webkit-touch-callout: none;\n    -webkit-user-select: none;\n    -khtml-user-select: none;\n    -moz-user-select: none;\n    -ms-user-select: none;\n    user-select: none; }\n  .gp-select__arrow {\n    top: 0.1rem;\n    right: 0.1rem;\n    height: 3.7rem;\n    width: 2.6rem;\n    border-radius: 0.1rem; }\n  .gp-select__arrow-icon {\n    -moz-transition: transform 150ms ease;\n    -o-transition: transform 150ms ease;\n    -webkit-transition: transform 150ms ease;\n    transition: transform 150ms ease;\n    border-top: 0.4rem solid #c4c4c4;\n    border-right: 0.3rem solid transparent;\n    border-bottom: 0 solid transparent;\n    border-left: 0.3rem solid transparent; }\n  .gp-select__dropdown {\n    position: absolute;\n    top: 54px;\n    right: 0;\n    left: 0;\n    overflow: scroll;\n    pointer-events: none;\n    max-height: 0;\n    margin: 0;\n    padding: 0.1rem;\n    list-style: none;\n    opacity: 0;\n    -moz-transition-property: max-height, padding, opacity;\n    -o-transition-property: max-height, padding, opacity;\n    -webkit-transition-property: max-height, padding, opacity;\n    transition-property: max-height, padding, opacity;\n    -moz-transition-delay: 0ms, 300ms, 300ms;\n    -o-transition-delay: 0ms, 300ms, 300ms;\n    -webkit-transition-delay: 0ms, 300ms, 300ms;\n    transition-delay: 0ms, 300ms, 300ms;\n    -moz-transition-property: 300ms, 0ms, 0ms;\n    -o-transition-property: 300ms, 0ms, 0ms;\n    -webkit-transition-property: 300ms, 0ms, 0ms;\n    transition-property: 300ms, 0ms, 0ms;\n    -moz-transition-timing-function: ease-in-out;\n    -o-transition-timing-function: ease-in-out;\n    -webkit-transition-timing-function: ease-in-out;\n    transition-timing-function: ease-in-out;\n    border-right: 0.1rem solid #dbdbdb;\n    border-bottom: 0.1rem solid #dbdbdb;\n    border-left: 0.1rem solid #dbdbdb;\n    border-radius: 0 0 0.3rem 0.3rem;\n    background-color: var(--color-white);\n    z-index: 5; }\n  .gp-select__dropdown-item {\n    font: 1.3rem/1.5rem \"Roboto\", sans-serif;\n    padding: 0.8rem 0.2rem 0.7rem 1rem;\n    cursor: pointer;\n    -moz-transition: all 150ms ease-in-out;\n    -o-transition: all 150ms ease-in-out;\n    -webkit-transition: all 150ms ease-in-out;\n    transition: all 150ms ease-in-out;\n    letter-spacing: 0.03rem;\n    color: #212121;\n    border-radius: 0.3rem;\n    background-color: var(--color-white);\n    -webkit-box-flex: 1 100%;\n    -moz-box-flex: 1 100%;\n    -webkit-flex: 1 100%;\n    -ms-flex: 1 100%;\n    flex: 1 100%; }\n    .gp-select__dropdown-item:hover {\n      background-color: #f8f8f8; }\n    .gp-select__dropdown-item--disabled, .gp-select__dropdown-item[disabled] {\n      color: #b5b5b5;\n      pointer-events: none; }\n    .gp-select__dropdown-item--active {\n      color: #b5b5b5;\n      pointer-events: none; }\n"],"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"SelectComponent"},"multi":true}],"host":{"(document:click)":"onDocumentClick($event)"}}]}],"members":{"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"error":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"onScrollUp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"onScrollDown":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}],"onDocumentClick":[{"__symbolic":"method"}],"ngAfterViewChecked":[{"__symbolic":"method"}],"showErrorText":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"scrollDown":[{"__symbolic":"method"}],"scrollUp":[{"__symbolic":"method"}],"getTitleByValue":[{"__symbolic":"method"}],"getOptionByKey":[{"__symbolic":"method"}]}}}}]