silverstripe-cms/client/dist/styles/bundle.css

176 lines
15 KiB
CSS

/**
* Style custom to the CMSMain admin interface. CMSMain extends the built in
* SilverStripe admin section styles. As much as possible we want to use those
* built in styles. If anything in this file can be implemented in a generic
* way then it should be include in the admin scss files.
*
* @package cms
*/
/** ------------------------------------------------------------------
* Page History Section.
* ----------------------------------------------------------------- */
#cms-page-history-versions tr.loading {
color: #999;
}
#cms-page-history-versions tr.loading td:hover {
cursor: none;
}
#cms-page-history-versions td:hover {
cursor: pointer;
}
.CMSPageHistoryController ins {
background-color: #DFD;
padding: 2px;
text-decoration: none;
}
.CMSPageHistoryController del {
background-color: #FDD;
padding: 2px;
color: #ff4444;
}
/** --------------------------------------------
* Tree View (collapsed for sidebar)
* -------------------------------------------- */
#cms-content-treeview .cms-tree-expand-trigger, #cms-content-listview .cms-tree-expand-trigger {
display: none;
}
/**
* DEPRECATED:
* .cms-content-tools will be removed in 4.0
* Use .cms-content-filters instead.
*
* Hide certain elements when shown in "sidebar mode"
*/
.cms-content-tools #cms-content-treeview .cms-content-toolbar {
border-bottom: none;
box-shadow: none;
margin-bottom: 0;
}
.cms-content-tools #cms-content-treeview .cms-tree-expand-trigger {
display: block;
float: left;
margin: 0 0 2px 0;
}
.cms-content-tools #cms-content-treeview .cms-tree-expand-trigger span.ui-button-text {
padding-right: 8px;
}
.cms-content-tools #cms-content-treeview .cms-tree .badge {
display: none;
}
.cms-content-tools #cms-content-treeview .cms-tree a:hover > .text > .badge, .cms-content-tools #cms-content-treeview .cms-tree .jstree-clicked > .text > .badge {
display: inline-block;
}
/** ------------------------------------------------------------------
* URLSegment field
* ----------------------------------------------------------------- */
.field.urlsegment.loading {
background: url(../images/loading.gif) no-repeat 162px 8px;
}
.field.urlsegment .preview {
padding-top: 8px;
display: inline-block;
}
.field.urlsegment input.text {
width: 250px;
}
.field.urlsegment input.text, .field.urlsegment .cancel, .field.urlsegment .update, .field.urlsegment .edit {
margin-right: 8px;
}
.field.urlsegment .help {
margin-left: 0;
}
.field.urlsegment .edit-holder {
display: none;
}
#Form_EditForm #Title .update {
margin-left: 7px;
}
.cms .AssetAdmin .cms-content-fields {
overflow-x: hidden;
/**
* DEPRECATED:
* .cms-content-tools will be removed in 4.0
* Use .cms-content-filters instead.
*/
}
.cms .AssetAdmin .cms-content-fields .cms-edit-form.AssetAdmin {
width: 100%;
overflow-y: auto;
}
.cms .AssetAdmin .cms-content-fields .cms-content-tools .cms-panel-content {
overflow: hidden;
}
.cms .AssetAdmin .cms-content-fields .cms-content-tools .cms-panel-content .cms-search-form {
height: 100%;
}
.cms .AssetAdmin .cms-content-toolbar {
float: left;
}
.cms .AssetAdmin .cms-content-toolbar .cms-actions-row .ss-ui-button {
z-index: 1;
}
.cms .AssetAdmin .cms-content-toolbar .cms-actions-row .ss-ui-button::before {
font-size: 23px;
}
.cms .AssetAdmin .cms-content-toolbar .cms-actions-row .grid-levelup {
margin: 0;
}
.cms .AssetAdmin .cms-content-toolbar .cms-page-add-button {
background-image: linear-gradient(#f3f3f3, #d9d9d9);
border-color: #c0c0c2;
}
.cms .AssetAdmin .cms-content-toolbar .cms-page-add-button span.btn-icon-add {
height: 17px;
}
.cms .AssetAdmin .cms-content-toolbar .cms-page-add-button span.ui-button-text {
color: #393939;
text-shadow: white 0 1px 1px;
}
.cms .AssetAdmin #Root_TreeView .cms-tree ul .class-Folder a span.text span.jstree-foldericon {
background: url(../images/blue-folder-horizontal.png) no-repeat;
width: 16px;
height: 16px;
float: left;
display: block;
margin-right: 4px;
}
.cms .AssetAdmin .ss-gridfield {
margin-top: 0;
}
.cms .AssetAdmin table.ss-gridfield-table td.bottom-all {
padding: 0.7em;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVuZGxlLmNzcyIsInNvdXJjZXMiOlsiYnVuZGxlLnNjc3MiLCJsZWdhY3kvX0NNU01haW4uc2NzcyIsImxlZ2FjeS9fQXNzZXRBZG1pbi5zY3NzIiwibGVnYWN5L19SZXBvcnRBZG1pbi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFRoaXMgZmlsZSBpcyB0aGUgY2VudHJhbCBjb2xsZWN0aW9uIG9mIGluY2x1ZGVkIG1vZHVsZXMsIGxpbmtzIHRvIGN1c3RvbSBTQ1NTIGZpbGVzLFxuLy8gYW5kIGFueSBnbG9iYWwgU0NTUyB2YXJpYWJsZSBkZWZpbml0aW9ucy5cbi8vIERPIE5PVCBBREQgc3R5bGVzaGVldCBydWxlcyB0byB0aGlzIGZpbGUgZGlyZWN0bHkhXG4vLyBOb3RlOiBCeSBwcmVmaXhpbmcgZmlsZXMgd2l0aCBhbiB1bmRlcnNjb3JlLCB0aGV5IHdvbid0IGNyZWF0ZSBpbmRpdmlkdWFsIENTUyBmaWxlcy5cblxuQGltcG9ydCBcImxlZ2FjeS9DTVNNYWluXCI7XG5AaW1wb3J0IFwibGVnYWN5L0Fzc2V0QWRtaW5cIjtcbkBpbXBvcnQgXCJsZWdhY3kvUmVwb3J0QWRtaW5cIjtcbiIsIi8qKlxuICogU3R5bGUgIGN1c3RvbSB0byB0aGUgQ01TTWFpbiBhZG1pbiBpbnRlcmZhY2UuIENNU01haW4gZXh0ZW5kcyB0aGUgYnVpbHQgaW5cbiAqIFNpbHZlclN0cmlwZSBhZG1pbiBzZWN0aW9uIHN0eWxlcy4gQXMgbXVjaCBhcyBwb3NzaWJsZSB3ZSB3YW50IHRvIHVzZSB0aG9zZVxuICogYnVpbHQgaW4gc3R5bGVzLiBJZiBhbnl0aGluZyBpbiB0aGlzIGZpbGUgY2FuIGJlIGltcGxlbWVudGVkIGluIGEgZ2VuZXJpY1xuICogd2F5IHRoZW4gaXQgc2hvdWxkIGJlIGluY2x1ZGUgaW4gdGhlIGFkbWluIHNjc3MgZmlsZXMuXG4gKlxuICogQHBhY2thZ2UgY21zXG4gKi9cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogUGFnZSBIaXN0b3J5IFNlY3Rpb24uXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2Ntcy1wYWdlLWhpc3RvcnktdmVyc2lvbnMge1xuXHR0ciB7XG5cdFx0Ji5sb2FkaW5nIHtcblx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdFx0XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjdXJzb3I6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0dGQge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxufVxuXG4uQ01TUGFnZUhpc3RvcnlDb250cm9sbGVyIHtcblx0aW5zIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjREZEO1xuXHRcdHBhZGRpbmc6IDJweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHRkZWwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGREQ7XG5cdFx0cGFkZGluZzogMnB4O1xuXHRcdGNvbG9yOiBkYXJrZW4oI0ZERCwgMzAlKTtcblx0fVxufVxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFRyZWUgVmlldyAoY29sbGFwc2VkIGZvciBzaWRlYmFyKVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNjbXMtY29udGVudC10cmVldmlldywgI2Ntcy1jb250ZW50LWxpc3R2aWV3IHtcblx0LmNtcy10cmVlLWV4cGFuZC10cmlnZ2VyIHtcblx0XHRkaXNwbGF5OiBub25lOyAvLyBEb24ndCBzaG93IHRyaWdnZXIgaW4gZXhwYW5kZWQgbW9kZVxuXHR9XG59XG5cbi8qKlxuICogREVQUkVDQVRFRDpcbiAqIC5jbXMtY29udGVudC10b29scyB3aWxsIGJlIHJlbW92ZWQgaW4gNC4wXG4gKiBVc2UgLmNtcy1jb250ZW50LWZpbHRlcnMgaW5zdGVhZC5cbiAqXG4gKiBIaWRlIGNlcnRhaW4gZWxlbWVudHMgd2hlbiBzaG93biBpbiBcInNpZGViYXIgbW9kZVwiXG4gKi9cbi5jbXMtY29udGVudC10b29scyB7XG5cdCNjbXMtY29udGVudC10cmVldmlldyB7XG5cdFx0LmNtcy1jb250ZW50LXRvb2xiYXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHQuY21zLXRyZWUtZXhwYW5kLXRyaWdnZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbjogMCAwIDJweCAwO1xuXHRcdFx0c3Bhbi51aS1idXR0b24tdGV4dCB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jbXMtdHJlZSB7XG5cdFx0XHQvLyBIaWRlIGJhZGdlcyBhbmQgZHJhZyBpY29ucyB0byBzYXZlIHNwYWNlXG5cdFx0XHQuYmFkZ2Uge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBTaG93IGJhZGdlIG9uIGhvdmVyZWQgbm9kZVxuXHRcdFx0YTpob3ZlciA+IC50ZXh0ID4gLmJhZGdlLCAuanN0cmVlLWNsaWNrZWQgPiAudGV4dCA+IC5iYWRnZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogVVJMU2VnbWVudCBmaWVsZFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5maWVsZC51cmxzZWdtZW50IHtcblxuXHQmLmxvYWRpbmcge1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbG9hZGluZy5naWYpIG5vLXJlcGVhdCAxNjJweCA4cHg7XG5cdH1cblxuXHQucHJldmlldyB7XG5cdFx0cGFkZGluZy10b3A6IDhweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHRpbnB1dC50ZXh0IHtcblx0XHR3aWR0aDogMjUwcHg7IC8vIGVuc3VyZSB0aGVyZSdzIGVub3VnaCByb29tIGZvciBidXR0b25zXG5cdH1cblxuXHRpbnB1dC50ZXh0LCAuY2FuY2VsLCAudXBkYXRlLCAuZWRpdCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdH1cblxuXHQuaGVscCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQuZWRpdC1ob2xkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuI0Zvcm1fRWRpdEZvcm0gI1RpdGxlIC51cGRhdGUge1xuXHRtYXJnaW4tbGVmdDogN3B4O1xufVxuIiwiLmNtcyAuQXNzZXRBZG1pbiB7XG5cdC5jbXMtY29udGVudC1maWVsZHMge1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjsgLy9oaWRlcyAnYWxsb3dlZCBleHRlbnNpb25zJyBzaWRlYmFyXG5cdFx0XG5cdFx0LmNtcy1lZGl0LWZvcm0uQXNzZXRBZG1pbiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG92ZXJmbG93LXk6YXV0bzsgLy9hZGRzIHNjcm9sbGluZyBvbmx5IHRvIHRoZSBkYXRhZ3JpZFxuXHRcdH1cblxuXHRcdC8qKlxuXHRcdCAqIERFUFJFQ0FURUQ6XG5cdFx0ICogLmNtcy1jb250ZW50LXRvb2xzIHdpbGwgYmUgcmVtb3ZlZCBpbiA0LjBcblx0XHQgKiBVc2UgLmNtcy1jb250ZW50LWZpbHRlcnMgaW5zdGVhZC5cblx0XHQgKi9cblx0XHQuY21zLWNvbnRlbnQtdG9vbHMgLmNtcy1wYW5lbC1jb250ZW50IHtcblx0XHRcdG92ZXJmbG93OmhpZGRlbjsgLy9yZW1vdmVzIHNjb2xsYmFyIGZyb20gc2VhcmNoIGZpZWxkIGluIGZpbHRlclxuXHRcdFx0LmNtcy1zZWFyY2gtZm9ybSB7XG5cdFx0XHRcdGhlaWdodDoxMDAlOyAvL2luY3JlYXNlcyBoZWlnaHQgb2Ygc2VhcmNoIGZvcm0gdG8gYWNjb21vZGF0ZSBkcm9wZG93blxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jbXMtY29udGVudC10b29sYmFyIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRcblx0XHQuY21zLWFjdGlvbnMtcm93IHtcblx0XHRcdC5zcy11aS1idXR0b24ge1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmdyaWQtbGV2ZWx1cCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNtcy1wYWdlLWFkZC1idXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KGxpZ2h0ZW4oI2U2ZTZlNiwgNSUpLCBkYXJrZW4oI2U2ZTZlNiwgNSUpKTtcblx0XHRcdGJvcmRlci1jb2xvcjojYzBjMGMyO1xuXHRcdFx0c3Bhbi5idG4taWNvbi1hZGQge1xuXHRcdFx0XHRoZWlnaHQ6MTdweDtcblx0XHRcdH1cblx0XHRcdHNwYW4udWktYnV0dG9uLXRleHQge1xuXHRcdFx0XHRjb2xvcjojMzkzOTM5O1xuXHRcdFx0XHR0ZXh0LXNoYWRvdzogd2hpdGUgMCAxcHggMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCNSb290X1RyZWVWaWV3IHtcblx0XHQuY21zLXRyZWUgdWwgLmNsYXNzLUZvbGRlciBhIHNwYW4udGV4dCBzcGFuLmpzdHJlZS1mb2xkZXJpY29uIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmx1ZS1mb2xkZXItaG9yaXpvbnRhbC5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdHdpZHRoOjE2cHg7XG5cdFx0XHRoZWlnaHQ6MTZweDtcblx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OjRweDtcblx0XHR9XG5cdH1cblx0XG5cdC5zcy1ncmlkZmllbGQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHR0YWJsZS5zcy1ncmlkZmllbGQtdGFibGUge1xuXHRcdHRkIHtcblx0XHRcdCYuYm90dG9tLWFsbCB7XG5cdFx0XHRcdHBhZGRpbmc6MC43ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiIsIiJdLCJtYXBwaW5ncyI6IkFDQUE7Ozs7Ozs7R0FPRztBQUVIOzt1RUFFdUU7QUFDdkUsMEJBQTBCLENBQ3pCLEVBQUUsQUFDQSxRQUFRLENBQUM7RUFDVCxLQUFLLEVBQUUsSUFBSztDQVFaOztBQVhILDBCQUEwQixDQUN6QixFQUFFLEFBQ0EsUUFBUSxDQUdSLEVBQUUsQUFFQSxNQUFNLENBQUM7RUFDUCxNQUFNLEVBQUUsSUFBSztDQUNiOztBQVRMLDBCQUEwQixDQWF6QixFQUFFLEFBQ0EsTUFBTSxDQUFDO0VBQ1AsTUFBTSxFQUFFLE9BQVE7Q0FDaEI7O0FBSUgseUJBQXlCLENBQ3hCLEdBQUcsQ0FBQztFQUNILGdCQUFnQixFQUFFLElBQUs7RUFDdkIsT0FBTyxFQUFFLEdBQUk7RUFDYixlQUFlLEVBQUUsSUFBSztDQUN0Qjs7QUFMRix5QkFBeUIsQ0FPeEIsR0FBRyxDQUFDO0VBQ0gsZ0JBQWdCLEVBQUUsSUFBSztFQUN2QixPQUFPLEVBQUUsR0FBSTtFQUNiLEtBQUssRUFBRSxPQUFNO0NBQ2I7O0FBR0Y7O2tEQUVrRDtBQUNsRCxxQkFBcUIsQ0FDcEIsd0JBQXdCLEVBREYscUJBQXFCLENBQzNDLHdCQUF3QixDQUFDO0VBQ3hCLE9BQU8sRUFBRSxJQUFLO0NBQ2Q7O0FBR0Y7Ozs7OztHQU1HO0FBQ0gsa0JBQWtCLENBQ2pCLHFCQUFxQixDQUNwQixvQkFBb0IsQ0FBQztFQUNwQixhQUFhLEVBQUUsSUFBSztFQUNwQixVQUFVLEVBQUUsSUFBSztFQUNqQixhQUFhLEVBQUUsQ0FBRTtDQUNqQjs7QUFOSCxrQkFBa0IsQ0FDakIscUJBQXFCLENBTXBCLHdCQUF3QixDQUFDO0VBQ3hCLE9BQU8sRUFBRSxLQUFNO0VBQ2YsS0FBSyxFQUFFLElBQUs7RUFDWixNQUFNLEVBQUUsU0FBVTtDQUlsQjs7QUFkSCxrQkFBa0IsQ0FDakIscUJBQXFCLENBTXBCLHdCQUF3QixDQUl2QixJQUFJLEFBQUEsZUFBZSxDQUFDO0VBQ2xCLGFBQWEsRUFBRSxHQUFJO0NBQ3BCOztBQWJKLGtCQUFrQixDQUNqQixxQkFBcUIsQ0FlcEIsU0FBUyxDQUVSLE1BQU0sQ0FBQztFQUNOLE9BQU8sRUFBRSxJQUFLO0NBQ2Q7O0FBcEJKLGtCQUFrQixDQUNqQixxQkFBcUIsQ0FlcEIsU0FBUyxDQU9SLENBQUMsQUFBQSxNQUFNLEdBQUcsS0FBSyxHQUFHLE1BQU0sRUF2QjNCLGtCQUFrQixDQUNqQixxQkFBcUIsQ0FlcEIsU0FBUyxDQU9rQixlQUFlLEdBQUcsS0FBSyxHQUFHLE1BQU0sQ0FBQztFQUMxRCxPQUFPLEVBQUUsWUFBYTtDQUN0Qjs7QUFLSjs7dUVBRXVFO0FBQ3ZFLE1BQU0sQUFBQSxXQUFXLEFBRWYsUUFBUSxDQUFDO0VBQ1QsVUFBVSxFQUEyQiwwQkFBQyxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsR0FBRztDQUMxRDs7QUFKRixNQUFNLEFBQUEsV0FBVyxDQU1oQixRQUFRLENBQUM7RUFDUixXQUFXLEVBQUUsR0FBSTtFQUNqQixPQUFPLEVBQUUsWUFBYTtDQUN0Qjs7QUFURixNQUFNLEFBQUEsV0FBVyxDQVdoQixLQUFLLEFBQUEsS0FBSyxDQUFDO0VBQ1YsS0FBSyxFQUFFLEtBQU07Q0FDYjs7QUFiRixNQUFNLEFBQUEsV0FBVyxDQWVoQixLQUFLLEFBQUEsS0FBSyxFQWZYLE1BQU0sQUFBQSxXQUFXLENBZUosT0FBTyxFQWZwQixNQUFNLEFBQUEsV0FBVyxDQWVLLE9BQU8sRUFmN0IsTUFBTSxBQUFBLFdBQVcsQ0FlYyxLQUFLLENBQUM7RUFDbkMsWUFBWSxFQUFFLEdBQUk7Q0FDbEI7O0FBakJGLE1BQU0sQUFBQSxXQUFXLENBbUJoQixLQUFLLENBQUM7RUFDTCxXQUFXLEVBQUUsQ0FBRTtDQUNmOztBQXJCRixNQUFNLEFBQUEsV0FBVyxDQXVCaEIsWUFBWSxDQUFDO0VBQ1osT0FBTyxFQUFFLElBQUs7Q0FDZDs7QUFHRixjQUFjLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQztFQUM3QixXQUFXLEVBQUUsR0FBSTtDQUNqQjs7QUM3SEQsSUFBSSxDQUFDLFdBQVcsQ0FDZixtQkFBbUIsQ0FBQztFQUNuQixVQUFVLEVBQUUsTUFBTztFQU9uQjs7OztLQUlHO0NBT0g7O0FBcEJGLElBQUksQ0FBQyxXQUFXLENBQ2YsbUJBQW1CLENBR2xCLGNBQWMsQUFBQSxXQUFXLENBQUM7RUFDekIsS0FBSyxFQUFFLElBQUs7RUFDWixVQUFVLEVBQUMsSUFBSztDQUNoQjs7QUFQSCxJQUFJLENBQUMsV0FBVyxDQUNmLG1CQUFtQixDQWFsQixrQkFBa0IsQ0FBQyxrQkFBa0IsQ0FBQztFQUNyQyxRQUFRLEVBQUMsTUFBTztDQUloQjs7QUFuQkgsSUFBSSxDQUFDLFdBQVcsQ0FDZixtQkFBbUIsQ0FhbEIsa0JBQWtCLENBQUMsa0JBQWtCLENBRXBDLGdCQUFnQixDQUFDO0VBQ2hCLE1BQU0sRUFBQyxJQUFLO0NBQ1o7O0FBbEJKLElBQUksQ0FBQyxXQUFXLENBc0JmLG9CQUFvQixDQUFDO0VBQ3BCLEtBQUssRUFBRSxJQUFLO0NBMkJaOztBQWxERixJQUFJLENBQUMsV0FBVyxDQXNCZixvQkFBb0IsQ0FHbkIsZ0JBQWdCLENBQ2YsYUFBYSxDQUFDO0VBQ2IsT0FBTyxFQUFFLENBQUU7Q0FLWDs7QUFoQ0osSUFBSSxDQUFDLFdBQVcsQ0FzQmYsb0JBQW9CLENBR25CLGdCQUFnQixDQUNmLGFBQWEsQUFHWCxRQUFRLENBQUM7RUFDVCxTQUFTLEVBQUUsSUFBSztDQUNoQjs7QUEvQkwsSUFBSSxDQUFDLFdBQVcsQ0FzQmYsb0JBQW9CLENBR25CLGdCQUFnQixDQVNmLGFBQWEsQ0FBQztFQUNiLE1BQU0sRUFBRSxDQUFFO0NBQ1Y7O0FBcENKLElBQUksQ0FBQyxXQUFXLENBc0JmLG9CQUFvQixDQWlCbkIsb0JBQW9CLENBQUM7RUFDcEIsZ0JBQWdCLEVBQUUsaUNBQWU7RUFDakMsWUFBWSxFQUFDLE9BQVE7Q0FRckI7O0FBakRILElBQUksQ0FBQyxXQUFXLENBc0JmLG9CQUFvQixDQWlCbkIsb0JBQW9CLENBR25CLElBQUksQUFBQSxhQUFhLENBQUM7RUFDakIsTUFBTSxFQUFDLElBQUs7Q0FDWjs7QUE1Q0osSUFBSSxDQUFDLFdBQVcsQ0FzQmYsb0JBQW9CLENBaUJuQixvQkFBb0IsQ0FNbkIsSUFBSSxBQUFBLGVBQWUsQ0FBQztFQUNuQixLQUFLLEVBQUMsT0FBUTtFQUNkLFdBQVcsRUFBRSxlQUFnQjtDQUM3Qjs7QUFoREosSUFBSSxDQUFDLFdBQVcsQ0FvRGYsY0FBYyxDQUNiLFNBQVMsQ0FBQyxFQUFFLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQyxJQUFJLEFBQUEsS0FBSyxDQUFDLElBQUksQUFBQSxrQkFBa0IsQ0FBQztFQUM3RCxVQUFVLEVBQTBDLHlDQUFDLENBQUMsU0FBUztFQUMvRCxLQUFLLEVBQUMsSUFBSztFQUNYLE1BQU0sRUFBQyxJQUFLO0VBQ1osS0FBSyxFQUFDLElBQUs7RUFDWCxPQUFPLEVBQUMsS0FBTTtFQUNkLFlBQVksRUFBQyxHQUFJO0NBQ2pCOztBQTVESCxJQUFJLENBQUMsV0FBVyxDQStEZixhQUFhLENBQUM7RUFDYixVQUFVLEVBQUUsQ0FBRTtDQUNkOztBQWpFRixJQUFJLENBQUMsV0FBVyxDQW1FZixLQUFLLEFBQUEsbUJBQW1CLENBQ3ZCLEVBQUUsQUFDQSxXQUFXLENBQUM7RUFDWixPQUFPLEVBQUMsS0FBTTtDQUNkIiwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */