silverstripe-framework/css/TreeDropdownField.css
2016-04-20 21:13:08 +12:00

4 lines
17 KiB
CSS
Executable File

div.TreeDropdownField{width:400px;background:#fff;border:1px solid #aaa;cursor:pointer;overflow:visible;position:relative}div.TreeDropdownField input{border:none;background:none;padding:0;margin:0}div.TreeDropdownField .treedropdownfield-title,div.TreeDropdownField .treedropdownfield-search{float:left;padding:7px;width:90%;line-height:16px;overflow:hidden;outline:none;z-index:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}div.TreeDropdownField .treedropdownfield-search{background:url("../admin/images/chosen-sprite.png") no-repeat 100% -22px;background:url("../admin/images/chosen-sprite.png") no-repeat 100% -22px,-webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));background:url("../admin/images/chosen-sprite.png") no-repeat 100% -22px,-webkit-linear-gradient(top, #eee 1%, #fff 15%);background:url("../admin/images/chosen-sprite.png") no-repeat 100% -22px,-o-linear-gradient(top, #eee 1%, #fff 15%);background:url("../admin/images/chosen-sprite.png") no-repeat 100% -22px,linear-gradient(to bottom, #eee 1%, #fff 15%);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1100;border:1px solid #aaa;display:inline-block;font-family:sans-serif;font-size:1em;margin:1.5%;outline:0;padding:4px 20px 4px 5px;width:97%}div.TreeDropdownField.searchable .treedropdownfield-panel.loading{min-height:16px 14px 34px;background-position:98% 39px}div.TreeDropdownField .treedropdownfield-panel{clear:left;position:absolute;display:none;cursor:default;border:1px solid #aaa;border-top:none;margin:1px 0 0 -1px;background-color:#fff;z-index:70;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);-o-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15)}div.TreeDropdownField .treedropdownfield-panel.loading{min-height:16px 14px;background:#fff url("../images/network-save.gif") 98% 7px no-repeat}div.TreeDropdownField .treedropdownfield-panel .tree-holder{position:relative;z-index:1}div.TreeDropdownField .treedropdownfield-panel .tree-holder>ul{position:relative;max-height:200px;overflow-y:auto}div.TreeDropdownField .treedropdownfield-panel ul{overflow-x:hidden;float:left;width:100%}div.TreeDropdownField .treedropdownfield-panel ul .jstree-icon{margin-left:5px}div.TreeDropdownField .treedropdownfield-panel ul .jstree-open>ins{background-position:-18px 0}div.TreeDropdownField .treedropdownfield-panel ul.tree{margin:0}div.TreeDropdownField .treedropdownfield-panel ul.tree a{font-size:12px}div.TreeDropdownField .treedropdownfield-toggle-panel-link{border:none;margin:0;z-index:0;padding:7px 3px;overflow:hidden;border-radius:0 4px 4px 0}div.TreeDropdownField .treedropdownfield-toggle-panel-link.treedropdownfield-open-tree{background:transparent;border:none}div.TreeDropdownField .treedropdownfield-toggle-panel-link a{text-decoration:none;display:block;border:0;margin:0;opacity:0.5}div.TreeDropdownField a.jstree-loading .jstree-pageicon{background:#fff url("../images/network-save.gif") center center no-repeat}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIlRyZWVEcm9wZG93bkZpZWxkLnNjc3MiLCIuLi9hZG1pbi9qYXZhc2NyaXB0L3NyYy9zdHlsZXMvbGVnYWN5L19taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxzQkFDQyxZQUNBLGdCQUNBLHNCQUNBLGVBQ0EsaUJBQ0EsaUJBQWtCLENBTm5CLDRCQVNFLFlBQ0EsZ0JBQ0EsVUFDQSxRQUFVLENBWlosK0ZBZ0JFLFdBQ0EsWUFDQSxVQUNBLGlCQUNBLGdCQUNBLGFBQ0EsVUNURCxnQkFDQSxtQkFDQSx1QkFDQSx5QkFBMkIsQ0RoQjVCLGdEQWdDRSx5RUFDQSxzS0FBQSxBQUdBLHlIQUhBLEFBR0Esb0hBSEEsQUFHQSx1SEFBQSw4QkFBQSxBQUNBLHNCQUFBLGtCQUNBLGFBQ0Esc0JBQ0EscUJBQ0EsdUJBQ0EsY0FDQSxZQUNBLFVBQ0EseUJBQ0EsU0FBVSxDQTlDWixrRUFrREUsMEJBQ0EsNEJBQThCLENBbkRoQywrQ0F1REUsV0FDQSxrQkFDQSxhQUNBLGVBQ0Esc0JBQ0EsZ0JBQ0Esb0JBQ0Esc0JBQ0EsV0FDQSw4Q0FDQSxBQUNBLHlDQUNBLHFDQUFrQyxDQW5FcEMsdURBc0VHLHFCQUNBLG1FQUFvRSxDQXZFdkUsNERBMkVHLGtCQUNBLFNBQVUsQ0E1RWIsK0RBOEVJLGtCQUNBLGlCQUNBLGVBQWlCLENBaEZyQixrREFxRkcsa0JBQ0EsV0FDQSxVQUFXLENBdkZkLCtEQXlGSSxlQUFnQixDQXpGcEIsbUVBNEZJLDJCQUE0QixDQTVGaEMsdURBaUdHLFFBQVUsQ0FqR2IseURBbUdJLGNBQWdCLENBbkdwQiwyREF5R0UsWUFDQSxTQUNBLFVBQ0EsZ0JBQ0EsZ0JBQ0EsQUFFQSx5QkFBMkIsQ0FoSDdCLHVGQW1IRyx1QkFDQSxXQUFhLENBcEhoQiw2REF3SEcscUJBQ0EsY0FDQSxTQUNBLFNBQ0EsV0FBYSxDQTVIaEIsd0RBa0lFLHlFQUEwRSxDQUMxRSIsImZpbGUiOiJUcmVlRHJvcGRvd25GaWVsZC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vYWRtaW4vamF2YXNjcmlwdC9zcmMvc3R5bGVzL2xlZ2FjeS9fbWl4aW5zLnNjc3NcIjtcblxuZGl2LlRyZWVEcm9wZG93bkZpZWxkIHtcblx0d2lkdGg6IDQwMHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblxuXHRpbnB1dCB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQudHJlZWRyb3Bkb3duZmllbGQtdGl0bGUge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDdweDtcblx0XHR3aWR0aDogOTAlO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdG92ZXJmbG93OmhpZGRlbjtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHotaW5kZXg6MTtcblx0XHRAaW5jbHVkZSBoaWRlLXRleHQtb3ZlcmZsb3c7XG5cdH1cblxuXHQudHJlZWRyb3Bkb3duZmllbGQtc2VhcmNoe1xuXHRcdEBleHRlbmQgLnRyZWVkcm9wZG93bmZpZWxkLXRpdGxlO1xuXG5cdFx0Ly9TdHlsZSBzZWFyY2ggYm94IHRvIG1hdGNoIGNob3NlbiBzZWFyY2hcblx0XHQkYmdJbWFnZTogJy4uL2FkbWluL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZyc7XG5cblx0XHRiYWNrZ3JvdW5kOnVybCgkYmdJbWFnZSkgbm8tcmVwZWF0IDEwMCUgLTIycHg7IC8vRm9yIGJyb3dlcnMgdGhhdCBvbmx5IHN1cHBvcnQgMSBiYWNrZ3JvdW5kXG5cdFx0YmFja2dyb3VuZDpcblx0XHRcdHVybCgkYmdJbWFnZSkgbm8tcmVwZWF0IDEwMCUgLTIycHgsXG5cdFx0XHRsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDElLCAjZmZmZmZmIDE1JSk7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHR6LWluZGV4OjExMDA7IC8vTmVlZGVkIHRvIHdvcmsgd2l0aGluIG1vZGFsZXMgaW4gY2hyb21lXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2FhYTtcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHRtYXJnaW46MS41JTtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdHBhZGRpbmc6IDRweCAyMHB4IDRweCA1cHg7XG5cdFx0d2lkdGg6OTclOyAvL29wdGltaXplZCBmb3IgbW9zdCBjb21tb24gdHJlZSB3aWR0aFxuXHR9XG5cblx0Ji5zZWFyY2hhYmxlIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbC5sb2FkaW5ne1xuXHRcdG1pbi1oZWlnaHQ6IDE2cHggLyogaWNvbiAqLyArIDE0cHggLyogcGFkZGluZyAqLyArIDM0cHggLyogYXBwcm94IGhlaWdodCBzZWFyY2ggaW5wdXQgKi87IC8vIEVuc3VyZSB0aGVyZSdzIHJvb20gZm9yIGxvYWRpbmcgaW5kaWNhdG9yXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTglIDM5cHg7XG5cdH1cblxuXHQudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwge1xuXHRcdGNsZWFyOiBsZWZ0O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0bWFyZ2luOiAxcHggMCAwIC0xcHg7IC8qIGFjY291bnQgZm9yIGJvcmRlciBvbiBjb250YWluZXIgZGl2ICovXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHR6LWluZGV4OiA3MDtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDAsMCwwLC4xNSk7XG5cdFx0LW1vei1ib3gtc2hhZG93ICAgOiAwIDRweCA1cHggcmdiYSgwLDAsMCwuMTUpO1xuXHRcdC1vLWJveC1zaGFkb3cgICAgIDogMCA0cHggNXB4IHJnYmEoMCwwLDAsLjE1KTtcblx0XHRib3gtc2hhZG93ICAgICAgICA6IDAgNHB4IDVweCByZ2JhKDAsMCwwLC4xNSk7XG5cblx0XHQmLmxvYWRpbmcge1xuXHRcdFx0bWluLWhlaWdodDogMTZweCAvKiBpY29uICovICsgMTRweCAvKiBwYWRkaW5nICovOyAvLyBFbnN1cmUgdGhlcmUncyByb29tIGZvciBsb2FkaW5nIGluZGljYXRvclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvbmV0d29yay1zYXZlLmdpZlwiKSA5OCUgN3B4IG5vLXJlcGVhdDtcblx0XHR9XG5cblx0XHQudHJlZS1ob2xkZXJ7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6MTtcblx0XHRcdD4gdWx7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OjIwMHB4O1xuXHRcdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVse1xuXHRcdFx0b3ZlcmZsb3cteDpoaWRkZW47XG5cdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdC5qc3RyZWUtaWNvbntcblx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4OyAvL21vdmUgdG8gYWxpZ24gd2l0aCBwb3NzaWJsZSBzZWFyY2ggYm94XG5cdFx0XHR9XG5cdFx0XHQuanN0cmVlLW9wZW4gPiBpbnN7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246LTE4cHggMDsgLy9tb3ZlIHRvIGFsaWduIHdpdGggcG9zc2libGUgc2VhcmNoIGJveFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsLnRyZWUge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudHJlZWRyb3Bkb3duZmllbGQtdG9nZ2xlLXBhbmVsLWxpbmsge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0ei1pbmRleDogMDtcblx0XHRwYWRkaW5nOiA3cHggM3B4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcblx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuXG5cdFx0Ji50cmVlZHJvcGRvd25maWVsZC1vcGVuLXRyZWUge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHR9XG5cdH1cblxuXHRhLmpzdHJlZS1sb2FkaW5nIC5qc3RyZWUtcGFnZWljb24ge1xuXHRcdC8vIEFwcGx5IHRvIC5qc3RyZWUtcGFnZWljb24gc2luY2UgLmpzdHJlZS1pY29uIGlzIGhpZGRlblxuXHRcdGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1hZ2VzL25ldHdvcmstc2F2ZS5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdH1cbn1cbiIsIi8vKipcbi8vICogVGhpcyBmaWxlIGNvbnRhaW5zIGdlbmVyaWMgbWl4aW5zIHdoaWNoIHdlIHVzZSB0aHJvdWdob3V0XG4vLyAqIHRoZSBhZG1pbiBwYW5lbHMuXG4vLyAqXG4vLyAqIE1peGlucyBzaG91bGQgYmUgc3RvcmVkIGhlcmUgcmF0aGVyIHRoYW4gaW5kaXZpZHVhbCBmaWxlc1xuLy8gKiBzbyB0aGF0IHdlIGNhbiBrZWVwLlxuLy8gKi9cblxuLy8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAqIEhpZGVzIHRoZSBvdmVyZmxvd2luZyB0ZXh0IGZyb20gYSBjb250YWluZXJcbi8vICpcbi8vICogTm90ZTogeW91IG11c3QgZGVmaW5lIGEgd2lkdGggb24gdGhlIGVsZW1lbnQgd2l0aCB0aGlzXG4vLyAqIG92ZXJmbG93LlxuLy8gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1peGluIGhpZGUtdGV4dC1vdmVyZmxvdyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHQtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuQG1peGluIGJveC1zaGFkb3ctbm9uZXtcblx0LW1vei1ib3gtc2hhZG93OiBub25lO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuXG4vLyoqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9DbGVhcmZpeCBtaXhpbiBjbGVhcnMgdGhlIGZsb2F0IG9mIGl0J3MgcGFyZW50IGVsZW1lbnRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSoqL1xuQG1peGluIGNsZWFyZml4e1xuXHQmOmFmdGVye1xuXHRcdGNvbnRlbnQ6IFwiLlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMDtcblx0XHRjbGVhcjogYm90aDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblx0KjpmaXJzdC1jaGlsZCAmeyB6b29tOjE7fVxufVxuXG5cblxuLy8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAqIENsZWFyIHRoZSBwcm9wZXJ0aWVzIG9mIHN1YiBmb3JtIGZpZWxkcy5cbi8vICpcbi8vICogT2Z0ZW4gbmVlZGVkIGZvciBuZXN0ZWQgZm9ybSBmaWVsZHMgYW5kXG4vLyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWl4aW4gY2xlYXItZm9ybS1maWVsZC1zdHlsZXMge1xuXHQuZmllbGQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0Ji5sZWZ0IHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXG5cdC5taWRkbGVDb2x1bW4ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0aW5wdXQudGV4dCxcblx0dGV4dGFyZWEsXG5cdHNlbGVjdCxcblx0LlRyZWVEcm9wZG93bkZpZWxkIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXgtd2lkdGg6IGF1dG87XG5cdH1cbn1cblxuLy8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAqIERvdWJsZSB0b25lIGJvcmRlcnNcbi8vICpcbi8vICogaHR0cDovL2RhdmVydXBlcnQuY29tLzIwMTEvMDYvdHdvLXRvbmUtYm9yZGVycy13aXRoLWNzczMvXG4vLyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWl4aW4gZG91YmxlYm9yZGVyKCRzaWRlLCAkaW5uZXJDb2xvciwgJG91dGVyQ29sb3IpIHtcbiAgICAkc2hhZG93OiBcIjAgMCAwXCI7XG4gICAgYm9yZGVyLSN7JHNpZGV9OiAxcHggc29saWQgJGlubmVyQ29sb3I7XG4gICAgQGlmICgkc2lkZSA9PSBcInRvcFwiKSB7ICRzaGFkb3c6IDAgLTFweCAwOyB9XG4gICAgQGlmICgkc2lkZSA9PSBcInJpZ2h0XCIpIHsgJHNoYWRvdzogMXB4IDAgMDsgfVxuICAgIEBpZiAoJHNpZGUgPT0gXCJib3R0b21cIikgeyAkc2hhZG93OiAwIDFweCAwOyB9XG4gICAgQGlmICgkc2lkZSA9PSBcImxlZnRcIikgeyAkc2hhZG93OiAtMXB4IDAgMDsgfVxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdyAkb3V0ZXJDb2xvcjtcbiAgICAtbW96LWJveC1zaGFkb3c6ICRzaGFkb3cgJG91dGVyQ29sb3I7XG4gICAgLW8tYm94LXNoYWRvdzogJHNoYWRvdyAkb3V0ZXJDb2xvcjtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93ICRvdXRlckNvbG9yO1xufVxuXG4vLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICogU2hvdyBsYWJlbCBhbmQgZmllbGQgY29udGVudCBpbiB0aGVpciBvd24gbGluZXMsXG4vLyAqIHRvIG1heGltaXplIHRoZSBhdmFpbGFibGUgaG9yaXpvbnRhbCBzcGFjZS5cbi8vICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtaXhpbiBmb3JtLWZpZWxkLXN0YWNrZWQge1xuXHRsYWJlbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQubWlkZGxlQ29sdW1uIHtcblx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdGNsZWFyOiBsZWZ0O1xuXHR9XG5cblx0LmRlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHR9XG59XG5cbi8qTWl4aW4gdXNlZCB0byBnZW5lcmF0ZSBzbGlnaHRseSBzbWFsbGVyIHRleHQgYW5kIGZvcm1zXG5Vc2VkIGluIHNpZGUgcGFuZWxzIGFuZCBhY3Rpb24gdGFic1xuKi9cbkBtaXhpbiB0aWdodFNwYWNpbmd7XG5cdGgzLGg0LGg1IHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogJGdyaWQteSAqIDI7XG5cdH1cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yb290O1xuXHR9XG5cblx0aDQge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yb290IC0xO1xuXHRcdG1hcmdpbjogNXB4IDA7XG5cdH1cblxuXHQudWktd2lkZ2V0LWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblxuXHQuZmllbGQge1xuXHRcdC8qXG5cdFx0ICogRmllbGRzIGFyZSBtb3JlIGNvbXByZXNzZWQgaW4gc29tZSBhcmVhcyBjb21wYXJlZCB0byB0aGVcblx0XHQgKiBtYWluIGNvbnRlbnQgZWRpdGluZyB3aW5kb3cgc28gdGhlIGJlbG93IGFsdGVycyB0aGUgaW50ZXJuYWxcblx0XHQgKiBzcGFjaW5nIG9mIHRoZSBmaWVsZHMgc28gd2UgY2FuIG1vdmUgdGhhdCBzcGFjaW5nIHRvIGJldHdlZW5cblx0XHQgKiB0aGUgZm9ybSBmaWVsZHMgcmF0aGVyIHRoYW4gcGFkZGluZ1xuXHRcdCAqL1xuXHRcdGJvcmRlci1ib3R0b206bm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGxhYmVsIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRwYWRkaW5nOiAwICRncmlkLXggNHB4IDA7XG5cdFx0XHQmLmV4dHJhLWRldGFpbHN7XG5cdFx0XHRcdG92ZXJmbG93OmhpZGRlbjtcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXRleHQsIDM1JSk7XG5cdFx0XHRcdGZvbnQtc3R5bGU6aXRhbGljO1xuXHRcdFx0XHRmb250LXdlaWdodDpub3JtYWw7XG5cdFx0XHRcdGZvbnQtc2l6ZToxZW07XG5cdFx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdFx0XHQmLmZpbGx7XG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdFx0Y29udGVudDogJz8nO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjNweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6M3B4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOmxpZ2h0ZW4oJGNvbG9yLXRleHQsIDQ1JSk7XG5cdFx0XHRcdFx0XHR3aWR0aDoyMXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjE1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6NXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTo1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1pZGRsZUNvbHVtbiB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0aW5wdXQudGV4dCxcblx0XHRzZWxlY3QsXG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdH1cblxuXHRcdCYuY2hlY2tib3gge1xuXHRcdFx0cGFkZGluZzogMCA4cHggMDtcblxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRtYXJnaW46IDJweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5maWVsZGdyb3VwIHtcblx0XHQuZmllbGRncm91cC1maWVsZCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQuZmllbGQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogUmVzdHlsZSBmb3Igc21hbGxlciBhcmVhKi9cblx0LmNtcy1jb250ZW50LWZpZWxkc3tcblx0XHRvdmVyZmxvdzp2aXNpYmxlO1xuXHR9XG5cdC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZXtcblx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG5cdFx0LmNob3Nlbi1zaW5nbGV7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCA1cHg7XG5cdFx0XHRmbG9hdDpub25lO1xuXHRcdH1cblx0fVxuXHQuY21zLWNvbnRlbnQtYWN0aW9ucywgLmNtcy1wcmV2aWV3LWNvbnRyb2xze1xuXHRcdHBhZGRpbmc6MDtcblx0XHRoZWlnaHQ6YXV0bztcblx0XHRib3JkZXI6bm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cdC5jbXMtZWRpdC1mb3Jte1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cblx0LkNvbXBvc2l0ZUZpZWxke1xuXHRcdG1hcmdpbjowO1xuXHRcdHBhZGRpbmc6MDtcblx0XHRmbG9hdDpub25lO1xuXHR9XG5cdC5wYXJlbnQtbW9kZXtcblx0XHRwYWRkaW5nLXRvcDowO1xuXHR9XG5cdC50cmVlZHJvcGRvd24sIC5TZWxlY3Rpb25Hcm91cCBsaS5zZWxlY3RlZCBkaXYuZmllbGR7XG5cdFx0bWFyZ2luOjEwcHggMCAwIDA7XG5cdFx0Ly9AaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDAgI2ZmZiwgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xKSk7XG5cdFx0LnRyZWVkcm9wZG93bmZpZWxkLXRpdGxle1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OjI7XG5cdFx0XHRwYWRkaW5nOjVweDtcblx0XHR9XG5cdFx0LnRyZWVkcm9wZG93bmZpZWxkLXBhbmVse1xuXHRcdFx0bWFyZ2luLXRvcDoxMXB4O1xuXHRcdH1cblx0XHQudHJlZWRyb3Bkb3duZmllbGQtdG9nZ2xlLXBhbmVsLWxpbmt7XG5cdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XG5cdFx0XHRib3JkZXItbGVmdDpub25lO1xuXHRcdFx0cGFkZGluZzo1cHggM3B4O1xuXHRcdFx0LnVpLWljb257XG5cdFx0XHRcdGZsb2F0OnJpZ2h0O1xuXHRcdFx0XHRvcGFjaXR5OjAuNztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNtcy1hZGQtZm9ybSB1bC5TZWxlY3Rpb25Hcm91cHtcblx0XHRwYWRkaW5nLWxlZnQ6MDtcblx0XHRwYWRkaW5nLXJpZ2h0OjA7XG5cdFx0b3ZlcmZsb3c6dmlzaWJsZTtcblx0XHRib3JkZXItYm90dG9tOm5vbmU7XG5cdH1cbn1cblxuLy8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAqIENvbXBhc3MgcmVwbGFjZW1lbnQgbWl4aW5zLlxuLy8gKlxuLy8gKiBNaXhpbnMgdGhhdCB3ZXJlIGJ1aWx0LWluIHdpdGggY29tcGFzc1xuLy8gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AbWl4aW4gbGVnYWN5LXBpZS1jbGVhcmZpeCB7XG5cdCY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwwMDIwXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */