<commit_before>body { font-family:"Avenir"; }
* { display: flex; flex-direction:column; box-sizing: border-box; }
.query { height: 100%; width: 100%; position:relative; flex-direction:row; }

.query-selector { flex-direction:row; flex-wrap:wrap; position:relative; justify-content:center; }
.query-item { margin: 10px; }
.query-item .query { width:300px; height:300px; overflow:hidden; border-radius:5px; border:1px solid #ddd; }
.query-item .query-name { position:absolute; padding:10px; color: #888; }
.query-item .query-name-input { display:none; }

.menu-shade { z-index: 100; position:absolute; top:0; bottom:0; left:0; right:0; background:rgba(255,255,255,0.9); overflow:auto; }
.menu { position:absolute;  }

.query-name-input { display:block; position:absolute; left:80px; top:10px; z-index:10; right:10px; }

.query-tools { flex:none; padding:0px 0; z-index:10; background: rgba(0,0,0,0.03); width:120px; }
.query-tools .tool { align-items: center; justify-content:center; padding: 10px 15px; }
.query-tools .tool + .tool { border-top:1px solid rgba(0,0,0,0.08); }
.query-tools .tool.disabled { color: #666; }

.searcher-container { position:absolute; top:0; bottom:0; left:0; right: 0; z-index: 10; }
.searcher-shade { position:absolute; top:0; bottom:0; left:0; right:0; }
.searcher { position:absolute; z-index: 10; bottom:0; left:0; background:#444;}
.searcher .search-box { outline: none; height:150px; padding:10px; }
.searcher .search-results { flex-direction: row; }
.searcher .search-results .search-result-group { max-height:290px; width: 300px; margin-top:10px; }
.searcher .search-results .search-result-group + .search-result-group .search-result-items { border-left: 1px solid rgba(255,255,255,0.1); }
.searcher .search-results .search-result-group + .search-result-group .group-type { border-left: 1px solid rgba(255,255,255,0.1); }
.searcher .search-results .search-result-items { flex: 1; overflow:auto; justify-content: flex-end; padding:15px; }
.searcher .search-results .group-type { flex: none; background:rgba(255,255,255,0.1); padding: 10px 10px; }
.searcher .search-results .search-result-item { margin-top:20px;  }
.searcher .search-results .search-result-item .result-text {  }
.searcher .search-results .search-result-item .result-description { margin-top:2px; font-size: 10pt; color: #aaa; line-height:15px; }

.container { flex: 1; }

.tooltip { position:absolute; background: #444; padding:10px; border-radius:3px; z-index:100; font-size:10pt; }
.tooltip .header { font-size: 11pt; margin-bottom:5px; }
.tooltip .button-info { max-width:300px; line-height:18px; }
.tooltip .disabled-message { color: #F98B8A; margin-top: 5px; }
.tooltip .description { color: #aaa; }

.surface { flex: 1; position:relative; overflow:hidden; }
.query-results { flex: 0.5; padding: 10px; padding-left:20px; }

.canvas { position:absolute; left: 0; right:0; top:0; bottom:0; }

.selection { position:absolute; left: 0; right:0; top:0; bottom:0; pointer-events:none; }
.selection-rectangle { stroke: #0ba; fill: #00443f; rx: 5px; ry:5px; }

.links { position:absolute; left: 0; right:0; top:0; bottom:0; pointer-events: none; }
.nodes { position:absolute; left: 0; right:0; top:0; bottom:0; }

.canvas .item-wrapper { position:absolute; flex-direction:row; }
.canvas .item-wrapper .item { position: static; z-index:2; }
.canvas .attribute-filter { flex-direction:row; align-items: center; justify-content: center; min-width: 40px; min-height: 20px; background:rgba(230,230,255,1); border: 1px solid rgba(194, 186, 242, 1); padding: 3px 10px; color:#555; border-radius:10px; margin-left:-15px; padding-left:15px; z-index:1; }
.canvas .attribute-filter .value { margin-left: 5px;  }
.canvas .filter-editor { min-width:20px; outline:none; }
.canvas .item, .view-selector .item { flex:none; position: absolute; align-items: center; justify-content: center; min-width: 40px; min-height: 20px; padding: 3px 10px; border-radius:2px; }
.canvas .item.uiSelected { border-color: black; }
.canvas .item.overlapped { background: #999; color: #222; }
.canvas .relationship, .view-selector .relationship { background: rgba(205,205,205,1); color: #555; padding:3px; font-size:9pt; border-radius:50px; }
.canvas .primitive { background: rgba(105,105,205,1); color: white; padding:3px; font-size:9pt; border-radius:50px; }
.canvas .attribute { background:white; border: 1px dashed rgba(205,205,205,1); padding: 3px 10px; color:#555; border-radius:10px; }
.canvas .attribute-relationship { background: rgba(205,205,205,1); color: #555; padding:3px; font-size:9pt; border-radius:50px; }
.canvas .entity { background: rgba(187,85,85,1); color: white; border-color: rgba(187,85,85,1); }


.view-selector { flex-direction:row; flex-wrap:wrap; }
.view-selector .item { position:static; margin:10px;}

.links text {text-anchor: middle; font-size:10pt; fill: #999; }

.button { z-index: 10; padding:5px 10px; background: rgba(0,0,0,0.03); }

.dead-server-banner { position:absolute; top:0; left: 0; right:0; padding: 20px; background: red; color: black; z-index:10000; }

/*---------------------------------------------------------
- Table
---------------------------------------------------------*/
.table-container { display: flex; flex-grow: 1; position: relative; overflow-x: auto; border-radius:3px; border:1px solid rgba(0,0,0,0.1); }
.table-container .table { position: absolute; top: 0; left: 0; }
.table-container .table .headers { flex-direction:row; background: rgba(0,0,0,0.05); border-bottom:1px solid rgba(0,0,0,0.1); flex:none; }
.table-container .table .rows { overflow-y: auto; overflow-x:hidden; }
.table-container .table .rows > div { flex-direction:row; }
.table-container .table .row { flex: none; }
.table-container .table .header { flex-direction:row; width: 200px; padding: 5px; flex:none; background: rgba(243,243,243,1); border-bottom:1px solid rgba(0,0,0,0.1); margin-bottom:-1px; }
.table-container .table .header .input { flex: 1; }
.table-container .table .header .icon { color: #ccc; display:none; padding: 0 5px; }
.table-container .table .header:hover .icon { display:flex; }
.table-container .table .header .icon.active { display:flex; color: #999; }
.table-container .table .field { width: 200px; padding: 5px; flex:none; white-space: nowrap; overflow:hidden; }

.table-editor {  flex:1; border-radius:3px; box-shadow:0 0 20px #111; background: #fff; color: #555; }
.table-editor > .table .headers { padding-left: 10px;  }
.table-editor > .table .rows { padding-left: 10px; height:100%; flex:1; }

/*---------------------------------------------------------
- errors
---------------------------------------------------------*/

.query-errors { position: absolute; top:10px; right:0; bottom:10px; align-items: flex-end; }
.error { flex:none; margin-bottom:2px; padding:20px; width: 250px; height:120px; background: rgb(229, 197, 69); color: #222; border-radius:1px; overflow:hidden; }
.error.fade { width: 20px; height: 5px; padding:0; color: transparent; transition: width 0.8s ease-in, height 0.8s ease-in, padding 0.8s ease-in, color 0.7s ease-in-out; }

.query-errors:hover { overflow: auto; }
.query-errors:hover .error.fade { transition: width 0.4s ease-in, height 0.4s ease-in, padding 0.4s ease-in, color 0.4s 0.2s ease-in-out; width:250px; height:120px; padding: 20px; color: #222; }

/*---------------------------------------------------------
- dark
---------------------------------------------------------*/

.dark { background: #222; color: #ccc; }
.dark .canvas .attribute { background: #222; color: #ccc; border-color: #888; }
.dark .canvas .relationship { background: #707070; color: #222; }
.dark .canvas .entity { background:rgba(165, 85, 187, 1); color: rgba(255,255,255,0.8); border-color: #ccc; }
.dark .canvas .attribute-filter { background:rgba(48, 119, 105, 1); border: 1px solid rgba(121, 167, 171, 1); color:rgba(255,255,255,0.8); }
.dark .canvas .item.uiSelected { border-color: #0ba; border-width: 1px; }
.dark .canvas .projected { border-style: solid; }
.dark .canvas .chunked:before { content: " "; position: absolute; z-index: -1; top: -2px; left: -2px; right: -2px; bottom: -2px; border:1px solid #888;  border-radius: 20px; }
.dark .canvas .column:before { content: " "; position: absolute; z-index: -1; top: -2px; left: -2px; right: -2px; bottom: -2px; border:1px dashed #888;  border-radius: 12px; }
.dark .canvas .column.projected:before { border-style:solid; }
.dark .canvas .column.uiSelected:before { border-color:#0ba; }
.dark .canvas .negated { background:#F98B8A; color: #222; }
.dark .canvas .item.overlapped { background: #bbb; color: #222; }
.dark .table-container .table .header { background: rgba(255,255,255,0.1); }<commit_msg>fix the searcher results collapsing down into nothingness<commit_after>body { font-family:"Avenir"; }
* { display: flex; flex-direction:column; box-sizing: border-box; }
.query { height: 100%; width: 100%; position:relative; flex-direction:row; }

.query-selector { flex-direction:row; flex-wrap:wrap; position:relative; justify-content:center; }
.query-item { margin: 10px; }
.query-item .query { width:300px; height:300px; overflow:hidden; border-radius:5px; border:1px solid #ddd; }
.query-item .query-name { position:absolute; padding:10px; color: #888; }
.query-item .query-name-input { display:none; }

.menu-shade { z-index: 100; position:absolute; top:0; bottom:0; left:0; right:0; background:rgba(255,255,255,0.9); overflow:auto; }
.menu { position:absolute;  }

.query-name-input { display:block; position:absolute; left:80px; top:10px; z-index:10; right:10px; }

.query-tools { flex:none; padding:0px 0; z-index:10; background: rgba(0,0,0,0.03); width:120px; }
.query-tools .tool { align-items: center; justify-content:center; padding: 10px 15px; }
.query-tools .tool + .tool { border-top:1px solid rgba(0,0,0,0.08); }
.query-tools .tool.disabled { color: #666; }

.searcher-container { position:absolute; top:0; bottom:0; left:0; right: 0; z-index: 10; }
.searcher-shade { position:absolute; top:0; bottom:0; left:0; right:0; }
.searcher { position:absolute; z-index: 10; bottom:0; left:0; background:#444;}
.searcher .search-box { outline: none; height:150px; padding:10px; }
.searcher .search-results { flex-direction: row; }
.searcher .search-results .search-result-group { max-height:290px; width: 300px; margin-top:10px; }
.searcher .search-results .search-result-group + .search-result-group .search-result-items { border-left: 1px solid rgba(255,255,255,0.1); }
.searcher .search-results .search-result-group + .search-result-group .group-type { border-left: 1px solid rgba(255,255,255,0.1); }
.searcher .search-results .search-result-items { flex: 1; overflow:auto; justify-content: flex-end; padding:15px; }
.searcher .search-results .group-type { flex: none; background:rgba(255,255,255,0.1); padding: 10px 10px; }
.searcher .search-results .search-result-item { margin-top:20px; flex:none;  }
.searcher .search-results .search-result-item .result-text {  }
.searcher .search-results .search-result-item .result-description { margin-top:2px; font-size: 10pt; color: #aaa; line-height:15px; }

.container { flex: 1; }

.tooltip { position:absolute; background: #444; padding:10px; border-radius:3px; z-index:100; font-size:10pt; }
.tooltip .header { font-size: 11pt; margin-bottom:5px; }
.tooltip .button-info { max-width:300px; line-height:18px; }
.tooltip .disabled-message { color: #F98B8A; margin-top: 5px; }
.tooltip .description { color: #aaa; }

.surface { flex: 1; position:relative; overflow:hidden; }
.query-results { flex: 0.5; padding: 10px; padding-left:20px; }

.canvas { position:absolute; left: 0; right:0; top:0; bottom:0; }

.selection { position:absolute; left: 0; right:0; top:0; bottom:0; pointer-events:none; }
.selection-rectangle { stroke: #0ba; fill: #00443f; rx: 5px; ry:5px; }

.links { position:absolute; left: 0; right:0; top:0; bottom:0; pointer-events: none; }
.nodes { position:absolute; left: 0; right:0; top:0; bottom:0; }

.canvas .item-wrapper { position:absolute; flex-direction:row; }
.canvas .item-wrapper .item { position: static; z-index:2; }
.canvas .attribute-filter { flex-direction:row; align-items: center; justify-content: center; min-width: 40px; min-height: 20px; background:rgba(230,230,255,1); border: 1px solid rgba(194, 186, 242, 1); padding: 3px 10px; color:#555; border-radius:10px; margin-left:-15px; padding-left:15px; z-index:1; }
.canvas .attribute-filter .value { margin-left: 5px;  }
.canvas .filter-editor { min-width:20px; outline:none; }
.canvas .item, .view-selector .item { flex:none; position: absolute; align-items: center; justify-content: center; min-width: 40px; min-height: 20px; padding: 3px 10px; border-radius:2px; }
.canvas .item.uiSelected { border-color: black; }
.canvas .item.overlapped { background: #999; color: #222; }
.canvas .relationship, .view-selector .relationship { background: rgba(205,205,205,1); color: #555; padding:3px; font-size:9pt; border-radius:50px; }
.canvas .primitive { background: rgba(105,105,205,1); color: white; padding:3px; font-size:9pt; border-radius:50px; }
.canvas .attribute { background:white; border: 1px dashed rgba(205,205,205,1); padding: 3px 10px; color:#555; border-radius:10px; }
.canvas .attribute-relationship { background: rgba(205,205,205,1); color: #555; padding:3px; font-size:9pt; border-radius:50px; }
.canvas .entity { background: rgba(187,85,85,1); color: white; border-color: rgba(187,85,85,1); }


.view-selector { flex-direction:row; flex-wrap:wrap; }
.view-selector .item { position:static; margin:10px;}

.links text {text-anchor: middle; font-size:10pt; fill: #999; }

.button { z-index: 10; padding:5px 10px; background: rgba(0,0,0,0.03); }

.dead-server-banner { position:absolute; top:0; left: 0; right:0; padding: 20px; background: red; color: black; z-index:10000; }

/*---------------------------------------------------------
- Table
---------------------------------------------------------*/
.table-container { display: flex; flex-grow: 1; position: relative; overflow-x: auto; border-radius:3px; border:1px solid rgba(0,0,0,0.1); }
.table-container .table { position: absolute; top: 0; left: 0; }
.table-container .table .headers { flex-direction:row; background: rgba(0,0,0,0.05); border-bottom:1px solid rgba(0,0,0,0.1); flex:none; }
.table-container .table .rows { overflow-y: auto; overflow-x:hidden; }
.table-container .table .rows > div { flex-direction:row; }
.table-container .table .row { flex: none; }
.table-container .table .header { flex-direction:row; width: 200px; padding: 5px; flex:none; background: rgba(243,243,243,1); border-bottom:1px solid rgba(0,0,0,0.1); margin-bottom:-1px; }
.table-container .table .header .input { flex: 1; }
.table-container .table .header .icon { color: #ccc; display:none; padding: 0 5px; }
.table-container .table .header:hover .icon { display:flex; }
.table-container .table .header .icon.active { display:flex; color: #999; }
.table-container .table .field { width: 200px; padding: 5px; flex:none; white-space: nowrap; overflow:hidden; }

.table-editor {  flex:1; border-radius:3px; box-shadow:0 0 20px #111; background: #fff; color: #555; }
.table-editor > .table .headers { padding-left: 10px;  }
.table-editor > .table .rows { padding-left: 10px; height:100%; flex:1; }

/*---------------------------------------------------------
- errors
---------------------------------------------------------*/

.query-errors { position: absolute; top:10px; right:0; bottom:10px; align-items: flex-end; }
.error { flex:none; margin-bottom:2px; padding:20px; width: 250px; height:120px; background: rgb(229, 197, 69); color: #222; border-radius:1px; overflow:hidden; }
.error.fade { width: 20px; height: 5px; padding:0; color: transparent; transition: width 0.8s ease-in, height 0.8s ease-in, padding 0.8s ease-in, color 0.7s ease-in-out; }

.query-errors:hover { overflow: auto; }
.query-errors:hover .error.fade { transition: width 0.4s ease-in, height 0.4s ease-in, padding 0.4s ease-in, color 0.4s 0.2s ease-in-out; width:250px; height:120px; padding: 20px; color: #222; }

/*---------------------------------------------------------
- dark
---------------------------------------------------------*/

.dark { background: #222; color: #ccc; }
.dark .canvas .attribute { background: #222; color: #ccc; border-color: #888; }
.dark .canvas .relationship { background: #707070; color: #222; }
.dark .canvas .entity { background:rgba(165, 85, 187, 1); color: rgba(255,255,255,0.8); border-color: #ccc; }
.dark .canvas .attribute-filter { background:rgba(48, 119, 105, 1); border: 1px solid rgba(121, 167, 171, 1); color:rgba(255,255,255,0.8); }
.dark .canvas .item.uiSelected { border-color: #0ba; border-width: 1px; }
.dark .canvas .projected { border-style: solid; }
.dark .canvas .chunked:before { content: " "; position: absolute; z-index: -1; top: -2px; left: -2px; right: -2px; bottom: -2px; border:1px solid #888;  border-radius: 20px; }
.dark .canvas .column:before { content: " "; position: absolute; z-index: -1; top: -2px; left: -2px; right: -2px; bottom: -2px; border:1px dashed #888;  border-radius: 12px; }
.dark .canvas .column.projected:before { border-style:solid; }
.dark .canvas .column.uiSelected:before { border-color:#0ba; }
.dark .canvas .negated { background:#F98B8A; color: #222; }
.dark .canvas .item.overlapped { background: #bbb; color: #222; }
.dark .table-container .table .header { background: rgba(255,255,255,0.1); }
{'fraction_non_alphanumeric': 0.2092663650420938, 'fraction_numerical': 0.07112994673844568, 'mean_word_length': 3.9091931402867584, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3593053', 'n_tokens_mistral': 6840, 'n_tokens_neox': 6028, 'n_words': 1488}