diff --git a/css/home.68f3ee7b.css b/css/home.8a1feba9.css similarity index 93% rename from css/home.68f3ee7b.css rename to css/home.8a1feba9.css index 65d555d..cd241ca 100644 --- a/css/home.68f3ee7b.css +++ b/css/home.8a1feba9.css @@ -1 +1 @@ -.connect_oircid[data-v-e3031a88]{border:1px solid grey;border-radius:.25rem;margin:1rem auto;padding:.5rem;display:block;width:14rem}.connect_oircid img[data-v-e3031a88]{margin:.25rem}#loginName[data-v-e3031a88]{cursor:pointer;font-size:1rem}.banner[data-v-54254476]{background:var(--color-secondary);color:#fff;padding:10px 20px 10px 20px;height:150px;margin-bottom:10px}.user-login-container[data-v-54254476]{position:absolute;top:1rem;right:1rem;display:flex;flex-direction:row}.banner.productionBackend[data-v-54254476]{background:conic-gradient(at 0 30%,var(--color-secondary) 10%,var(--color-main) 30%,var(--color-secondary) 50%)}.banner.sandboxBackend[data-v-54254476]{background:repeating-linear-gradient(-45deg,var(--color-main),var(--color-main) 15px,var(--color-secondary) 0,var(--color-secondary) 30px)}.banner.sandboxBackend[data-v-54254476]:after{content:"Sandbox";display:block;position:absolute;right:1rem;top:7.5rem;font-size:1rem}p[data-v-54254476]{font-size:1rem}.medium-img[data-v-54254476]{height:120px}#app .ebiodiv_navbar_link[data-v-54254476]{color:#fff}.title[data-v-6a9e4cee]{display:flex;align-items:center;padding-top:10px}img[data-v-6a9e4cee]{margin-right:10px;cursor:pointer}.small[data-v-6a9e4cee]{width:15px}.medium[data-v-6a9e4cee]{width:20px}.vue-slider-disabled{opacity:.5;cursor:not-allowed}.vue-slider-rail{background-color:#ccc;border-radius:15px}.vue-slider-process{background-color:#70ad47;border-radius:15px}.vue-slider-mark{z-index:4}.vue-slider-mark:first-child .vue-slider-mark-step,.vue-slider-mark:last-child .vue-slider-mark-step{display:none}.vue-slider-mark-step{width:100%;height:100%;border-radius:50%;background-color:rgba(0,0,0,.16)}.vue-slider-mark-label{font-size:8px;white-space:nowrap}.vue-slider-dot-handle{cursor:pointer;width:100%;height:100%;border-radius:50%;background-color:#fff;box-sizing:border-box;box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32)}.vue-slider-dot-handle-focus{box-shadow:0 0 1px 2px rgba(52,152,219,.36)}.vue-slider-dot-handle-disabled{cursor:not-allowed;background-color:#ccc}.vue-slider-dot-tooltip-inner{font-size:8px;white-space:nowrap;padding:2px 2px;min-width:10px;text-align:center;color:#fff;border-radius:5px;border-color:#70ad47;background-color:#70ad47;box-sizing:content-box}.vue-slider-dot-tooltip-inner:after{content:"";position:absolute}.vue-slider-dot-tooltip-inner-top:after{top:100%;left:50%;transform:translate(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-top-color:inherit}.vue-slider-dot-tooltip-inner-bottom:after{bottom:100%;left:50%;transform:translate(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-bottom-color:inherit}.vue-slider-dot-tooltip-inner-left:after{left:100%;top:50%;transform:translateY(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-left-color:inherit}.vue-slider-dot-tooltip-inner-right:after{right:100%;top:50%;transform:translateY(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-right-color:inherit}.vue-slider-dot-tooltip-wrapper{opacity:0;transition:all .3s}.vue-slider-dot-tooltip-wrapper-show{opacity:1}@-webkit-keyframes v-pulseStretchDelay{0%,80%{transform:scale(1);-webkit-opacity:1;opacity:1}45%{transform:scale(.1);-webkit-opacity:.7;opacity:.7}}@keyframes v-pulseStretchDelay{0%,80%{transform:scale(1);-webkit-opacity:1;opacity:1}45%{transform:scale(.1);-webkit-opacity:.7;opacity:.7}}.inputGroup[data-v-65ae43ae]{background-color:#fff;display:block;margin:10px 0;position:relative;border-radius:10px}.inputGroup label[data-v-65ae43ae]{padding:5px 25px 5px 10px;width:100%;display:block;text-align:left;font-size:.8em;color:#3c454c;cursor:pointer;position:relative;z-index:2;transition:color .2s ease-in;overflow:hidden;border-radius:10px}.inputGroup label[data-v-65ae43ae]:before{width:10px;height:10px;border-radius:50%;content:"";background-color:var(--color);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scaleX(1);transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0;z-index:-1}.inputGroup label[data-v-65ae43ae]:after{width:15px;height:15px;content:"";border:2px solid #d1d7dc;background-color:#fff;border-radius:50%;z-index:2;position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;transition:all .2s ease-in}.inputGroup label .name[data-v-65ae43ae]{width:80%;float:left}.inputGroup label .count[data-v-65ae43ae]{width:20%;float:right;text-align:right;padding-right:5px}.inputGroup input:checked~label[data-v-65ae43ae]{color:#fff}.inputGroup input:checked~label[data-v-65ae43ae]:before{transform:translate(-50%,-50%) scale3d(56,56,1);opacity:1}.inputGroup input:checked~label[data-v-65ae43ae]:after{background-color:#ccc;border-color:#ccc}.inputGroup input[data-v-65ae43ae]{width:15px;height:15px;order:1;z-index:2;position:absolute;right:30px;top:50%;transform:translateY(-50%);cursor:pointer;visibility:hidden}input[type=text][data-v-65ae43ae]{width:100%;border:0 solid grey;border-radius:5px;font-size:1em;background-color:#f2f2f2;padding-top:10px}input[type=text][data-v-65ae43ae]:focus{outline:none}.UDCB label[data-v-65ae43ae]:after{border:2px solid #e4e41f;background-color:#e4e41f}.UDCB input:checked~label[data-v-65ae43ae]:after{background-color:#e4e41f;border-color:#e4e41f}.PNDG label[data-v-65ae43ae]:after{border:2px solid #ccc;background-color:#ccc}.PNDG input:checked~label[data-v-65ae43ae]:after{background-color:#ccc;border-color:#ccc}.done-yes label[data-v-65ae43ae]:after{border:2px solid #008f00;background-color:#008f00}.done-yes input:checked~label[data-v-65ae43ae]:after{background-color:#008f00;border-color:#008f00}.done-no label[data-v-65ae43ae]:after{border:2px solid #e65050;background-color:#e65050}.done-no input:checked~label[data-v-65ae43ae]:after{background-color:#e65050;border-color:#e65050}.selected-option[data-v-5ca1b596]{color:var(--color)}.dropdown[data-v-5ca1b596]{padding-top:20px;position:relative;display:inline-block}.dropdown p[data-v-5ca1b596]{margin:0;padding:0 0 10px 0}.dropdown-content[data-v-5ca1b596]{display:none;position:absolute;background-color:#f1f1f1;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.dropdown-content p[data-v-5ca1b596]{color:#000;padding:5px 10px;margin:0;text-decoration:none;display:block;text-align:left}.dropdown-content p[data-v-5ca1b596]:hover{cursor:pointer;background-color:#ddd;color:var(--color)}.dropdown:hover .dropdown-content[data-v-5ca1b596]{display:block}.facets-container[data-v-b6acce8a]{background-color:#f2f2f2;text-align:left;padding:0;margin:0;border-right:1px solid #ddd;padding:10px}input[type=text][data-v-b6acce8a]{width:90%}.mini[data-v-b6acce8a]{width:13px;cursor:pointer}.button[data-v-b6acce8a]{display:inline-block;background-color:#aaa;border:none;color:#fff;text-align:center;padding:3px 5px;cursor:pointer}.button[data-v-b6acce8a]:hover{background-color:var(--color)}.radiobutton-container[data-v-b6acce8a]{margin:20px 0 0 0}input[type=radio][data-v-b6acce8a]{margin-right:10px;accent-color:#232323}.active-filters[data-v-f627e2c8]{text-align:left;margin-bottom:10px}.filter-name[data-v-f627e2c8]{background-color:#f2f2f2;border-radius:10px;padding:2px 10px;margin-right:5px;font-size:1em}.filter-remove[data-v-f627e2c8]{color:#aaa;border-right:1px solid #aaa;margin-right:5px}.filter-remove[data-v-f627e2c8]:hover{cursor:pointer;color:var(--color)}.filters-remove[data-v-f627e2c8]{padding:2px 10px;margin-right:5px;font-size:1em}.filters-remove[data-v-f627e2c8]:hover{cursor:pointer;color:var(--color)}.button-td[data-v-3554ef6d]{display:inline-block;border-radius:5px;background-color:#aaa;border:none;color:#fff;text-align:center;padding:5px 5px;cursor:pointer}.button-td[data-v-3554ef6d]:hover{background-color:var(--color)}.small[data-v-3554ef6d]{width:50px}.mini[data-v-3554ef6d]{width:15px}.space[data-v-3554ef6d]{padding-left:20px}td[data-v-3554ef6d]{padding:6px;text-align:left;white-space:nowrap}td[data-v-3554ef6d]:first-child,th[data-v-3554ef6d]:first-child{position:sticky;left:0;z-index:1}td[data-v-3554ef6d]:last-child,th[data-v-3554ef6d]:last-child{position:sticky;right:0;z-index:1}.tr-odd:not(:hover) td[data-v-3554ef6d]:first-child,.tr-odd:not(:hover) td[data-v-3554ef6d]:last-child{background-color:#eee}.tr-odd:hover td[data-v-3554ef6d]:first-child,.tr-odd:hover td[data-v-3554ef6d]:last-child{background-color:#ddd}.tr-odd[data-v-3554ef6d]{background-color:#eee}.tr-even:not(:hover) td[data-v-3554ef6d]:first-child,.tr-even:not(:hover) td[data-v-3554ef6d]:last-child,.tr-even[data-v-3554ef6d]{background-color:#fff}.tr-even:hover td[data-v-3554ef6d]:first-child,.tr-even:hover td[data-v-3554ef6d]:last-child{background-color:#ddd}.progress-status[data-v-3554ef6d]{width:100px;display:flex;padding:0;height:10px}.done-yes-status[data-v-3554ef6d]{background-color:#008f00;width:100%}.done-no-status[data-v-3554ef6d]{background-color:#e65050;width:100%}.udcb-status[data-v-3554ef6d]{background-color:#e4e41f;width:100%}.pending-status[data-v-3554ef6d]{background-color:#ccc;width:100%}.content-container[data-v-0317c9c6]{display:flex;width:100%}.facets-container[data-v-0317c9c6]{flex:0 0 300px;margin-right:20px}.full-container[data-v-0317c9c6]{flex-grow:1;margin:0 auto;overflow-x:auto}.centered-container[data-v-0317c9c6]{text-align:center;width:100%;padding-top:50px}.sub-container[data-v-0317c9c6]{margin:0;padding:0;width:100%}.table-container[data-v-0317c9c6]{margin:0;padding:0;overflow-x:auto;flex-grow:1}.page-box[data-v-0317c9c6]{display:flex;justify-content:center}table[data-v-0317c9c6]{margin-bottom:20px;border-collapse:collapse;font-size:.8rem;background-color:#eee;width:100%;position:relative}th[data-v-0317c9c6]:first-child{position:sticky;left:0;z-index:2}th[data-v-0317c9c6]:last-child{position:sticky;right:0;z-index:2}td[data-v-0317c9c6]:first-child{left:0;z-index:2}td[data-v-0317c9c6]:last-child{right:0;z-index:2}td[data-v-0317c9c6],th[data-v-0317c9c6]{padding:6px;text-align:left;white-space:nowrap}tr[data-v-0317c9c6]:hover{background-color:#ddd}th[data-v-0317c9c6]{padding-top:6px;padding-bottom:6px;background-color:var(--color);color:#fff}.mini[data-v-0317c9c6]{width:13px;cursor:pointer}.button-th[data-v-0317c9c6]{display:inline-block;border-radius:5px;background-color:var(--color);border:none;color:#fff;text-align:center;padding:5px 5px;cursor:pointer}.button-th[data-v-0317c9c6]:hover{background-color:#aaa}.fields-popup.true[data-v-0317c9c6]{display:block}.button-close[data-v-0317c9c6]{background:#fff;border:0}.button-close[data-v-0317c9c6]:hover{cursor:pointer;background-color:#f2f2f2}.right-container[data-v-0317c9c6]{text-align:right;width:100%}.fields-popup[data-v-0317c9c6]{transform:translate(-50%,-50%);width:300px;height:400px;border:3px solid #f1f1f1;background-color:#fff;text-align:left;padding:10px;color:#000;display:none;position:fixed;font-weight:400;z-index:1}.content-popup[data-v-0317c9c6]{height:350px;overflow:auto}input[type=checkbox][data-v-0317c9c6]{margin-right:10px}.small[data-v-22a19ffb]{width:30px;cursor:pointer}.mini[data-v-22a19ffb]{width:15px;padding-bottom:5px}.right-container[data-v-22a19ffb]{text-align:right;width:100%}.comments-popup[data-v-22a19ffb]{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:90%;border:3px solid #f1f1f1;z-index:9;background-color:#fff}.comments-popup.true[data-v-22a19ffb]{display:block}.comments-container[data-v-22a19ffb]{text-align:left;margin:20px;padding:20px;height:75%;overflow:scroll;border:1px solid #ddd;background-color:#eee}.comment-container[data-v-22a19ffb]{background-color:#ddd;border-radius:5px;padding:5px;margin:10px 0}.comment-container.user[data-v-22a19ffb]{background-color:var(--color);color:#fff}textarea[data-v-22a19ffb]{width:100%}.orcid-link[data-v-22a19ffb]:hover{cursor:pointer;text-decoration:underline}.button-table[data-v-22a19ffb]{display:inline-block;border-radius:5px;background-color:#fff;border:none;color:#fff;text-align:center;padding:5px 5px;cursor:pointer}.button-table[data-v-22a19ffb]:hover{background-color:var(--color)}.button-validation[data-v-22a19ffb]{display:inline-block;border-radius:5px;background-color:var(--color);border:none;color:#fff;text-align:center;padding:5px 10px;cursor:pointer;margin:10px 0 0 0;width:100px}.button-validation[data-v-22a19ffb]:hover{background-color:var(--color-secondary)}.button-validation[data-v-22a19ffb]:disabled,.button-validation[disabled][data-v-22a19ffb]{background-color:#ccc;color:#666;cursor:not-allowed}.button-close[data-v-22a19ffb]{background:#fff;border:0}.button-close[data-v-22a19ffb]:hover{cursor:pointer;background-color:#f2f2f2}td[data-v-2617a8bd],th[data-v-2617a8bd]{border:1px solid #ddd;padding:6px;text-align:center}th[data-v-2617a8bd]{padding-top:6px;padding-bottom:6px;background-color:#aaa;color:#fff}.clickable-th[data-v-2617a8bd]:hover{cursor:pointer;background-color:var(--color)}.cell-color-1[data-v-2617a8bd]{background-color:rgba(122,188,129,.5647058823529412);color:#000}.cell-color-2[data-v-2617a8bd]{background-color:rgba(145,197,131,.5647058823529412);color:#000}.cell-color-3[data-v-2617a8bd]{background-color:rgba(171,207,135,.5647058823529412);color:#000}.cell-color-4[data-v-2617a8bd]{background-color:rgba(197,216,138,.5647058823529412);color:#000}.cell-color-5[data-v-2617a8bd]{background-color:rgba(224,226,142,.5019607843137255);color:#000}.cell-color-6[data-v-2617a8bd]{background-color:rgba(251,235,146,.5019607843137255);color:#000}.cell-color-7[data-v-2617a8bd]{background-color:rgba(246,212,139,.5019607843137255);color:#000}.cell-color-8[data-v-2617a8bd]{background-color:rgba(242,187,132,.5019607843137255);color:#000}.cell-color-9[data-v-2617a8bd]{background-color:rgba(237,162,124,.5019607843137255);color:#000}.cell-color-10[data-v-2617a8bd]{background-color:rgba(234,137,118,.5019607843137255);color:#000}.cell-color-11[data-v-2617a8bd]{background-color:rgba(230,114,111,.5019607843137255);color:#000}.cell-color-na[data-v-2617a8bd]{background-color:#eee;color:#000}.decision[data-v-2617a8bd]{text-align:left;width:150px}.comment[data-v-2617a8bd]{width:100px}.expanded-box[data-v-2617a8bd]{margin:5px 0 0 10px}.expanded tr[data-v-2617a8bd]{background-color:#fff}.expanded td[data-v-2617a8bd]{padding:20px;text-align:left}.button-table[data-v-2617a8bd]{display:inline-block;border-radius:5px;background-color:#aaa;border:none;color:#fff;text-align:center;padding:5px 5px;cursor:pointer}.button-table[data-v-2617a8bd]:hover{background-color:var(--color)}.mini[data-v-2617a8bd]{width:15px}button[data-v-2617a8bd]{display:inline-block;border-radius:10px;background-color:var(--color);border:none;color:#fff;text-align:center;padding:5px 10px;cursor:pointer;margin:0 5px}button[data-v-2617a8bd]:hover{background-color:var(--color-secondary)}button[data-v-2617a8bd]:disabled,button[disabled][data-v-2617a8bd]{background-color:#ccc;color:#666}.warning[data-v-2617a8bd]{color:red}.empty_key[data-v-2617a8bd]{margin:0;padding:0;width:75%;margin-right:5px}.key[data-v-2617a8bd]{width:120px}.custom-dialog[data-v-1c2c4e07]{position:fixed;width:500px;max-height:80vh;overflow:auto;border:2px solid #ccc;background-color:#fff;z-index:1000}.handle[data-v-1c2c4e07]{cursor:move}.close-button[data-v-1c2c4e07]{cursor:pointer}.small[data-v-1c2c4e07]{width:30px;cursor:pointer}.mini[data-v-1c2c4e07]{width:15px;padding-bottom:5px}.right-container[data-v-1c2c4e07]{text-align:right;width:100%}.comments-container[data-v-1c2c4e07]{text-align:left;margin:20px;padding:20px;height:75%;overflow:scroll;border:1px solid #ddd;background-color:#eee;max-height:50vh}.comment-container[data-v-1c2c4e07]{background-color:#ddd;border-radius:5px;padding:5px;margin:10px 0}.comment-container.user[data-v-1c2c4e07]{background-color:var(--color);color:#fff}textarea[data-v-1c2c4e07]{width:100%}.orcid-link[data-v-1c2c4e07]:hover{cursor:pointer;text-decoration:underline}.button-table[data-v-1c2c4e07]{display:inline-block;border-radius:5px;background-color:#fff;border:none;color:#fff;text-align:center;padding:5px 5px;cursor:pointer}.button-table[data-v-1c2c4e07]:hover{background-color:var(--color)}.button-validation[data-v-1c2c4e07]{display:inline-block;border-radius:5px;background-color:var(--color);border:none;color:#fff;text-align:center;padding:5px 10px;cursor:pointer;margin:10px 0 0 0;width:100px}.button-validation[data-v-1c2c4e07]:hover{background-color:var(--color-secondary)}.button-validation[data-v-1c2c4e07]:disabled,.button-validation[disabled][data-v-1c2c4e07]{background-color:#ccc;color:#666;cursor:not-allowed}.button-close[data-v-1c2c4e07]{background:#fff;border:0}.button-close[data-v-1c2c4e07]:hover{cursor:pointer;background-color:#f2f2f2}.cell_decimalLatitude,.cell_elevation{white-space:nowrap}.button-container[data-v-e929430a]{text-align:right}.left-container[data-v-e929430a]{text-align:left}.notice[data-v-e929430a]{font-size:1em;font-style:italic}table[data-v-e929430a]{margin-bottom:20px;border-collapse:collapse;width:100%;font-size:1em;background-color:#fff}tr[data-v-e929430a]{overflow-y:auto}td[data-v-e929430a],th[data-v-e929430a]{border:1px solid #ddd;padding:6px;text-align:center}th[data-v-e929430a]{padding-top:6px;padding-bottom:6px;background-color:#aaa;color:#fff}.clickable-th[data-v-e929430a]:hover{cursor:pointer;background-color:var(--color)}.reference-entity th[data-v-e929430a]{background-color:#fff;color:#000}.expanded[data-v-e929430a]{background-color:#eee}.expanded-box[data-v-e929430a]{margin:5px 0 0 10px}.expanded table[data-v-e929430a]{width:70%;margin:20px auto;font-size:1em}button[data-v-e929430a]{text-align:left;padding:5px 10px;margin:0 5px;width:420px;height:40px}.button-table[data-v-e929430a],button[data-v-e929430a]{display:inline-block;border-radius:5px;border:none;color:#fff;cursor:pointer}.button-table[data-v-e929430a]{background-color:#aaa;text-align:center;padding:5px 5px;width:25px}.button-table[data-v-e929430a]:hover{background-color:var(--color)}button[data-v-e929430a]:disabled,button[disabled][data-v-e929430a]{background-color:#ccc;color:#666}.grey-button[data-v-e929430a]{background-color:#bbb}.grey-button[data-v-e929430a]:hover{background-color:#aaa}.red-button[data-v-e929430a]{background-color:#f15c5c}.red-button[data-v-e929430a]:hover{background-color:#d62121}.green-button[data-v-e929430a]{background-color:var(--color)}.green-button[data-v-e929430a]:hover{background-color:var(--color-secondary)}.mini[data-v-e929430a]{width:15px;padding-bottom:4px}.small[data-v-e929430a]{height:30px;padding-right:10px}.empty-line td[data-v-e929430a],.empty-line th[data-v-e929430a]{border:0 solid #ddd}.cell-color-1[data-v-e929430a]{background-color:rgba(122,188,129,.5647058823529412);color:#000}.cell-color-2[data-v-e929430a]{background-color:rgba(145,197,131,.5647058823529412);color:#000}.cell-color-3[data-v-e929430a]{background-color:rgba(171,207,135,.5647058823529412);color:#000}.cell-color-4[data-v-e929430a]{background-color:rgba(197,216,138,.5647058823529412);color:#000}.cell-color-5[data-v-e929430a]{background-color:rgba(224,226,142,.5019607843137255);color:#000}.cell-color-6[data-v-e929430a]{background-color:rgba(251,235,146,.5019607843137255);color:#000}.cell-color-7[data-v-e929430a]{background-color:rgba(246,212,139,.5019607843137255);color:#000}.cell-color-8[data-v-e929430a]{background-color:rgba(242,187,132,.5019607843137255);color:#000}.cell-color-9[data-v-e929430a]{background-color:rgba(237,162,124,.5019607843137255);color:#000}.cell-color-10[data-v-e929430a]{background-color:rgba(234,137,118,.5019607843137255);color:#000}.cell-color-11[data-v-e929430a]{background-color:rgba(230,114,111,.5019607843137255);color:#000}.cell-color-na[data-v-e929430a]{background-color:#eee;color:#000}.color-box[data-v-e929430a]{width:15px;height:15px}.legend-table[data-v-e929430a]{width:200px}.legend-table td[data-v-e929430a]{border:0 solid #000;text-align:center;padding:0 .75rem}.expanded[data-v-e929430a],.expanded tr[data-v-e929430a]{background-color:#fff}.expanded td[data-v-e929430a]{padding:20px;text-align:left}.page-box[data-v-e929430a]{display:flex;justify-content:center}.table-container[data-v-e929430a]{margin:0;padding:1px;overflow-x:auto;flex-grow:1}.info-container[data-v-97b13bb0]{position:relative}.container-fluid[data-v-97b13bb0]{padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.row[data-v-97b13bb0]{padding:20px;margin-left:0;margin-right:0}.close-button[data-v-97b13bb0]{font-size:20px;position:absolute;color:#fff;top:5px;right:5px}.close-button[data-v-97b13bb0]:hover{cursor:pointer} \ No newline at end of file +.connect_oircid[data-v-e3031a88]{border:1px solid grey;border-radius:.25rem;margin:1rem auto;padding:.5rem;display:block;width:14rem}.connect_oircid img[data-v-e3031a88]{margin:.25rem}#loginName[data-v-e3031a88]{cursor:pointer;font-size:1rem}.banner[data-v-54254476]{background:var(--color-secondary);color:#fff;padding:10px 20px 10px 20px;height:150px;margin-bottom:10px}.user-login-container[data-v-54254476]{position:absolute;top:1rem;right:1rem;display:flex;flex-direction:row}.banner.productionBackend[data-v-54254476]{background:conic-gradient(at 0 30%,var(--color-secondary) 10%,var(--color-main) 30%,var(--color-secondary) 50%)}.banner.sandboxBackend[data-v-54254476]{background:repeating-linear-gradient(-45deg,var(--color-main),var(--color-main) 15px,var(--color-secondary) 0,var(--color-secondary) 30px)}.banner.sandboxBackend[data-v-54254476]:after{content:"Sandbox";display:block;position:absolute;right:1rem;top:7.5rem;font-size:1rem}p[data-v-54254476]{font-size:1rem}.medium-img[data-v-54254476]{height:120px}#app .ebiodiv_navbar_link[data-v-54254476]{color:#fff}.title[data-v-6a9e4cee]{display:flex;align-items:center;padding-top:10px}img[data-v-6a9e4cee]{margin-right:10px;cursor:pointer}.small[data-v-6a9e4cee]{width:15px}.medium[data-v-6a9e4cee]{width:20px}.vue-slider-disabled{opacity:.5;cursor:not-allowed}.vue-slider-rail{background-color:#ccc;border-radius:15px}.vue-slider-process{background-color:#70ad47;border-radius:15px}.vue-slider-mark{z-index:4}.vue-slider-mark:first-child .vue-slider-mark-step,.vue-slider-mark:last-child .vue-slider-mark-step{display:none}.vue-slider-mark-step{width:100%;height:100%;border-radius:50%;background-color:rgba(0,0,0,.16)}.vue-slider-mark-label{font-size:8px;white-space:nowrap}.vue-slider-dot-handle{cursor:pointer;width:100%;height:100%;border-radius:50%;background-color:#fff;box-sizing:border-box;box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32)}.vue-slider-dot-handle-focus{box-shadow:0 0 1px 2px rgba(52,152,219,.36)}.vue-slider-dot-handle-disabled{cursor:not-allowed;background-color:#ccc}.vue-slider-dot-tooltip-inner{font-size:8px;white-space:nowrap;padding:2px 2px;min-width:10px;text-align:center;color:#fff;border-radius:5px;border-color:#70ad47;background-color:#70ad47;box-sizing:content-box}.vue-slider-dot-tooltip-inner:after{content:"";position:absolute}.vue-slider-dot-tooltip-inner-top:after{top:100%;left:50%;transform:translate(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-top-color:inherit}.vue-slider-dot-tooltip-inner-bottom:after{bottom:100%;left:50%;transform:translate(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-bottom-color:inherit}.vue-slider-dot-tooltip-inner-left:after{left:100%;top:50%;transform:translateY(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-left-color:inherit}.vue-slider-dot-tooltip-inner-right:after{right:100%;top:50%;transform:translateY(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-right-color:inherit}.vue-slider-dot-tooltip-wrapper{opacity:0;transition:all .3s}.vue-slider-dot-tooltip-wrapper-show{opacity:1}@-webkit-keyframes v-pulseStretchDelay{0%,80%{transform:scale(1);-webkit-opacity:1;opacity:1}45%{transform:scale(.1);-webkit-opacity:.7;opacity:.7}}@keyframes v-pulseStretchDelay{0%,80%{transform:scale(1);-webkit-opacity:1;opacity:1}45%{transform:scale(.1);-webkit-opacity:.7;opacity:.7}}.inputGroup[data-v-65ae43ae]{background-color:#fff;display:block;margin:10px 0;position:relative;border-radius:10px}.inputGroup label[data-v-65ae43ae]{padding:5px 25px 5px 10px;width:100%;display:block;text-align:left;font-size:.8em;color:#3c454c;cursor:pointer;position:relative;z-index:2;transition:color .2s ease-in;overflow:hidden;border-radius:10px}.inputGroup label[data-v-65ae43ae]:before{width:10px;height:10px;border-radius:50%;content:"";background-color:var(--color);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scaleX(1);transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0;z-index:-1}.inputGroup label[data-v-65ae43ae]:after{width:15px;height:15px;content:"";border:2px solid #d1d7dc;background-color:#fff;border-radius:50%;z-index:2;position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;transition:all .2s ease-in}.inputGroup label .name[data-v-65ae43ae]{width:80%;float:left}.inputGroup label .count[data-v-65ae43ae]{width:20%;float:right;text-align:right;padding-right:5px}.inputGroup input:checked~label[data-v-65ae43ae]{color:#fff}.inputGroup input:checked~label[data-v-65ae43ae]:before{transform:translate(-50%,-50%) scale3d(56,56,1);opacity:1}.inputGroup input:checked~label[data-v-65ae43ae]:after{background-color:#ccc;border-color:#ccc}.inputGroup input[data-v-65ae43ae]{width:15px;height:15px;order:1;z-index:2;position:absolute;right:30px;top:50%;transform:translateY(-50%);cursor:pointer;visibility:hidden}input[type=text][data-v-65ae43ae]{width:100%;border:0 solid grey;border-radius:5px;font-size:1em;background-color:#f2f2f2;padding-top:10px}input[type=text][data-v-65ae43ae]:focus{outline:none}.UDCB label[data-v-65ae43ae]:after{border:2px solid #e4e41f;background-color:#e4e41f}.UDCB input:checked~label[data-v-65ae43ae]:after{background-color:#e4e41f;border-color:#e4e41f}.PNDG label[data-v-65ae43ae]:after{border:2px solid #ccc;background-color:#ccc}.PNDG input:checked~label[data-v-65ae43ae]:after{background-color:#ccc;border-color:#ccc}.done-yes label[data-v-65ae43ae]:after{border:2px solid #008f00;background-color:#008f00}.done-yes input:checked~label[data-v-65ae43ae]:after{background-color:#008f00;border-color:#008f00}.done-no label[data-v-65ae43ae]:after{border:2px solid #e65050;background-color:#e65050}.done-no input:checked~label[data-v-65ae43ae]:after{background-color:#e65050;border-color:#e65050}.selected-option[data-v-5ca1b596]{color:var(--color)}.dropdown[data-v-5ca1b596]{padding-top:20px;position:relative;display:inline-block}.dropdown p[data-v-5ca1b596]{margin:0;padding:0 0 10px 0}.dropdown-content[data-v-5ca1b596]{display:none;position:absolute;background-color:#f1f1f1;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.dropdown-content p[data-v-5ca1b596]{color:#000;padding:5px 10px;margin:0;text-decoration:none;display:block;text-align:left}.dropdown-content p[data-v-5ca1b596]:hover{cursor:pointer;background-color:#ddd;color:var(--color)}.dropdown:hover .dropdown-content[data-v-5ca1b596]{display:block}.facets-container[data-v-b6acce8a]{background-color:#f2f2f2;text-align:left;padding:0;margin:0;border-right:1px solid #ddd;padding:10px}input[type=text][data-v-b6acce8a]{width:90%}.mini[data-v-b6acce8a]{width:13px;cursor:pointer}.button[data-v-b6acce8a]{display:inline-block;background-color:#aaa;border:none;color:#fff;text-align:center;padding:3px 5px;cursor:pointer}.button[data-v-b6acce8a]:hover{background-color:var(--color)}.radiobutton-container[data-v-b6acce8a]{margin:20px 0 0 0}input[type=radio][data-v-b6acce8a]{margin-right:10px;accent-color:#232323}.active-filters[data-v-f627e2c8]{text-align:left;margin-bottom:10px}.filter-name[data-v-f627e2c8]{background-color:#f2f2f2;border-radius:10px;padding:2px 10px;margin-right:5px;font-size:1em}.filter-remove[data-v-f627e2c8]{color:#aaa;border-right:1px solid #aaa;margin-right:5px}.filter-remove[data-v-f627e2c8]:hover{cursor:pointer;color:var(--color)}.filters-remove[data-v-f627e2c8]{padding:2px 10px;margin-right:5px;font-size:1em}.filters-remove[data-v-f627e2c8]:hover{cursor:pointer;color:var(--color)}.button-td[data-v-087fb1af]{display:inline-block;border-radius:5px;background-color:#aaa;border:none;color:#fff;text-align:center;padding:5px 5px;cursor:pointer}.button-td[data-v-087fb1af]:hover{background-color:var(--color)}.small[data-v-087fb1af]{width:50px}.mini[data-v-087fb1af]{width:15px}.space[data-v-087fb1af]{padding-left:20px}td[data-v-087fb1af]{padding:6px;text-align:left;white-space:nowrap}td[data-v-087fb1af]:first-child,th[data-v-087fb1af]:first-child{position:sticky;left:0;z-index:1}td[data-v-087fb1af]:last-child,th[data-v-087fb1af]:last-child{position:sticky;right:0;z-index:1}.tr-odd:not(:hover) td[data-v-087fb1af]:first-child,.tr-odd:not(:hover) td[data-v-087fb1af]:last-child{background-color:#eee}.tr-odd:hover td[data-v-087fb1af]:first-child,.tr-odd:hover td[data-v-087fb1af]:last-child{background-color:#ddd}.tr-odd[data-v-087fb1af]{background-color:#eee}.tr-even:not(:hover) td[data-v-087fb1af]:first-child,.tr-even:not(:hover) td[data-v-087fb1af]:last-child,.tr-even[data-v-087fb1af]{background-color:#fff}.tr-even:hover td[data-v-087fb1af]:first-child,.tr-even:hover td[data-v-087fb1af]:last-child{background-color:#ddd}.progress-status[data-v-087fb1af]{width:100px;display:flex;padding:0;height:10px}.done-yes-status[data-v-087fb1af]{background-color:#008f00;width:100%}.done-no-status[data-v-087fb1af]{background-color:#e65050;width:100%}.udcb-status[data-v-087fb1af]{background-color:#e4e41f;width:100%}.pending-status[data-v-087fb1af]{background-color:#ccc;width:100%}.content-container[data-v-0317c9c6]{display:flex;width:100%}.facets-container[data-v-0317c9c6]{flex:0 0 300px;margin-right:20px}.full-container[data-v-0317c9c6]{flex-grow:1;margin:0 auto;overflow-x:auto}.centered-container[data-v-0317c9c6]{text-align:center;width:100%;padding-top:50px}.sub-container[data-v-0317c9c6]{margin:0;padding:0;width:100%}.table-container[data-v-0317c9c6]{margin:0;padding:0;overflow-x:auto;flex-grow:1}.page-box[data-v-0317c9c6]{display:flex;justify-content:center}table[data-v-0317c9c6]{margin-bottom:20px;border-collapse:collapse;font-size:.8rem;background-color:#eee;width:100%;position:relative}th[data-v-0317c9c6]:first-child{position:sticky;left:0;z-index:2}th[data-v-0317c9c6]:last-child{position:sticky;right:0;z-index:2}td[data-v-0317c9c6]:first-child{left:0;z-index:2}td[data-v-0317c9c6]:last-child{right:0;z-index:2}td[data-v-0317c9c6],th[data-v-0317c9c6]{padding:6px;text-align:left;white-space:nowrap}tr[data-v-0317c9c6]:hover{background-color:#ddd}th[data-v-0317c9c6]{padding-top:6px;padding-bottom:6px;background-color:var(--color);color:#fff}.mini[data-v-0317c9c6]{width:13px;cursor:pointer}.button-th[data-v-0317c9c6]{display:inline-block;border-radius:5px;background-color:var(--color);border:none;color:#fff;text-align:center;padding:5px 5px;cursor:pointer}.button-th[data-v-0317c9c6]:hover{background-color:#aaa}.fields-popup.true[data-v-0317c9c6]{display:block}.button-close[data-v-0317c9c6]{background:#fff;border:0}.button-close[data-v-0317c9c6]:hover{cursor:pointer;background-color:#f2f2f2}.right-container[data-v-0317c9c6]{text-align:right;width:100%}.fields-popup[data-v-0317c9c6]{transform:translate(-50%,-50%);width:300px;height:400px;border:3px solid #f1f1f1;background-color:#fff;text-align:left;padding:10px;color:#000;display:none;position:fixed;font-weight:400;z-index:1}.content-popup[data-v-0317c9c6]{height:350px;overflow:auto}input[type=checkbox][data-v-0317c9c6]{margin-right:10px}.small[data-v-22a19ffb]{width:30px;cursor:pointer}.mini[data-v-22a19ffb]{width:15px;padding-bottom:5px}.right-container[data-v-22a19ffb]{text-align:right;width:100%}.comments-popup[data-v-22a19ffb]{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:90%;border:3px solid #f1f1f1;z-index:9;background-color:#fff}.comments-popup.true[data-v-22a19ffb]{display:block}.comments-container[data-v-22a19ffb]{text-align:left;margin:20px;padding:20px;height:75%;overflow:scroll;border:1px solid #ddd;background-color:#eee}.comment-container[data-v-22a19ffb]{background-color:#ddd;border-radius:5px;padding:5px;margin:10px 0}.comment-container.user[data-v-22a19ffb]{background-color:var(--color);color:#fff}textarea[data-v-22a19ffb]{width:100%}.orcid-link[data-v-22a19ffb]:hover{cursor:pointer;text-decoration:underline}.button-table[data-v-22a19ffb]{display:inline-block;border-radius:5px;background-color:#fff;border:none;color:#fff;text-align:center;padding:5px 5px;cursor:pointer}.button-table[data-v-22a19ffb]:hover{background-color:var(--color)}.button-validation[data-v-22a19ffb]{display:inline-block;border-radius:5px;background-color:var(--color);border:none;color:#fff;text-align:center;padding:5px 10px;cursor:pointer;margin:10px 0 0 0;width:100px}.button-validation[data-v-22a19ffb]:hover{background-color:var(--color-secondary)}.button-validation[data-v-22a19ffb]:disabled,.button-validation[disabled][data-v-22a19ffb]{background-color:#ccc;color:#666;cursor:not-allowed}.button-close[data-v-22a19ffb]{background:#fff;border:0}.button-close[data-v-22a19ffb]:hover{cursor:pointer;background-color:#f2f2f2}td[data-v-2617a8bd],th[data-v-2617a8bd]{border:1px solid #ddd;padding:6px;text-align:center}th[data-v-2617a8bd]{padding-top:6px;padding-bottom:6px;background-color:#aaa;color:#fff}.clickable-th[data-v-2617a8bd]:hover{cursor:pointer;background-color:var(--color)}.cell-color-1[data-v-2617a8bd]{background-color:rgba(122,188,129,.5647058823529412);color:#000}.cell-color-2[data-v-2617a8bd]{background-color:rgba(145,197,131,.5647058823529412);color:#000}.cell-color-3[data-v-2617a8bd]{background-color:rgba(171,207,135,.5647058823529412);color:#000}.cell-color-4[data-v-2617a8bd]{background-color:rgba(197,216,138,.5647058823529412);color:#000}.cell-color-5[data-v-2617a8bd]{background-color:rgba(224,226,142,.5019607843137255);color:#000}.cell-color-6[data-v-2617a8bd]{background-color:rgba(251,235,146,.5019607843137255);color:#000}.cell-color-7[data-v-2617a8bd]{background-color:rgba(246,212,139,.5019607843137255);color:#000}.cell-color-8[data-v-2617a8bd]{background-color:rgba(242,187,132,.5019607843137255);color:#000}.cell-color-9[data-v-2617a8bd]{background-color:rgba(237,162,124,.5019607843137255);color:#000}.cell-color-10[data-v-2617a8bd]{background-color:rgba(234,137,118,.5019607843137255);color:#000}.cell-color-11[data-v-2617a8bd]{background-color:rgba(230,114,111,.5019607843137255);color:#000}.cell-color-na[data-v-2617a8bd]{background-color:#eee;color:#000}.decision[data-v-2617a8bd]{text-align:left;width:150px}.comment[data-v-2617a8bd]{width:100px}.expanded-box[data-v-2617a8bd]{margin:5px 0 0 10px}.expanded tr[data-v-2617a8bd]{background-color:#fff}.expanded td[data-v-2617a8bd]{padding:20px;text-align:left}.button-table[data-v-2617a8bd]{display:inline-block;border-radius:5px;background-color:#aaa;border:none;color:#fff;text-align:center;padding:5px 5px;cursor:pointer}.button-table[data-v-2617a8bd]:hover{background-color:var(--color)}.mini[data-v-2617a8bd]{width:15px}button[data-v-2617a8bd]{display:inline-block;border-radius:10px;background-color:var(--color);border:none;color:#fff;text-align:center;padding:5px 10px;cursor:pointer;margin:0 5px}button[data-v-2617a8bd]:hover{background-color:var(--color-secondary)}button[data-v-2617a8bd]:disabled,button[disabled][data-v-2617a8bd]{background-color:#ccc;color:#666}.warning[data-v-2617a8bd]{color:red}.empty_key[data-v-2617a8bd]{margin:0;padding:0;width:75%;margin-right:5px}.key[data-v-2617a8bd]{width:120px}.custom-dialog[data-v-1c2c4e07]{position:fixed;width:500px;max-height:80vh;overflow:auto;border:2px solid #ccc;background-color:#fff;z-index:1000}.handle[data-v-1c2c4e07]{cursor:move}.close-button[data-v-1c2c4e07]{cursor:pointer}.small[data-v-1c2c4e07]{width:30px;cursor:pointer}.mini[data-v-1c2c4e07]{width:15px;padding-bottom:5px}.right-container[data-v-1c2c4e07]{text-align:right;width:100%}.comments-container[data-v-1c2c4e07]{text-align:left;margin:20px;padding:20px;height:75%;overflow:scroll;border:1px solid #ddd;background-color:#eee;max-height:50vh}.comment-container[data-v-1c2c4e07]{background-color:#ddd;border-radius:5px;padding:5px;margin:10px 0}.comment-container.user[data-v-1c2c4e07]{background-color:var(--color);color:#fff}textarea[data-v-1c2c4e07]{width:100%}.orcid-link[data-v-1c2c4e07]:hover{cursor:pointer;text-decoration:underline}.button-table[data-v-1c2c4e07]{display:inline-block;border-radius:5px;background-color:#fff;border:none;color:#fff;text-align:center;padding:5px 5px;cursor:pointer}.button-table[data-v-1c2c4e07]:hover{background-color:var(--color)}.button-validation[data-v-1c2c4e07]{display:inline-block;border-radius:5px;background-color:var(--color);border:none;color:#fff;text-align:center;padding:5px 10px;cursor:pointer;margin:10px 0 0 0;width:100px}.button-validation[data-v-1c2c4e07]:hover{background-color:var(--color-secondary)}.button-validation[data-v-1c2c4e07]:disabled,.button-validation[disabled][data-v-1c2c4e07]{background-color:#ccc;color:#666;cursor:not-allowed}.button-close[data-v-1c2c4e07]{background:#fff;border:0}.button-close[data-v-1c2c4e07]:hover{cursor:pointer;background-color:#f2f2f2}.cell_decimalLatitude,.cell_elevation{white-space:nowrap}.button-container[data-v-e929430a]{text-align:right}.left-container[data-v-e929430a]{text-align:left}.notice[data-v-e929430a]{font-size:1em;font-style:italic}table[data-v-e929430a]{margin-bottom:20px;border-collapse:collapse;width:100%;font-size:1em;background-color:#fff}tr[data-v-e929430a]{overflow-y:auto}td[data-v-e929430a],th[data-v-e929430a]{border:1px solid #ddd;padding:6px;text-align:center}th[data-v-e929430a]{padding-top:6px;padding-bottom:6px;background-color:#aaa;color:#fff}.clickable-th[data-v-e929430a]:hover{cursor:pointer;background-color:var(--color)}.reference-entity th[data-v-e929430a]{background-color:#fff;color:#000}.expanded[data-v-e929430a]{background-color:#eee}.expanded-box[data-v-e929430a]{margin:5px 0 0 10px}.expanded table[data-v-e929430a]{width:70%;margin:20px auto;font-size:1em}button[data-v-e929430a]{text-align:left;padding:5px 10px;margin:0 5px;width:420px;height:40px}.button-table[data-v-e929430a],button[data-v-e929430a]{display:inline-block;border-radius:5px;border:none;color:#fff;cursor:pointer}.button-table[data-v-e929430a]{background-color:#aaa;text-align:center;padding:5px 5px;width:25px}.button-table[data-v-e929430a]:hover{background-color:var(--color)}button[data-v-e929430a]:disabled,button[disabled][data-v-e929430a]{background-color:#ccc;color:#666}.grey-button[data-v-e929430a]{background-color:#bbb}.grey-button[data-v-e929430a]:hover{background-color:#aaa}.red-button[data-v-e929430a]{background-color:#f15c5c}.red-button[data-v-e929430a]:hover{background-color:#d62121}.green-button[data-v-e929430a]{background-color:var(--color)}.green-button[data-v-e929430a]:hover{background-color:var(--color-secondary)}.mini[data-v-e929430a]{width:15px;padding-bottom:4px}.small[data-v-e929430a]{height:30px;padding-right:10px}.empty-line td[data-v-e929430a],.empty-line th[data-v-e929430a]{border:0 solid #ddd}.cell-color-1[data-v-e929430a]{background-color:rgba(122,188,129,.5647058823529412);color:#000}.cell-color-2[data-v-e929430a]{background-color:rgba(145,197,131,.5647058823529412);color:#000}.cell-color-3[data-v-e929430a]{background-color:rgba(171,207,135,.5647058823529412);color:#000}.cell-color-4[data-v-e929430a]{background-color:rgba(197,216,138,.5647058823529412);color:#000}.cell-color-5[data-v-e929430a]{background-color:rgba(224,226,142,.5019607843137255);color:#000}.cell-color-6[data-v-e929430a]{background-color:rgba(251,235,146,.5019607843137255);color:#000}.cell-color-7[data-v-e929430a]{background-color:rgba(246,212,139,.5019607843137255);color:#000}.cell-color-8[data-v-e929430a]{background-color:rgba(242,187,132,.5019607843137255);color:#000}.cell-color-9[data-v-e929430a]{background-color:rgba(237,162,124,.5019607843137255);color:#000}.cell-color-10[data-v-e929430a]{background-color:rgba(234,137,118,.5019607843137255);color:#000}.cell-color-11[data-v-e929430a]{background-color:rgba(230,114,111,.5019607843137255);color:#000}.cell-color-na[data-v-e929430a]{background-color:#eee;color:#000}.color-box[data-v-e929430a]{width:15px;height:15px}.legend-table[data-v-e929430a]{width:200px}.legend-table td[data-v-e929430a]{border:0 solid #000;text-align:center;padding:0 .75rem}.expanded[data-v-e929430a],.expanded tr[data-v-e929430a]{background-color:#fff}.expanded td[data-v-e929430a]{padding:20px;text-align:left}.page-box[data-v-e929430a]{display:flex;justify-content:center}.table-container[data-v-e929430a]{margin:0;padding:1px;overflow-x:auto;flex-grow:1}.info-container[data-v-97b13bb0]{position:relative}.container-fluid[data-v-97b13bb0]{padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.row[data-v-97b13bb0]{padding:20px;margin-left:0;margin-right:0}.close-button[data-v-97b13bb0]{font-size:20px;position:absolute;color:#fff;top:5px;right:5px}.close-button[data-v-97b13bb0]:hover{cursor:pointer} \ No newline at end of file diff --git a/index.html b/index.html index b86d274..7fb74da 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -eBioDiv
\ No newline at end of file +eBioDiv
\ No newline at end of file diff --git a/js/app.46ffb0f7.js b/js/app.0f3bd472.js similarity index 99% rename from js/app.46ffb0f7.js rename to js/app.0f3bd472.js index e1a6b87..970d490 100644 --- a/js/app.46ffb0f7.js +++ b/js/app.0f3bd472.js @@ -1,2 +1,2 @@ -(function(e){function t(t){for(var i,r,a=t[0],s=t[1],u=t[2],l=0,f=[];l4&&void 0!==arguments[4]?arguments[4]:null;Object(W["a"])(this,e),this.field_name=t,this.weight=n,this.normalize_function=i,this.get_score_function=r,null===o&&(o=function(e){return e[c.field_name]}),this.get_value=o}return Object(L["a"])(e,[{key:"normalize",value:function(e){return Object(F["a"])({},this.field_name,this.normalize_function(this.get_value(e)))}},{key:"get_score",value:function(e,t){return this.get_score_function(this.get_value(e),this.get_value(t))}},{key:"key",get:function(){return this.field_name}}]),e}(),le=function(e){Object(j["a"])(n,e);var t=Object(M["a"])(n);function n(){return Object(W["a"])(this,n),t.apply(this,arguments)}return Object(L["a"])(n,[{key:"normalize",value:function(e){var t=this.field_name.map((function(t){return e[t]})),n=this.normalize_function.apply(this,Object(P["a"])(t)),i={};for(var r in this.field_name)i[this.field_name[r]]=n[r];return i}},{key:"get_score",value:function(e,t){return this.get_score_function(e,t)}},{key:"key",get:function(){return this.field_name[0]}}]),n}(ue),fe=new(R=new WeakSet,S=C=function(){function e(){Object(W["a"])(this,e),Object(T["a"])(this,R),this.occurrence_cache={},this.score_cache={},this.FIELDS=e.FIELDS,this.F_SCORE_DESC=e.F_SCORE_DESC}return Object(L["a"])(e,[{key:"get_scores",value:function(t,n){var i=t.key>n.key?t.key+"_"+n.key:n.key+"_"+t.key;if(null!=this.score_cache[i])return this.score_cache[i];this.score_cache.length>2e4&&(this.score_cache={});var r=Object(N["a"])(this,R,he).call(this,t),c=Object(N["a"])(this,R,he).call(this,n),o=Object(D["a"])(e,C,de).call(e,r,c);return this.score_cache[i]=o,o}}]),e}(),Object(F["a"])(C,"FIELDS",[new ue("typeStatus",2,Y,$),new ue("recordedBy",2,Y,H),new ue("recordNumber",2,Y,$),new ue("recordedByIDs",2,G,ie),new ue("collectionCode",2,Q,ee,ae),new ue("institutionCode",2,Q,ee,se),new ue("catalogNumber",2,Q,ee),new ue("individualCount",1,z,te),new ue("family",1,Y,H),new ue("genus",1,Y,H),new ue("specificEpithet",1,Y,H),new ue("country",1,Y,$),new ue("city",1,Z,H),new ue("locality",.5,Z,H),new ue("elevation",.5,z,ne),new le(["year","month","day"],1,X,ce),new le(["decimalLatitude","decimalLongitude"],2,K,oe)]),Object(F["a"])(C,"F_SCORE_DESC",{get_score_string_exact:"Exact match",get_score_string_jw:'String distance using the Jaro-Winkler algorithm',get_score_recordedbyids:"This field is a list of identifiers. If at least one identifier exists in the two lists, then the score is 1 otherwise, the score is 0",get_score_string_exact_or_include:"Keep only the alphanumeric characters and then compare the values for either an exact match or substring",get_score_numeric:"Score using log(difference + 1):\n ",get_score_elevation:"Score according to the difference between the two elevations:\n ",get_score_yearmonthday:"Score according to the number of days between the two dates:\n ",get_score_latlon:'Get the Haversine distance:\n '}),S);function he(e){if(null!=this.occurrence_cache[e.key])return this.occurrence_cache[e.key];this.occurrence_cache.length>2e4&&(alert("1"),this.occurrence_cache={});var t,n=B(e),i=Object(U["a"])(C.FIELDS);try{for(i.s();!(t=i.n()).done;){var r=t.value;n=Object(o["a"])(Object(o["a"])({},n),r.normalize(e))}}catch(c){i.e(c)}finally{i.f()}return this.occurrence_cache[e.key]=n,e}function de(e,t){var n,i={},r=0,c=0,o=Object(U["a"])(C.FIELDS);try{for(o.s();!(n=o.n()).done;){var a=n.value,s=a.get_score(e,t);i[a.key]=s,null!==s&&(r+=a.weight*s,c+=a.weight)}}catch(u){o.e(u)}finally{o.f()}return i["$global"]=(r/c).toPrecision(2),i}var me,pe=n("1da1"),ge=(n("96cf"),n("159b"),n("841c"),n("a15b"),n("4fad"),n("bc3a")),ve=n.n(ge),ye=new(function(){function e(){Object(W["a"])(this,e),this.urls=null,this.sendingRequest=!1,this.pendingPromiseResolve=[],this.pendingPromiseReject=[]}return Object(L["a"])(e,[{key:"fetch_urls",value:function(){var e=this;return new Promise((function(t,n){if(null===e.urls){if(!0===e.sendingRequest)return e.pendingPromiseResolve.push(t),void e.pendingPromiseReject.push(n);e.sendingRequest=!0,ve.a.get("backend.json").then((function(n){e.urls=n.data,e.sendingRequest=!1,t(),e.pendingPromiseResolve.forEach((function(e){return e()}))})).catch((function(t){n(t),e.pendingPromiseReject.forEach((function(e){return e()}))}))}else t()}))}},{key:"axios_get",value:function(){var e=Object(pe["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,ve.a.get(t,{validateStatus:function(e){return 200==e}});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"fetch_institutions",value:function(){var e=Object(pe["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.fetch_urls();case 2:return e.next=4,this.axios_get(this.urls.institutions);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"fetch_occurrences_from_q",value:function(){var e=Object(pe["a"])(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.fetch_urls();case 2:return n=this.urls.search+"?"+this.fillQuery(t)+"&limit="+t.limit+"&offset="+20*(t.page-1),e.next=5,this.axios_get(n);case 5:return e.abrupt("return",e.sent);case 6:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"fetch_occurrences_from_occurrencekeys",value:function(){var e=Object(pe["a"])(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.fetch_urls();case 2:return n=this.urls.occurrencesList+"?occurrenceKeys="+t.join(","),e.next=5,this.axios_get(n);case 5:return e.abrupt("return",e.sent);case 6:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"fetch_next_occurrence_from_q",value:function(){var e=Object(pe["a"])(regeneratorRuntime.mark((function e(t,n){var i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.fetch_urls();case 2:return i=this.urls.occurrences+"/"+n+"/next?"+this.fillQuery(t),e.next=5,this.axios_get(i);case 5:return e.abrupt("return",e.sent);case 6:case"end":return e.stop()}}),e,this)})));function t(t,n){return e.apply(this,arguments)}return t}()},{key:"fetch_occurrence",value:function(){var e=Object(pe["a"])(regeneratorRuntime.mark((function e(t,n){var i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.fetch_urls();case 2:return i=this.urls.occurrences+"?occurrenceKeys="+t,n&&(i+="&fetchMissing=true"),e.next=6,this.axios_get(i);case 6:return e.abrupt("return",e.sent);case 7:case"end":return e.stop()}}),e,this)})));function t(t,n){return e.apply(this,arguments)}return t}()},{key:"fetch_facet_values",value:function(){var e=Object(pe["a"])(regeneratorRuntime.mark((function e(t,n,i,r){var c;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.fetch_urls();case 2:return c=this.urls.facet+"?field="+t+this.fillQuery(n,t)+"&limit="+(i+1)+"&offset="+r,e.next=5,this.axios_get(c);case 5:return e.abrupt("return",e.sent);case 6:case"end":return e.stop()}}),e,this)})));function t(t,n,i,r){return e.apply(this,arguments)}return t}()},{key:"fetch_facet_values_with_keywords",value:function(){var e=Object(pe["a"])(regeneratorRuntime.mark((function e(t,n,i,r,c){var o;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.fetch_urls();case 2:return o=this.urls.facet+"?field="+t+this.fillQuery(i,t)+"&limit="+r+"&offset="+c+"&"+t+"="+n,e.next=5,this.axios_get(o);case 5:return e.abrupt("return",e.sent);case 6:case"end":return e.stop()}}),e,this)})));function t(t,n,i,r,c){return e.apply(this,arguments)}return t}()},{key:"fetch_status_code",value:function(){var e=Object(pe["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.fetch_urls();case 2:return t=this.urls.statusCode,e.next=5,this.axios_get(t);case 5:return e.abrupt("return",e.sent);case 6:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"post_comment",value:function(){var e=Object(pe["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.fetch_urls();case 2:return e.next=4,ve.a.post(this.urls.comments,t);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"fetch_comments",value:function(){var e=Object(pe["a"])(regeneratorRuntime.mark((function e(t){var n,i,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=r.length>1&&void 0!==r[1]?r[1]:null,e.next=3,this.fetch_urls();case 3:return i=this.urls.comments+"?occKey1="+t,null!=n&&(i+="&occKey2="+n),e.next=7,this.axios_get(i);case 7:return e.abrupt("return",e.sent);case 8:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"post_matching",value:function(){var e=Object(pe["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.fetch_urls();case 2:return e.next=4,ve.a.post(this.urls.matching,t);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"post_sib_matching",value:function(){var e=Object(pe["a"])(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=Object({NODE_ENV:"production",VUE_APP_BACKEND_JSON:"backend-production.json",VUE_APP_BASE_URL:"/",VUE_APP_ORCID_JSON:"orcid-production.json",VUE_APP_GA_ID:"G-JDF5NKXRMF",BASE_URL:""}).VUE_APP_SIB_BACKEND_URL,null!=n&&""!=n){e.next=5;break}return e.next=4,this.fetch_urls();case 4:n=this.urls.sib_backend_url;case 5:if(null==n){e.next=9;break}return e.next=8,ve.a.post(n+"newOcurrenceRelations",t);case 8:return e.abrupt("return",e.sent);case 9:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"fillQuery",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n="&basisOfRecord="+e.basisOfRecord+"&ranking="+e.ranking;""!=e.q&&(n+="&q="+e.q);for(var i=0,r=Object.entries(e.facets_selection);i0)if("year"==o)n+="&"+o+"="+a.join(",");else if("hasRelationWithStatus"==o){for(var s=!1,u=!1,l=0;l4&&void 0!==arguments[4]?arguments[4]:null;Object(W["a"])(this,e),this.field_name=t,this.weight=n,this.normalize_function=i,this.get_score_function=r,null===o&&(o=function(e){return e[c.field_name]}),this.get_value=o}return Object(L["a"])(e,[{key:"normalize",value:function(e){return Object(F["a"])({},this.field_name,this.normalize_function(this.get_value(e)))}},{key:"get_score",value:function(e,t){return this.get_score_function(this.get_value(e),this.get_value(t))}},{key:"key",get:function(){return this.field_name}}]),e}(),le=function(e){Object(j["a"])(n,e);var t=Object(M["a"])(n);function n(){return Object(W["a"])(this,n),t.apply(this,arguments)}return Object(L["a"])(n,[{key:"normalize",value:function(e){var t=this.field_name.map((function(t){return e[t]})),n=this.normalize_function.apply(this,Object(P["a"])(t)),i={};for(var r in this.field_name)i[this.field_name[r]]=n[r];return i}},{key:"get_score",value:function(e,t){return this.get_score_function(e,t)}},{key:"key",get:function(){return this.field_name[0]}}]),n}(ue),fe=new(R=new WeakSet,S=C=function(){function e(){Object(W["a"])(this,e),Object(T["a"])(this,R),this.occurrence_cache={},this.score_cache={},this.FIELDS=e.FIELDS,this.F_SCORE_DESC=e.F_SCORE_DESC}return Object(L["a"])(e,[{key:"get_scores",value:function(t,n){var i=t.key>n.key?t.key+"_"+n.key:n.key+"_"+t.key;if(null!=this.score_cache[i])return this.score_cache[i];this.score_cache.length>2e4&&(this.score_cache={});var r=Object(N["a"])(this,R,he).call(this,t),c=Object(N["a"])(this,R,he).call(this,n),o=Object(D["a"])(e,C,de).call(e,r,c);return this.score_cache[i]=o,o}}]),e}(),Object(F["a"])(C,"FIELDS",[new ue("typeStatus",2,Y,$),new ue("recordedBy",2,Y,H),new ue("recordNumber",2,Y,$),new ue("recordedByIDs",2,G,ie),new ue("collectionCode",2,Q,ee,ae),new ue("institutionCode",2,Q,ee,se),new ue("catalogNumber",2,Q,ee),new ue("individualCount",1,z,te),new ue("family",1,Y,H),new ue("genus",1,Y,H),new ue("specificEpithet",1,Y,H),new ue("country",1,Y,$),new ue("city",1,Z,H),new ue("locality",.5,Z,H),new ue("elevation",.5,z,ne),new le(["year","month","day"],1,X,ce),new le(["decimalLatitude","decimalLongitude"],2,K,oe)]),Object(F["a"])(C,"F_SCORE_DESC",{get_score_string_exact:"Exact match",get_score_string_jw:'String distance using the Jaro-Winkler algorithm',get_score_recordedbyids:"This field is a list of identifiers. If at least one identifier exists in the two lists, then the score is 1 otherwise, the score is 0",get_score_string_exact_or_include:"Keep only the alphanumeric characters and then compare the values for either an exact match or substring",get_score_numeric:"Score using log(difference + 1):\n
    \n
  • the score is 1 when the difference is 0
  • \n
  • the score is 0.66 when the difference is 10
  • \n
  • the score is 0.34 when the difference is 100
  • \n
  • the score is 0.11 when the difference is 500
  • \n
",get_score_elevation:"Score according to the difference between the two elevations:\n
    \n
  • the score is 1 when the elevations are equals
  • \n
  • the score is 0.88 when there is a 1 meter difference
  • \n
  • the score is 0.6 when there is a 10 meters difference
  • \n
  • the score is 0.23 when there is a 100 meters difference
  • \n
  • the score is 0.04 when there is a 400 meters difference
  • \n
",get_score_yearmonthday:"Score according to the number of days between the two dates:\n
    \n
  • the score is 1 when the dates are equals
  • \n
  • the score is 0.9 when there is 1 day distance
  • \n
  • the score is 0.5 when there is 7 days distance
  • \n
  • the score is 0.22 when there is on 15 days distance
  • \n
",get_score_latlon:'Get the Haversine distance:\n
    \n
  • the score is 1 when the distance is 0
  • \n
  • the score is 0.98 when the distance is 2km
  • \n
  • the score is 0.92 when the distance is 10km
  • \n
  • the score is 0.89 when the distance is 15km
  • \n
  • the score is 0.79 when the distance is 30km
  • \n
  • the score is 0.45 when the distance is 100km
  • \n
  • the score is 0.21 when the distance is 200km
  • \n
  • the score is 0.09 when the distance is 300km
  • \n
'}),S);function he(e){if(null!=this.occurrence_cache[e.key])return this.occurrence_cache[e.key];this.occurrence_cache.length>2e4&&(alert("1"),this.occurrence_cache={});var t,n=B(e),i=Object(U["a"])(C.FIELDS);try{for(i.s();!(t=i.n()).done;){var r=t.value;n=Object(o["a"])(Object(o["a"])({},n),r.normalize(e))}}catch(c){i.e(c)}finally{i.f()}return this.occurrence_cache[e.key]=n,e}function de(e,t){var n,i={},r=0,c=0,o=Object(U["a"])(C.FIELDS);try{for(o.s();!(n=o.n()).done;){var a=n.value,s=a.get_score(e,t);i[a.key]=s,null!==s&&(r+=a.weight*s,c+=a.weight)}}catch(u){o.e(u)}finally{o.f()}return i["$global"]=(r/c).toPrecision(2),i}var me,pe=n("1da1"),ge=(n("96cf"),n("159b"),n("841c"),n("a15b"),n("4fad"),n("bc3a")),ve=n.n(ge),ye=new(function(){function e(){Object(W["a"])(this,e),this.urls=null,this.sendingRequest=!1,this.pendingPromiseResolve=[],this.pendingPromiseReject=[]}return Object(L["a"])(e,[{key:"fetch_urls",value:function(){var e=this;return new Promise((function(t,n){if(null===e.urls){if(!0===e.sendingRequest)return e.pendingPromiseResolve.push(t),void e.pendingPromiseReject.push(n);e.sendingRequest=!0,ve.a.get("backend.json").then((function(n){e.urls=n.data,e.sendingRequest=!1,t(),e.pendingPromiseResolve.forEach((function(e){return e()}))})).catch((function(t){n(t),e.pendingPromiseReject.forEach((function(e){return e()}))}))}else t()}))}},{key:"axios_get",value:function(){var e=Object(pe["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,ve.a.get(t,{validateStatus:function(e){return 200==e}});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"fetch_institutions",value:function(){var e=Object(pe["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.fetch_urls();case 2:return e.next=4,this.axios_get(this.urls.institutions);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"fetch_occurrences_from_q",value:function(){var e=Object(pe["a"])(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.fetch_urls();case 2:return n=this.urls.search+"?"+this.fillQuery(t)+"&limit="+t.limit+"&offset="+20*(t.page-1),e.next=5,this.axios_get(n);case 5:return e.abrupt("return",e.sent);case 6:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"fetch_occurrences_from_occurrencekeys",value:function(){var e=Object(pe["a"])(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.fetch_urls();case 2:return n=this.urls.occurrencesList+"?occurrenceKeys="+t.join(","),e.next=5,this.axios_get(n);case 5:return e.abrupt("return",e.sent);case 6:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"fetch_next_occurrence_from_q",value:function(){var e=Object(pe["a"])(regeneratorRuntime.mark((function e(t,n){var i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.fetch_urls();case 2:return i=this.urls.occurrences+"/"+n+"/next?"+this.fillQuery(t),e.next=5,this.axios_get(i);case 5:return e.abrupt("return",e.sent);case 6:case"end":return e.stop()}}),e,this)})));function t(t,n){return e.apply(this,arguments)}return t}()},{key:"fetch_occurrence",value:function(){var e=Object(pe["a"])(regeneratorRuntime.mark((function e(t,n){var i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.fetch_urls();case 2:return i=this.urls.occurrences+"?occurrenceKeys="+t,n&&(i+="&fetchMissing=true"),e.next=6,this.axios_get(i);case 6:return e.abrupt("return",e.sent);case 7:case"end":return e.stop()}}),e,this)})));function t(t,n){return e.apply(this,arguments)}return t}()},{key:"fetch_facet_values",value:function(){var e=Object(pe["a"])(regeneratorRuntime.mark((function e(t,n,i,r){var c;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.fetch_urls();case 2:return c=this.urls.facet+"?field="+t+this.fillQuery(n,t)+"&limit="+(i+1)+"&offset="+r,e.next=5,this.axios_get(c);case 5:return e.abrupt("return",e.sent);case 6:case"end":return e.stop()}}),e,this)})));function t(t,n,i,r){return e.apply(this,arguments)}return t}()},{key:"fetch_facet_values_with_keywords",value:function(){var e=Object(pe["a"])(regeneratorRuntime.mark((function e(t,n,i,r,c){var o;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.fetch_urls();case 2:return o=this.urls.facet+"?field="+t+this.fillQuery(i,t)+"&limit="+r+"&offset="+c+"&"+t+"="+n,e.next=5,this.axios_get(o);case 5:return e.abrupt("return",e.sent);case 6:case"end":return e.stop()}}),e,this)})));function t(t,n,i,r,c){return e.apply(this,arguments)}return t}()},{key:"fetch_status_code",value:function(){var e=Object(pe["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.fetch_urls();case 2:return t=this.urls.statusCode,e.next=5,this.axios_get(t);case 5:return e.abrupt("return",e.sent);case 6:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"post_comment",value:function(){var e=Object(pe["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.fetch_urls();case 2:return e.next=4,ve.a.post(this.urls.comments,t);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"fetch_comments",value:function(){var e=Object(pe["a"])(regeneratorRuntime.mark((function e(t){var n,i,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=r.length>1&&void 0!==r[1]?r[1]:null,e.next=3,this.fetch_urls();case 3:return i=this.urls.comments+"?occKey1="+t,null!=n&&(i+="&occKey2="+n),e.next=7,this.axios_get(i);case 7:return e.abrupt("return",e.sent);case 8:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"post_matching",value:function(){var e=Object(pe["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.fetch_urls();case 2:return e.next=4,ve.a.post(this.urls.matching,t);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"post_sib_matching",value:function(){var e=Object(pe["a"])(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=Object({NODE_ENV:"production",VUE_APP_BACKEND_JSON:"backend-production.json",VUE_APP_BASE_URL:"/",VUE_APP_ORCID_JSON:"orcid-production.json",VUE_APP_GA_ID:"G-JDF5NKXRMF",BASE_URL:""}).VUE_APP_SIB_BACKEND_URL,null!=n&&""!=n){e.next=5;break}return e.next=4,this.fetch_urls();case 4:n=this.urls.sib_backend_url;case 5:if(null==n){e.next=9;break}return e.next=8,ve.a.post(n+"newOcurrenceRelations",t);case 8:return e.abrupt("return",e.sent);case 9:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"fillQuery",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n="&basisOfRecord="+e.basisOfRecord+"&ranking="+e.ranking;""!=e.q&&(n+="&q="+e.q);for(var i=0,r=Object.entries(e.facets_selection);i0)if("year"==o)n+="&"+o+"="+a.join(",");else if("hasRelationWithStatus"==o){for(var s=!1,u=!1,l=0;l\n
\n \n \n \n \n \n
\n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n
\n

Currently, Google Analytics measures this website's use. You can opt-out to this optional feature by clicking the \"Reject\" button below.

\n This action reloads the window\n
\n
\n
\n
\n
\n \n
\n
\n
\n
\n

Currently, Google Analytics does not measure this website's use. You can opt-in to this optional feature by clicking the \"Accept\" button below.

\n This action reloads the window\n
\n
\n
\n
\n
\n
\n
\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CookieConsentElement.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CookieConsentElement.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CookieConsentElement.vue?vue&type=template&id=797e2e9c&\"\nimport script from \"./CookieConsentElement.vue?vue&type=script&lang=js&\"\nexport * from \"./CookieConsentElement.vue?vue&type=script&lang=js&\"\nimport style0 from \"./CookieConsentElement.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--13-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--13-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=29c51814&\"\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import Vue from 'vue'\nimport VueRouter from 'vue-router'\n\nVue.use(VueRouter)\n\nconst routes = [\n {\n path: '/',\n name: 'HomePage',\n component: () => import(/* webpackChunkName: \"home\" */ '../views/HomePage.vue')\n },\n {\n path: '/login',\n name: 'LoginPage',\n component: () => import(/* webpackChunkName: \"login\" */ '../views/LoginPage.vue')\n }\n]\n\nconst router = new VueRouter({\n mode: 'history',\n // hash: false,\n base: process.env.BASE_URL,\n routes,\n})\n\nexport default router\n","import Vue from 'vue'\nimport Vuex from 'vuex'\n\nVue.use(Vuex)\n\nexport default new Vuex.Store({\n state: {\n theme_color: {\n main: \"#70AD47\",\n secondary: \"#008F00\",\n },\n landing: true,\n step: 2,\n user_query: {\n pre_q: '',\n q: '',\n basisOfRecord: \"PRESERVED_SPECIMEN\",\n limit: 20,\n page: 1,\n ranking: \"scientificName\",\n occurrence_key: null,\n occurrences_keys: [],\n facets_selection: {\n 'scientificName': [],\n 'acceptedScientificName': [],\n 'kingdom': [],\n 'phylum': [],\n 'class': [],\n 'family': [],\n 'genus': [],\n 'specificEpithet': [],\n 'infraspecificEpithet': [],\n 'taxonRank': [],\n 'country': [],\n 'stateProvince': [],\n 'typeStatus': [],\n 'recordedBy': [],\n 'institutionName': [],\n 'datasetTitle': [],\n 'collectionCode': [],\n 'title': [],\n 'gbifDoi': [],\n 'sourceDoi': [],\n 'identifier': [],\n 'creator': [],\n 'citation': [],\n 'author': [],\n 'date': [],\n 'year': [],\n 'journal': [],\n 'publisher': [],\n 'volume': [], \n 'issue': [],\n 'numero': [],\n 'firstPage': [],\n 'lastPage': [],\n 'doi': [],\n 'zooBankId': [], \n 'plaziUuid': [],\n 'hasRelationWithStatus': []\n },\n facets_visibility: {\n 'scientificName': false,\n 'acceptedScientificName': false,\n 'kingdom': false,\n 'phylum': false,\n 'class': false,\n 'family': false,\n 'genus': false,\n 'specificEpithet': false,\n 'infraspecificEpithet': false,\n 'taxonRank': false,\n 'country': false,\n 'stateProvince': false,\n 'typeStatus': false,\n 'recordedBy': false,\n 'institutionName': false,\n 'datasetTitle': false,\n 'collectionCode': false,\n 'title': false,\n 'gbifDoi': false,\n 'sourceDoi': false,\n 'identifier': false,\n 'creator': false,\n 'citation': false,\n 'author': false,\n 'date': false,\n 'year': false,\n 'journal': false,\n 'publisher': false,\n 'volume': false, \n 'issue': false,\n 'numero': false,\n 'firstPage': false,\n 'lastPage': false,\n 'doi': false,\n 'zooBankId': false, \n 'plaziUuid': false, \n 'hasRelationWithStatus': false, \n }\n },\n comment: {\n selection: null,\n saved: null\n },\n institutions: {},\n \n fields: {\n MATERIAL_CITATION: {\n basisOfRecord_occurrence: {\n name: \"Material citation\",\n },\n basisOfRecord_curation: {\n name: \"Specimen\",\n }\n },\n PRESERVED_SPECIMEN: {\n basisOfRecord_occurrence: {\n name: \"Specimen\",\n\n },\n basisOfRecord_curation: {\n name: \"Material citation\",\n }\n },\n },\n filters: {\n ranking: [\n {title: 'identifier', field:'gbifDoi'},\n {title: 'scientific name', field:'scientificName'},\n {title: 'matching number', field:'-associatedOccurrences'}\n //{title: 'date', field:'-year'},\n ],\n facets: [\n {title: 'Status code', field:'hasRelationWithStatus'},\n {title: 'Scientific name', field:'scientificName'},\n {title: 'Accepted scientific name', field:'acceptedScientificName'},\n {title: 'Kingdom', field:'kingdom'},\n {title: 'Phylum', field:'phylum'},\n {title: 'Class', field:'class'},\n {title: 'Family', field:'family'},\n {title: 'Genus', field:'genus'},\n {title: 'Specific epithet', field:'specificEpithet'},\n {title: 'Infraspecific epithet', field:'infraspecificEpithet'},\n {title: 'Taxon rank', field:'taxonRank'},\n {title: 'Country', field:'country'},\n {title: 'State province', field:'stateProvince'},\n {title: 'Type status', field:'typeStatus'},\n {title: 'Recorded by', field:'recordedBy'},\n {title: 'Institution name', field:'institutionName'},\n {title: 'Dataset title', field:'datasetTitle'},\n {title: 'Collection code', field:'collectionCode'},\n {title: 'Title', field:'title'},\n {title: 'Gbif DOI', field:'gbifDoi'},\n {title: 'Source DOI', field:'sourceDoi'},\n {title: 'Identifier', field:'identifier'},\n {title: 'Creator', field:'creator'},\n {title: 'Citation', field:'citation'},\n {title: 'Author', field:'author'},\n //{title: 'Date', field:'date'},\n //{title: 'Year', field:'year'},\n {title: 'Journal', field:'journal'},\n {title: 'Publisher', field:'publisher'},\n //{title: 'Volume', field:'volume'}, \n //{title: 'Issue', field:'issue'},\n //{title: 'Numero', field:'numero'},\n //{title: 'First page', field:'firstPage'},\n //{title: 'Last page', field:'lastPage'}, \t\n {title: 'DOI', field:'doi'},\n {title: 'Zoo BankId', field:'zooBankId'}, \n {title: 'Plazi Uuid', field:'plaziUuid'},\n ],\n },\n occurrence_characteristics: [\n {title: 'Scientific name', field: 'occurrence.scientificName', selection: true},\n {title: 'Type', field: 'occurrence.typeStatus', selection: true},\n {title: 'Record', field: 'occurrence.basisOfRecord', selection: true},\n {title: 'Year', field: 'occurrence.year', selection: true},\n {title: 'nb', field: 'relation_count', selection: true},\n {title: 'Verbatim label', field: 'occurrence.verbatimLabel', selection: false},\n {title: 'Kingdom', field: 'occurrence.kingdom', selection: false},\n {title: 'Phylum', field: 'occurrence.phylum', selection: false},\n {title: 'Order', field: 'occurrence.order', selection: false},\n {title: 'Family', field: 'occurrence.family', selection: false},\n {title: 'Genus', field: 'occurrence.genus', selection: false},\n {title: 'Species', field: 'occurrence.species', selection: false},\n {title: 'Specific epithet', field: 'occurrence.specificEpithet', selection: false},\n {title: 'Taxon rank', field: 'occurrence.taxonRank', selection: false},\n {title: 'Country', field: 'occurrence.country', selection: false},\n {title: 'Locality', field: 'occurrence.locality', selection: false},\n {title: 'Institution code', field: 'occurrence.institutionCode', selection: false},\n {title: 'Collection code', field: 'occurrence.collectionCode', selection: false},\n {title: 'Recorded by', field: 'occurrence.recordedBy', selection: false},\n {title: 'Undecidable', field: 'occurrence.occurrenceRelationSummary.UDCB', selection: false},\n {title: 'Pending', field: 'occurrence.occurrenceRelationSummary.PNDG', selection: false},\n {title: 'Done', field: 'occurrence.occurrenceRelationSummary.DONE', selection: false},\n {title: 'Done (YES)', field: 'occurrence.occurrenceRelationSummary.DONE_YES', selection: false},\n {title: 'Done (NO)', field: 'occurrence.occurrenceRelationSummary.DONE_NO', selection: false},\n {title: 'Comments', field: 'comment_count', selection: false},\n ],\n curation_characteristics: [\n {name: 'Family', score: 'family', value: ['family']},\n {name: 'Genus', score: 'genus', value: ['genus']},\n {name: 'Specific epithet', score: 'specificEpithet', value: ['specificEpithet']},\n {name: 'Infraspecific epithet', score: 'infraspecificEpithet', value: ['infraspecificEpithet']},\n {name: 'Coordinates', score: 'decimalLatitude', value: ['decimalLatitude', 'decimalLongitude']},\n {name: 'Elevation', score: 'elevation', value: ['elevation', 'depth']},\n {name: 'Locality', score: 'locality', value: ['locality']},\n {name: 'Country', score: 'country', value: ['country']},\n {name: 'Date', score: 'year', value: ['day', 'month', 'year']},\n {name: 'Institution code', score: 'institutionCode', value: ['institutionCode']},\n {name: 'Collection code', score: 'collectionCode', value: ['collectionCode']},\n {name: 'Catalog nb', score: 'catalogNumber', value: ['catalogNumber']},\n {name: 'Individual nb', score: 'individualCount', value: ['individualCount']},\n {name: 'Collector (recorded by)', score: 'recordedBy', value: ['recordedBy']},\n {name: 'Type', score: 'typeStatus', value: ['typeStatus']},\n {name: 'Record', score: 'basisOfRecord', value: ['basisOfRecord']},\n ],\n user: {\n name: null,\n orcid: null,\n orcidToken: null,\n }\n },\n mutations: {\n UPDATE_STEP(state, step) {\n state.step = step\n },\n UPDATE_LANDING(state) {\n state.landing = false\n },\n UPDATE_QUERY(state, query) {\n state.user_query.q = query\n },\n UPDATE_PRE_QUERY(state, query) {\n state.user_query.pre_q = query\n },\n UPDATE_BASISOFRECORD(state, basisOfRecord) {\n state.user_query.basisOfRecord = basisOfRecord\n },\n UPDATE_PAGE(state, page) {\n state.user_query.page = page\n },\n UPDATE_OCCURRENCE_KEY(state, occurrence_key) {\n state.user_query.occurrence_key = occurrence_key\n },\n UPDATE_OCCURRENCES_KEYS(state, occurrences_keys) {\n state.user_query.occurrences_keys = occurrences_keys\n },\n UPDATE_RANKING(state, value){\n state.user_query.ranking = value\n },\n UPDATE_FACET_SELECTION(state, value){\n state.user_query.facets_selection[value.facet] = value.list\n },\n RESET_FACETS(state){\n for (const key of Object.keys(state.user_query.facets_selection)) {\n state.user_query.facets_selection[key] = []\n }\n },\n UPDATE_FACET_VISIBILITY(state, value){\n state.user_query.facets_visibility[value.facet] = value.visibility\n },\n UPDATE_COMMENT_SELECTION(state, value){\n state.comment.selection = value\n },\n UPDATE_COMMENT_SAVED(state, value){\n state.comment.saved = value\n },\n UPDATE_OCCURRENCE_CHARACTERISTICS(state, value){\n state.occurrence_characteristics = value\n },\n UPDATE_INSTITUTIONS(state, value){\n state.institutions = value\n },\n UPDATE_USER(state, value) {\n state.user = value\n window.sessionStorage.setItem('user', JSON.stringify(value));\n },\n initialiseStore(state) {\n // this mutation is triggered once when the app starts.\n // see src/main.js\n const userSession = window.sessionStorage.getItem('user');\n if (userSession) {\n state.user = JSON.parse(userSession);\n }\n },\n },\n actions: {\n updateStep(context, value){\n context.commit('UPDATE_STEP', value)\n },\n updateLanding(context){\n context.commit('UPDATE_LANDING')\n },\n updateQuery(context, value) {\n context.commit('UPDATE_QUERY', value)\n },\n updatePreQuery(context, value) {\n context.commit('UPDATE_PRE_QUERY', value)\n },\n updateBasisOfRecord(context, value) {\n context.commit('UPDATE_BASISOFRECORD', value)\n },\n updatePage(context, value){\n context.commit('UPDATE_PAGE', value)\n },\n updateOccurrenceKey(context, value) {\n context.commit('UPDATE_OCCURRENCE_KEY', value)\n },\n updateOccurrencesKeys(context, value) {\n context.commit('UPDATE_OCCURRENCES_KEYS', value)\n },\n updateRanking(context, value) {\n context.commit('UPDATE_RANKING', value)\n },\n updateFacetSelection(context, value) {\n context.commit('UPDATE_FACET_SELECTION', value)\n },\n updateFacetVisibility(context, value){\n context.commit('UPDATE_FACET_VISIBILITY', value)\n },\n updateCommentSelection(context, value){\n context.commit('UPDATE_COMMENT_SELECTION', value)\n },\n updateCommentSaved(context, value){\n context.commit('UPDATE_COMMENT_SAVED', value)\n },\n updateOccurrenceCharacteristics(context, value){\n context.commit('UPDATE_OCCURRENCE_CHARACTERISTICS', value)\n },\n resetFacets(context){\n context.commit('RESET_FACETS')\n },\n updateInstitutions(context, value){\n context.commit('UPDATE_INSTITUTIONS', value)\n },\n updateOrcidUser(context, user) {\n /* an example of user is {name: \"John Doe\", orcid: \"\", orcidToken: \"\"} */\n context.commit('UPDATE_USER', user)\n },\n },\n modules: {\n }\n})\n","/*\n use \"a == null\" instead of \"a === null\" to actually check null and undefined\n*/\nimport { JaroWinkler } from 'string-metric';\n\nconst RE_NOT_ALPHANUM = new RegExp('[^A-Z0-9]+', 'i')\n\nfunction deep_copy(obj) {\n return JSON.parse(JSON.stringify(obj))\n}\n\nfunction normalize_str(value) {\n return (value == null) ? \"\" : value.trim();\n}\n\nfunction normalize_str_alphanum(value) {\n /*\n * \"I.42891-001\" and \"I 42891 - 001\" becomes \"I42891001\" (without spaces).\n * \"KS.43690\" and \"KS46553\" becomes \"KS46553\" (occurrences 1100114000 and 3066982498)\n Drawback: \"KS13\" and \"40.KS,13.KS\" are going to match in get_score_string_exact_or_include\n */\n value = normalize_str(value).toUpperCase()\n // replaceAll requires node>15\n let old_value\n do {\n old_value = value\n value = value.replace(RE_NOT_ALPHANUM, \"\")\n } while (value != old_value)\n return value\n}\n\nfunction normalize_str_or_null(value) {\n return (value == null) ? null : value.trim()\n}\n\nfunction normalize_int(value) {\n // form https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/parseInt#a_stricter_parse_function\n if (/^[-+]?(\\d+|Infinity)$/.test(value)) {\n return Number(value)\n } else {\n return null\n }\n}\n\nfunction normalize_yearmonthday(year, month, day) {\n year = (year != null) ? Number(year) : null; /* check year for null or undefined */\n month = (year !== null) && (month != null) ? Number(month) : null; /* check month for null or undefined */\n day = (year !== null) && (month !== null) && (day != null) ? Number(day) : null; /* check day for null or undefined */\n return [year, month, day]\n}\n\nfunction normalize_latlon(lat, long) {\n if (lat == null && long == null) {\n return [null, null]\n }\n lat = Number(lat);\n long = Number(long);\n if ((lat == 0 && long == 0) || (lat == 360 && long == 360)) {\n return [null, null]\n }\n return [lat, long]\n}\n\nfunction normalize_recordedbyids(recordedbyids) {\n /* \n recordedbyids stores a list of object with key & value properties\n this function select only the values \n */\n if (!recordedbyids) {\n return [];\n }\n return recordedbyids.map(record => record.value);\n}\n\nfunction get_score_string_jw(subject_value, related_value) {\n if (!subject_value || !related_value) {\n return null;\n }\n return 1 - (new JaroWinkler().distance(subject_value, related_value));\n}\n\nfunction get_score_string_exact(subject_value, related_value) {\n if (!subject_value || !related_value) {\n return null;\n }\n return related_value.toUpperCase() == subject_value.toUpperCase() ? 1.0 : 0.0\n}\n\nfunction get_score_string_exact_or_include(subject_value, related_value) {\n /*\n occurrence 1804360418: catalog number = \"CMNA 2015-0001\"\n occurrence 2871638302: catalog number = \"CMNA 2015-0001, CMNA 2015-0004, CMNA 2015-0011, CMNA 2015-0015, CMNA 2015-0017\"\n\n the values are normalized as (by normalize_str_alphanum):\n \"CMNA 2015 0001\"\n and \"CMNA 2015 0001 CMNA 2015 0004 CMNA 2015 0011 CMNA 2015 0015 CMNA 2015 0017\"\n\n this scoring function returns 0.8 for these two occurrences.\n\n Note: in case of \"RUSI 6139 (previously ORI 1482 (erroneously listed as ORI 1485 in the RUSI database ))\"\n and \"ORI 1485\" the score is going to be 0.8 too.\n */\n if (!subject_value || !related_value) {\n return null;\n }\n subject_value = subject_value.toUpperCase();\n related_value = related_value.toUpperCase();\n if (subject_value === related_value) {\n return 1.0\n }\n if (subject_value.indexOf(related_value) !== -1 || related_value.indexOf(subject_value) !== -1) {\n return 0.8\n }\n return 0.0\n}\n\nfunction get_score_numeric(subject_value, related_value) {\n if (!subject_value || !related_value) {\n return null;\n }\n const abs_diff = Math.abs(subject_value - related_value);\n const log_abs_diff = Math.log(abs_diff + 1);\n const max_log_abs_diff = Math.min(log_abs_diff, 7);\n return (7 - max_log_abs_diff) / 7;\n}\n\nfunction get_score_elevation(subject_value, related_value) {\n if (!subject_value || !related_value) {\n return null;\n }\n const diff = Math.abs(subject_value - related_value);\n return (6-Math.min(6, Math.log(diff+1)))/6;\n}\n\n\nfunction get_score_recordedbyids(subject_value, related_value) {\n /*\n If at least one identifier match between subject_value and related_value, then the score is 1 otherwise the score 0\n */\n return subject_value.findIndex(n => related_value.indexOf(n) !== -1) !== -1 ? 1 : 0;\n}\n\n\nfunction get_occurrence_date(occ) {\n /*\n Return the number of day since 1/1/0.\n * If the month is not defined then it is replaced by 6\n * If the day is not defnied then it is replaced by 15\n */\n if (!occ.year) {\n return null;\n }\n // unix timestamp (milliseconds from 1/1/1970)\n const timestamp = new Date(occ.year, occ.month || 6, occ.day || 15).getTime();\n // return the number of days from 1/1/1970\n return timestamp / (24 * 3600 * 1000);\n}\n\nfunction get_score_yearmonthday(subject_occ, related_occ) {\n /*\n The current scoring takes into account the date difference, nothing more.\n 350 in math.exp(...) is adjusted to have:\n * a 1 day distance returns a score of 0.90\n * a 7 days distance returns a score of 0.5\n * a 15 days distance returns a score of 0.22\n\n It may require some adjustments after a review of confirmed matched occurrences.\n\n Possible errors (ignored in this implementation):\n * A typo about \"22/5/2022\" can transform in \"2/5/2022\" or \"22/8/2022\" or \"22/5/2012\".\n * A date format misunderstanding can transform in \"2/5/2022\" to \"5/2/2022\".\n * If the day is missing \"22/5/2022\" becomes \"5/2022\". The current scoring seen \"5/2022\" as \"1/5/2022\".\n */\n const subject_date = get_occurrence_date(subject_occ);\n const related_date = get_occurrence_date(related_occ);\n if (!subject_date || !related_date) {\n return null;\n }\n return Math.exp(-Math.abs(subject_date - related_date) / 10)\n}\n\nfunction get_score_latlon(subject_occ, related_occ) {\n /* \n * use the Haversine formula\n * https://en.wikipedia.org/wiki/Haversine_formula\n */\n let [lat_1, lng_1] = [subject_occ.decimalLatitude, subject_occ.decimalLongitude]\n let [lat_2, lng_2] = [related_occ.decimalLatitude, related_occ.decimalLongitude]\n\n if (lat_1 == null || lng_1 == null || lat_2 == null || lng_2 == null) {\n return null;\n }\n try {\n // convert degree to radian\n [lng_1, lat_1, lng_2, lat_2] = [lng_1, lat_1, lng_2, lat_2].map(d => d * (Math.PI / 180))\n //\n const d_lat = lat_2 - lat_1\n const d_lng = lng_2 - lng_1\n const h = Math.sin(d_lat / 2) ** 2 + Math.cos(lat_1) * Math.cos(lat_2) * Math.sin(d_lng / 2) ** 2\n /*\n * not used here : distance_in_kilometer = distance * 6378.0 * 2 # diameter of Earth\n * math.asin(math.sqrt(h)) as an alternative form using math.atan2 which might\n be better when the arc cross a pole.\n */\n const distance = Math.asin(Math.sqrt(h))\n return Math.exp(-100 * distance)\n } catch (e) {\n return null;\n }\n}\n\nfunction get_collectionCode(occ) {\n // if (occ['basisOfRecord'] == \"MATERIAL_CITATION\") {\n // return occ['institutionCode'];\n // }\n return occ['collectionCode'];\n}\n\nfunction get_institutionCode(occ) {\n // if (occ['basisOfRecord'] == \"MATERIAL_CITATION\") {\n // return occ['collectionCode'];\n // }\n return occ['institutionCode'];\n}\n\nclass FieldDescription {\n\n constructor(field_name, weight, normalize_function, get_score_function, get_value=null) {\n this.field_name = field_name;\n this.weight = weight;\n this.normalize_function = normalize_function;\n this.get_score_function = get_score_function;\n if (get_value === null) {\n get_value = (occ) => occ[this.field_name];\n }\n this.get_value = get_value;\n }\n\n /**\n * normalize some fields of occurrence.\n * @param {Object} occurrence is not changed.\n * @returns {Object} object with the normalized fields.\n * \n * This allows to swap two fields from an occurrence in the normalized ocurrence without override issue.\n * \n * If the occurrence parameter is updated (as it was in the previous version):\n * * The normalize method of a first FiedDescription overrides the \"collectionCode\" field using \"institutionCode\"\n * * The normalize method of a second FiedDescription overrides the \"institutionCode\" field using \"collectionCode\".\n * However \"collectionCode\" was overrides by the \"institutionCode\" just before.\n * In the end, the \"collectionCode\" is lost.\n * \n * Usage exemple: \n * ```\n * const occurrence = {key: 42, typeStatus: 'dummy', institutionCode: 'Lipsum', familly: 'Apis'};\n * const fd = new FieldDescription(\"typeStatus\", 2, normalize_str, get_score_string_exact);\n * const normalized_fields = fd.normalize(occurrence);\n * normalized_fields === {typeStatus: 'dummy'} // normalized_fields contains only one value\n * ```\n * \n * In MultiFieldsDescription, the normalize method returns multiple normalized fields.\n */\n normalize(occurrence) {\n return {\n [this.field_name]: this.normalize_function(this.get_value(occurrence))\n }\n }\n\n get_score(subject_occ, related_occ) {\n return this.get_score_function(this.get_value(subject_occ), this.get_value(related_occ))\n }\n\n get key() {\n return this.field_name\n }\n}\n\nclass MultiFieldsDescription extends FieldDescription {\n\n normalize(occurrence) {\n const values = this.field_name.map(fname => occurrence[fname]);\n const normalized_values = this.normalize_function(...values);\n const output = {}\n for (const i in this.field_name) {\n output[this.field_name[i]] = normalized_values[i];\n }\n return output;\n }\n\n get_score(subject_occ, related_occ) {\n return this.get_score_function(subject_occ, related_occ)\n }\n\n get key() {\n return this.field_name[0]\n }\n}\n\nexport default new class Scoring {\n\n /**\n * List of field to compute the score between two occurrences.\n * \n * Do note that this must synchronized with store/index.js:\n * collectionCode and institutionCode might be swapped.\n */\n static FIELDS = [\n new FieldDescription(\"typeStatus\", 2, normalize_str, get_score_string_exact),\n new FieldDescription(\"recordedBy\", 2, normalize_str, get_score_string_jw),\n new FieldDescription(\"recordNumber\", 2, normalize_str, get_score_string_exact),\n new FieldDescription(\"recordedByIDs\", 2, normalize_recordedbyids, get_score_recordedbyids),\n new FieldDescription(\"collectionCode\", 2, normalize_str_alphanum, get_score_string_exact_or_include, get_collectionCode),\n new FieldDescription(\"institutionCode\", 2, normalize_str_alphanum, get_score_string_exact_or_include, get_institutionCode),\n new FieldDescription(\"catalogNumber\", 2, normalize_str_alphanum, get_score_string_exact_or_include),\n new FieldDescription(\"individualCount\", 1, normalize_int, get_score_numeric),\n new FieldDescription(\"family\", 1, normalize_str, get_score_string_jw),\n new FieldDescription(\"genus\", 1, normalize_str, get_score_string_jw),\n new FieldDescription(\"specificEpithet\", 1, normalize_str, get_score_string_jw),\n new FieldDescription(\"country\", 1, normalize_str, get_score_string_exact), // the value is normalized by GBIF, there is no typo\n new FieldDescription(\"city\", 1, normalize_str_or_null, get_score_string_jw),\n new FieldDescription(\"locality\", 0.5, normalize_str_or_null, get_score_string_jw),\n new FieldDescription(\"elevation\", 0.5, normalize_int, get_score_elevation),\n new MultiFieldsDescription([\"year\", \"month\", \"day\"], 1, normalize_yearmonthday, get_score_yearmonthday),\n new MultiFieldsDescription([\"decimalLatitude\", \"decimalLongitude\"], 2, normalize_latlon, get_score_latlon),\n ]\n\n static F_SCORE_DESC = {\n get_score_string_exact: \"Exact match\",\n get_score_string_jw: `String distance using the Jaro-Winkler algorithm`,\n get_score_recordedbyids: `This field is a list of identifiers. If at least one identifier exists in the two lists, then the score is 1 otherwise, the score is 0`,\n get_score_string_exact_or_include: \"Keep only the alphanumeric characters and then compare the values for either an exact match or substring\",\n get_score_numeric: `Score using log(difference + 1):\n
    \n
  • the score is 1 when the difference is 0
  • \n
  • the score is 0.66 when the difference is 10
  • \n
  • the score is 0.34 when the difference is 100
  • \n
  • the score is 0.11 when the difference is 500
  • \n
`,\n get_score_elevation: `Score according to the difference between the two elevations:\n
    \n
  • the score is 1 when the elevations are equals
  • \n
  • the score is 0.88 when there is a 1 meter difference
  • \n
  • the score is 0.6 when there is a 10 meters difference
  • \n
  • the score is 0.23 when there is a 100 meters difference
  • \n
  • the score is 0.04 when there is a 400 meters difference
  • \n
`,\n get_score_yearmonthday: `Score according to the number of days between the two dates:\n
    \n
  • the score is 1 when the dates are equals
  • \n
  • the score is 0.9 when there is 1 day distance
  • \n
  • the score is 0.5 when there is 7 days distance
  • \n
  • the score is 0.22 when there is on 15 days distance
  • \n
`,\n get_score_latlon: `Get the Haversine distance:\n
    \n
  • the score is 1 when the distance is 0
  • \n
  • the score is 0.98 when the distance is 2km
  • \n
  • the score is 0.92 when the distance is 10km
  • \n
  • the score is 0.89 when the distance is 15km
  • \n
  • the score is 0.79 when the distance is 30km
  • \n
  • the score is 0.45 when the distance is 100km
  • \n
  • the score is 0.21 when the distance is 200km
  • \n
  • the score is 0.09 when the distance is 300km
  • \n
`,\n }\n\n constructor() {\n this.occurrence_cache = {}\n this.score_cache = {}\n this.FIELDS = Scoring.FIELDS\n this.F_SCORE_DESC = Scoring.F_SCORE_DESC\n }\n\n get_scores(occurrences1, occurrences2) {\n\n const cache_key = occurrences1.key > occurrences2.key ? occurrences1.key + '_' + occurrences2.key : occurrences2.key + '_' + occurrences1.key;\n if (this.score_cache[cache_key] != null) {\n return this.score_cache[cache_key];\n }\n // Purge cache if there are many entries\n if (this.score_cache.length > 20000) {\n this.score_cache = {}\n }\n // compute the scores\n const o1 = this.#get_normalized_occurrence(occurrences1);\n const o2 = this.#get_normalized_occurrence(occurrences2);\n const scores = Scoring.#get_scores_for_normalized_occurrences(o1, o2);\n this.score_cache[cache_key] = scores;\n return scores;\n }\n\n #get_normalized_occurrence(occurrence) {\n\n if (this.occurrence_cache[occurrence.key] != null) {\n return this.occurrence_cache[occurrence.key];\n }\n // Purge cache if there are many entries\n if (this.occurrence_cache.length > 20000) {\n alert(\"1\")\n\n this.occurrence_cache = {}\n }\n // normalize the occurrence\n let normalized_occurrence = deep_copy(occurrence);\n for (const field of Scoring.FIELDS) {\n normalized_occurrence = { ...normalized_occurrence, ...field.normalize(occurrence) };\n }\n this.occurrence_cache[occurrence.key] = normalized_occurrence;\n return occurrence;\n }\n\n static #get_scores_for_normalized_occurrences(subject_occ, related_occ) {\n let scores = {};\n let total = 0;\n let count = 0;\n for (const field of Scoring.FIELDS) {\n const field_score = field.get_score(subject_occ, related_occ)\n scores[field.key] = field_score;\n if (field_score !== null) {\n total += field.weight * field_score;\n count += field.weight;\n }\n }\n scores['$global'] = (total / count).toPrecision(2);\n return scores;\n }\n}\n","import axios from 'axios';\n\nexport default new class Backend {\n\n constructor() {\n this.urls = null;\n this.sendingRequest = false;\n this.pendingPromiseResolve = [];\n this.pendingPromiseReject = [];\n }\n\n fetch_urls() {\n return new Promise((resolve, reject) => {\n if (this.urls !== null) {\n resolve();\n return\n }\n if (this.sendingRequest === true) {\n this.pendingPromiseResolve.push(resolve)\n this.pendingPromiseReject.push(reject)\n return\n }\n this.sendingRequest = true;\n axios\n .get(process.env.BASE_URL + 'backend.json')\n .then((response) => {\n this.urls = response.data;\n this.sendingRequest = false;\n resolve();\n this.pendingPromiseResolve.forEach(resolve => resolve())\n })\n .catch(error => {\n reject(error)\n this.pendingPromiseReject.forEach(reject => reject())\n })\n })\n }\n\n async axios_get(url) {\n return await axios.get(url, { validateStatus: (status) => { return status == 200 } })\n }\n\n async fetch_institutions() {\n await this.fetch_urls()\n return await this.axios_get(this.urls.institutions)\n }\n\n async fetch_occurrences_from_q(user_query) {\n await this.fetch_urls()\n var url = this.urls.search + \"?\" + this.fillQuery(user_query) + \"&limit=\" + user_query.limit + \"&offset=\" + ((user_query.page-1)*20)\n return await this.axios_get(url)\n }\n\n async fetch_occurrences_from_occurrencekeys(occurrencekeys) {\n await this.fetch_urls()\n var url = this.urls.occurrencesList + \"?occurrenceKeys=\" + occurrencekeys.join(\",\")\n return await this.axios_get(url)\n }\n\n async fetch_next_occurrence_from_q(user_query, occurrence_key) {\n await this.fetch_urls()\n var url = this.urls.occurrences + \"/\" + occurrence_key + \"/next?\" + this.fillQuery(user_query)\n\n return await this.axios_get(url)\n }\n\n async fetch_occurrence(occurenceKey, fetch_missing) {\n await this.fetch_urls()\n var url = this.urls.occurrences + \"?occurrenceKeys=\" + occurenceKey\n if (fetch_missing) {\n url = url + \"&fetchMissing=true\"\n }\n return await this.axios_get(url)\n }\n\n async fetch_facet_values(field, user_query, limit, offset) {\n await this.fetch_urls()\n var url = this.urls.facet + \"?field=\" + field + this.fillQuery(user_query, field) + \"&limit=\" + (limit+1) + \"&offset=\" + offset\n return await this.axios_get(url)\n }\n\n async fetch_facet_values_with_keywords(field, pre_value, user_query, limit, offset) {\n await this.fetch_urls()\n var url = this.urls.facet + \"?field=\" + field + this.fillQuery(user_query, field) + \"&limit=\" + limit + \"&offset=\"+offset +\"&\" + field + \"=\" + pre_value\n return await this.axios_get(url)\n }\n\n async fetch_status_code() {\n await this.fetch_urls()\n var url = this.urls.statusCode\n return await this.axios_get(url)\n }\n\n async post_comment(data) {\n await this.fetch_urls()\n return await axios.post(this.urls.comments, data)\n }\n\n async fetch_comments(key1, key2=null) {\n await this.fetch_urls()\n var url = this.urls.comments + \"?\" + \"occKey1=\" + key1\n if (key2 != null){\n url += \"&occKey2=\" + key2\n } \n return await this.axios_get(url)\n }\n\n async post_matching(data) {\n await this.fetch_urls()\n return await axios.post(this.urls.matching, data)\n }\n \n async post_sib_matching(data) {\n let sib_backend_url = process.env.VUE_APP_SIB_BACKEND_URL;\n if (sib_backend_url == null || sib_backend_url == \"\") {\n await this.fetch_urls()\n sib_backend_url = this.urls.sib_backend_url\n }\n if (sib_backend_url != null) {\n return await axios.post(sib_backend_url + \"newOcurrenceRelations\", data)\n }\n }\n\n fillQuery(user_query, type=''){\n\n var query = \"&basisOfRecord=\" + user_query.basisOfRecord + \"&ranking=\" + user_query.ranking\n\n if (user_query.q != \"\"){\n query += \"&q=\" + user_query.q\n }\n for (const [name, values] of Object.entries(user_query.facets_selection)) {\n if (name != type){\n if(values.length > 0){\n if (name == 'year'){\n query += \"&\" +name + \"=\" + values.join(\",\")\n }\n else if (name == 'hasRelationWithStatus'){\n var yes = false\n var no = false\n for (let i=0; i {\n if (this.config !== null) {\n resolve();\n return\n }\n axios\n .get(process.env.BASE_URL + 'orcid.json')\n .then((response) => {\n this.config = response.data;\n this.config.error = null;\n resolve();\n })\n .catch(error => {\n this.config = {\n \"client_id\": null,\n \"issuer\": null,\n \"authUrl\": null,\n \"key\": null,\n \"error\": error,\n };\n console.log(error);\n reject(error)\n })\n })\n }\n\n async getAuthUrl() {\n await this.fetch_config();\n const redirectUri = (new URL(process.env.BASE_URL + '/login', document.location)).href;\n let url = this.config.authUrl + \"?response_type=token&redirect_uri=\" + redirectUri + \"&client_id=\" + this.config.client_id + \"&scope=openid\";\n if (this.scopes) {\n url += \"%20\" + this.scopes;\n }\n if (this.nonce)\n url += \"&nonce=\" + this.nonce;\n if (this.state)\n url += \"&state=\" + this.state;\n return url;\n }\n\n async getTokenFromCurrentUrl() {\n let hashParams = new URLSearchParams(window.location.hash.substring(1));\n let id_token = hashParams.get(\"id_token\");\n let error = hashParams.get(\"error\");\n\n if (id_token !== null) {\n if (await this.#checkSig(id_token)) {\n const signedInIdToken = JSON.parse(rs.jws.JWS.parse(id_token).payloadPP);\n return {\n 'id_token': id_token,\n 'exp': signedInIdToken.exp,\n 'data': {\n 'orcid': signedInIdToken.sub,\n 'given_name': signedInIdToken.given_name,\n 'family_name': signedInIdToken.family_name,\n },\n 'error': null,\n };\n }\n return {\n 'id_token': id_token,\n 'data': null,\n 'error': 'Invalid signature',\n }\n }\n \n if (error !== null) {\n return {\n 'id_token': id_token,\n 'data': null,\n 'error': error, // 'access_denied'\n }\n }\n\n return null;\n }\n\n async #checkSig(id_token) {\n await this.fetch_config();\n const pubKey = rs.KEYUTIL.getKey(this.config.key);\n return rs.jws.JWS.verifyJWT(id_token, pubKey, {\n alg: ['RS256'], iss: [this.config.issuer], aud: process.env.VUP_APP_ORCID_CLIENTID, gracePeriod: 15 * 60 //15 mins skew allowed\n });\n }\n\n}\n","import Vue from 'vue'\nimport App from './App.vue'\nimport router from './router'\nimport store from './store'\n\n// bootstrap-vue\nimport { BootstrapVue, BootstrapVueIcons } from 'bootstrap-vue'\nVue.use(BootstrapVue);\nVue.use(BootstrapVueIcons);\n\n// bootstrap\nimport 'bootstrap/dist/css/bootstrap.css'\nimport 'bootstrap-vue/dist/bootstrap-vue.css'\nimport 'bootstrap-vue/dist/bootstrap-vue-icons.min.css'\n\n// services\nimport Scoring from '@/services/scoring.js'\nimport Backend from '@/services/backend.js'\nimport Orcid from '@/services/orcid.js'\nimport mitt from 'mitt'\n\nVue.config.productionTip = false\n\n// Add the singleton $scoring to all Vue components ( https://v2.vuejs.org/v2/cookbook/adding-instance-properties.html )\nVue.prototype.$scoring = Scoring;\nVue.prototype.$backend = Backend;\nVue.prototype.$orcid = Orcid;\nVue.prototype.$emitter = mitt();\n\n// vue-gtag\nimport VueGtag from \"vue-gtag\";\nVue.use(VueGtag, {\n config: { id: process.env.VUE_APP_GA_ID },\n bootstrap: false,\n}, router);\n\nnew Vue({\n router,\n store,\n render: h => h(App),\n\tbeforeCreate() {\n\t\tthis.$store.commit('initialiseStore');\n\t},\n}).$mount('#app')\n","module.exports = __webpack_public_path__ + \"img/logo_heg.df751e04.png\";","export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=scss&\"","module.exports = __webpack_public_path__ + \"img/logo_sib.dd15d10f.png\";","module.exports = __webpack_public_path__ + \"img/logo_unibern.8e3145f7.png\";","module.exports = __webpack_public_path__ + \"img/logo_nmbe.be647f01.png\";","module.exports = __webpack_public_path__ + \"img/logo_ebiodiv.c4e03b00.png\";","module.exports = __webpack_public_path__ + \"img/logo_plazi.117b2567.png\";","module.exports = __webpack_public_path__ + \"img/logo_sibils.f90237e6.png\";","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CookieConsentElement.vue?vue&type=style&index=0&lang=scss&\""],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/assets/images/logo_swissuni.png","webpack:///./src/assets/images/logo_tb.png","webpack:///./src/assets/images/logo_bicikl.png","webpack:///./src/assets/images/logo_hesso.jpg","webpack:///./src/assets/images/logo_gbif.png","webpack:///./src/App.vue?d831","webpack:///./src/components/CookieConsentElement.vue?17d2","webpack:///src/components/CookieConsentElement.vue","webpack:///./src/components/CookieConsentElement.vue?08f1","webpack:///./src/components/CookieConsentElement.vue?72c5","webpack:///src/App.vue","webpack:///./src/App.vue?60d0","webpack:///./src/App.vue?315a","webpack:///./src/router/index.js","webpack:///./src/store/index.js","webpack:///./src/services/scoring.js","webpack:///./src/services/backend.js","webpack:///./src/services/orcid.js","webpack:///./src/main.js","webpack:///./src/assets/images/logo_heg.png","webpack:///./src/App.vue?db16","webpack:///./src/assets/images/logo_sib.png","webpack:///./src/assets/images/logo_unibern.png","webpack:///./src/assets/images/logo_nmbe.png","webpack:///./src/assets/images/logo_ebiodiv.png","webpack:///./src/assets/images/logo_plazi.png","webpack:///./src/assets/images/logo_sibils.png","webpack:///./src/components/CookieConsentElement.vue?883f"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","installedCssChunks","jsonpScriptSrc","p","exports","module","l","e","promises","cssChunks","Promise","resolve","reject","href","fullhref","existingLinkTags","document","getElementsByTagName","tag","dataHref","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","code","parentNode","removeChild","head","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","error","clearTimeout","chunk","errorType","realSrc","message","name","undefined","setTimeout","all","m","c","d","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice","_vm","this","_h","$createElement","_c","_self","staticClass","style","attrs","_m","staticRenderFns","ref","on","cookieClickedAccept","cookieClickedDecline","cookieRemovedCookie","cookieStatus","scopedSlots","_u","fn","_v","proxy","directives","rawName","user_tracking_consent","expression","cookieDecline","cookieAccept","components","VueCookieAcceptDecline","computed","mapState","cssVars","watch","bootstrap","methods","status","component","CookieConsentElement","theme_color","main","Vue","use","VueRouter","routes","path","router","base","process","Vuex","Store","state","secondary","landing","step","user_query","pre_q","q","basisOfRecord","limit","page","ranking","occurrence_key","occurrences_keys","facets_selection","facets_visibility","comment","selection","saved","institutions","fields","MATERIAL_CITATION","basisOfRecord_occurrence","basisOfRecord_curation","PRESERVED_SPECIMEN","filters","title","field","facets","occurrence_characteristics","curation_characteristics","score","user","orcid","orcidToken","mutations","UPDATE_STEP","UPDATE_LANDING","UPDATE_QUERY","query","UPDATE_PRE_QUERY","UPDATE_BASISOFRECORD","UPDATE_PAGE","UPDATE_OCCURRENCE_KEY","UPDATE_OCCURRENCES_KEYS","UPDATE_RANKING","UPDATE_FACET_SELECTION","facet","list","RESET_FACETS","keys","UPDATE_FACET_VISIBILITY","visibility","UPDATE_COMMENT_SELECTION","UPDATE_COMMENT_SAVED","UPDATE_OCCURRENCE_CHARACTERISTICS","UPDATE_INSTITUTIONS","UPDATE_USER","sessionStorage","setItem","JSON","stringify","initialiseStore","userSession","getItem","parse","actions","updateStep","context","commit","updateLanding","updateQuery","updatePreQuery","updateBasisOfRecord","updatePage","updateOccurrenceKey","updateOccurrencesKeys","updateRanking","updateFacetSelection","updateFacetVisibility","updateCommentSelection","updateCommentSaved","updateOccurrenceCharacteristics","resetFacets","updateInstitutions","updateOrcidUser","RE_NOT_ALPHANUM","RegExp","deep_copy","obj","normalize_str","trim","normalize_str_alphanum","old_value","toUpperCase","replace","normalize_str_or_null","normalize_int","test","Number","normalize_yearmonthday","year","month","day","normalize_latlon","lat","long","normalize_recordedbyids","recordedbyids","map","record","get_score_string_jw","subject_value","related_value","JaroWinkler","distance","get_score_string_exact","get_score_string_exact_or_include","indexOf","get_score_numeric","abs_diff","Math","abs","log_abs_diff","log","max_log_abs_diff","min","get_score_elevation","diff","get_score_recordedbyids","findIndex","get_occurrence_date","occ","timestamp","Date","getTime","get_score_yearmonthday","subject_occ","related_occ","subject_date","related_date","exp","get_score_latlon","decimalLatitude","decimalLongitude","lat_1","lng_1","lat_2","lng_2","PI","d_lat","d_lng","h","sin","cos","asin","sqrt","get_collectionCode","get_institutionCode","FieldDescription","field_name","weight","normalize_function","get_score_function","get_value","occurrence","MultiFieldsDescription","values","fname","normalized_values","output","occurrence_cache","score_cache","FIELDS","Scoring","F_SCORE_DESC","occurrences1","occurrences2","cache_key","o1","o2","scores","alert","normalized_occurrence","normalize","total","count","field_score","get_score","toPrecision","urls","sendingRequest","pendingPromiseResolve","pendingPromiseReject","axios","response","forEach","catch","url","validateStatus","fetch_urls","axios_get","search","fillQuery","occurrencekeys","occurrencesList","join","occurrences","occurenceKey","fetch_missing","offset","pre_value","statusCode","post","comments","key1","key2","matching","sib_backend_url","VUE_APP_SIB_BACKEND_URL","entries","yes","no","encodeURIComponent","fieldName","rs","require","config","fetch_config","redirectUri","URL","location","authUrl","client_id","scopes","nonce","hashParams","URLSearchParams","hash","substring","id_token","signedInIdToken","jws","JWS","payloadPP","sub","given_name","family_name","pubKey","KEYUTIL","getKey","verifyJWT","alg","iss","issuer","aud","VUP_APP_ORCID_CLIENTID","gracePeriod","BootstrapVue","BootstrapVueIcons","productionTip","$scoring","$backend","Backend","$orcid","Orcid","$emitter","mitt","VueGtag","id","store","render","App","beforeCreate","$store","$mount"],"mappings":"aACE,SAASA,EAAqBC,GAQ7B,IAPA,IAMIC,EAAUC,EANVC,EAAWH,EAAK,GAChBI,EAAcJ,EAAK,GACnBK,EAAiBL,EAAK,GAIHM,EAAI,EAAGC,EAAW,GACpCD,EAAIH,EAASK,OAAQF,IACzBJ,EAAUC,EAASG,GAChBG,OAAOC,UAAUC,eAAeC,KAAKC,EAAiBX,IAAYW,EAAgBX,IACpFK,EAASO,KAAKD,EAAgBX,GAAS,IAExCW,EAAgBX,GAAW,EAE5B,IAAID,KAAYG,EACZK,OAAOC,UAAUC,eAAeC,KAAKR,EAAaH,KACpDc,EAAQd,GAAYG,EAAYH,IAG/Be,GAAqBA,EAAoBhB,GAE5C,MAAMO,EAASC,OACdD,EAASU,OAATV,GAOD,OAHAW,EAAgBJ,KAAKK,MAAMD,EAAiBb,GAAkB,IAGvDe,IAER,SAASA,IAER,IADA,IAAIC,EACIf,EAAI,EAAGA,EAAIY,EAAgBV,OAAQF,IAAK,CAG/C,IAFA,IAAIgB,EAAiBJ,EAAgBZ,GACjCiB,GAAY,EACRC,EAAI,EAAGA,EAAIF,EAAed,OAAQgB,IAAK,CAC9C,IAAIC,EAAQH,EAAeE,GACG,IAA3BX,EAAgBY,KAAcF,GAAY,GAE3CA,IACFL,EAAgBQ,OAAOpB,IAAK,GAC5Be,EAASM,EAAoBA,EAAoBC,EAAIN,EAAe,KAItE,OAAOD,EAIR,IAAIQ,EAAmB,GAGnBC,EAAqB,CACxB,IAAO,GAMJjB,EAAkB,CACrB,IAAO,GAGJK,EAAkB,GAGtB,SAASa,EAAe7B,GACvB,OAAOyB,EAAoBK,EAAI,OAAS,CAAC,KAAO,OAAO,MAAQ,SAAS9B,IAAUA,GAAW,IAAM,CAAC,KAAO,WAAW,MAAQ,YAAYA,GAAW,MAItJ,SAASyB,EAAoB1B,GAG5B,GAAG4B,EAAiB5B,GACnB,OAAO4B,EAAiB5B,GAAUgC,QAGnC,IAAIC,EAASL,EAAiB5B,GAAY,CACzCK,EAAGL,EACHkC,GAAG,EACHF,QAAS,IAUV,OANAlB,EAAQd,GAAUW,KAAKsB,EAAOD,QAASC,EAAQA,EAAOD,QAASN,GAG/DO,EAAOC,GAAI,EAGJD,EAAOD,QAKfN,EAAoBS,EAAI,SAAuBlC,GAC9C,IAAImC,EAAW,GAIXC,EAAY,CAAC,KAAO,GACrBR,EAAmB5B,GAAUmC,EAASvB,KAAKgB,EAAmB5B,IACzB,IAAhC4B,EAAmB5B,IAAkBoC,EAAUpC,IACtDmC,EAASvB,KAAKgB,EAAmB5B,GAAW,IAAIqC,SAAQ,SAASC,EAASC,GAIzE,IAHA,IAAIC,EAAO,QAAU,CAAC,KAAO,OAAO,MAAQ,SAASxC,IAAUA,GAAW,IAAM,CAAC,KAAO,WAAW,MAAQ,YAAYA,GAAW,OAC9HyC,EAAWhB,EAAoBK,EAAIU,EACnCE,EAAmBC,SAASC,qBAAqB,QAC7CxC,EAAI,EAAGA,EAAIsC,EAAiBpC,OAAQF,IAAK,CAChD,IAAIyC,EAAMH,EAAiBtC,GACvB0C,EAAWD,EAAIE,aAAa,cAAgBF,EAAIE,aAAa,QACjE,GAAe,eAAZF,EAAIG,MAAyBF,IAAaN,GAAQM,IAAaL,GAAW,OAAOH,IAErF,IAAIW,EAAoBN,SAASC,qBAAqB,SACtD,IAAQxC,EAAI,EAAGA,EAAI6C,EAAkB3C,OAAQF,IAAK,CAC7CyC,EAAMI,EAAkB7C,GACxB0C,EAAWD,EAAIE,aAAa,aAChC,GAAGD,IAAaN,GAAQM,IAAaL,EAAU,OAAOH,IAEvD,IAAIY,EAAUP,SAASQ,cAAc,QACrCD,EAAQF,IAAM,aACdE,EAAQE,KAAO,WACfF,EAAQG,OAASf,EACjBY,EAAQI,QAAU,SAASC,GAC1B,IAAIC,EAAUD,GAASA,EAAME,QAAUF,EAAME,OAAOC,KAAOjB,EACvDkB,EAAM,IAAIC,MAAM,qBAAuB5D,EAAU,cAAgBwD,EAAU,KAC/EG,EAAIE,KAAO,wBACXF,EAAIH,QAAUA,SACP5B,EAAmB5B,GAC1BkD,EAAQY,WAAWC,YAAYb,GAC/BX,EAAOoB,IAERT,EAAQV,KAAOC,EAEf,IAAIuB,EAAOrB,SAASC,qBAAqB,QAAQ,GACjDoB,EAAKC,YAAYf,MACfgB,MAAK,WACPtC,EAAmB5B,GAAW,MAMhC,IAAImE,EAAqBxD,EAAgBX,GACzC,GAA0B,IAAvBmE,EAGF,GAAGA,EACFhC,EAASvB,KAAKuD,EAAmB,QAC3B,CAEN,IAAIC,EAAU,IAAI/B,SAAQ,SAASC,EAASC,GAC3C4B,EAAqBxD,EAAgBX,GAAW,CAACsC,EAASC,MAE3DJ,EAASvB,KAAKuD,EAAmB,GAAKC,GAGtC,IACIC,EADAC,EAAS3B,SAASQ,cAAc,UAGpCmB,EAAOC,QAAU,QACjBD,EAAOE,QAAU,IACb/C,EAAoBgD,IACvBH,EAAOI,aAAa,QAASjD,EAAoBgD,IAElDH,EAAOZ,IAAM7B,EAAe7B,GAG5B,IAAI2E,EAAQ,IAAIf,MAChBS,EAAmB,SAAUd,GAE5Be,EAAOhB,QAAUgB,EAAOjB,OAAS,KACjCuB,aAAaJ,GACb,IAAIK,EAAQlE,EAAgBX,GAC5B,GAAa,IAAV6E,EAAa,CACf,GAAGA,EAAO,CACT,IAAIC,EAAYvB,IAAyB,SAAfA,EAAMH,KAAkB,UAAYG,EAAMH,MAChE2B,EAAUxB,GAASA,EAAME,QAAUF,EAAME,OAAOC,IACpDiB,EAAMK,QAAU,iBAAmBhF,EAAU,cAAgB8E,EAAY,KAAOC,EAAU,IAC1FJ,EAAMM,KAAO,iBACbN,EAAMvB,KAAO0B,EACbH,EAAMnB,QAAUuB,EAChBF,EAAM,GAAGF,GAEVhE,EAAgBX,QAAWkF,IAG7B,IAAIV,EAAUW,YAAW,WACxBd,EAAiB,CAAEjB,KAAM,UAAWK,OAAQa,MAC1C,MACHA,EAAOhB,QAAUgB,EAAOjB,OAASgB,EACjC1B,SAASqB,KAAKC,YAAYK,GAG5B,OAAOjC,QAAQ+C,IAAIjD,IAIpBV,EAAoB4D,EAAIxE,EAGxBY,EAAoB6D,EAAI3D,EAGxBF,EAAoB8D,EAAI,SAASxD,EAASkD,EAAMO,GAC3C/D,EAAoBgE,EAAE1D,EAASkD,IAClC1E,OAAOmF,eAAe3D,EAASkD,EAAM,CAAEU,YAAY,EAAMC,IAAKJ,KAKhE/D,EAAoBoE,EAAI,SAAS9D,GACX,qBAAX+D,QAA0BA,OAAOC,aAC1CxF,OAAOmF,eAAe3D,EAAS+D,OAAOC,YAAa,CAAEC,MAAO,WAE7DzF,OAAOmF,eAAe3D,EAAS,aAAc,CAAEiE,OAAO,KAQvDvE,EAAoBwE,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQvE,EAAoBuE,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,kBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAK7F,OAAO8F,OAAO,MAGvB,GAFA5E,EAAoBoE,EAAEO,GACtB7F,OAAOmF,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOvE,EAAoB8D,EAAEa,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIR3E,EAAoB+E,EAAI,SAASxE,GAChC,IAAIwD,EAASxD,GAAUA,EAAOmE,WAC7B,WAAwB,OAAOnE,EAAO,YACtC,WAA8B,OAAOA,GAEtC,OADAP,EAAoB8D,EAAEC,EAAQ,IAAKA,GAC5BA,GAIR/D,EAAoBgE,EAAI,SAASgB,EAAQC,GAAY,OAAOnG,OAAOC,UAAUC,eAAeC,KAAK+F,EAAQC,IAGzGjF,EAAoBK,EAAI,GAGxBL,EAAoBkF,GAAK,SAAShD,GAA2B,MAApBiD,QAAQjC,MAAMhB,GAAYA,GAEnE,IAAIkD,EAAaC,OAAO,gBAAkBA,OAAO,iBAAmB,GAChEC,EAAmBF,EAAWjG,KAAK2F,KAAKM,GAC5CA,EAAWjG,KAAOf,EAClBgH,EAAaA,EAAWG,QACxB,IAAI,IAAI5G,EAAI,EAAGA,EAAIyG,EAAWvG,OAAQF,IAAKP,EAAqBgH,EAAWzG,IAC3E,IAAIU,EAAsBiG,EAI1B/F,EAAgBJ,KAAK,CAAC,EAAE,kBAEjBM,K,mFC1QTc,EAAOD,QAAU,0zH,qBCAjBC,EAAOD,QAAU,IAA0B,4B,uBCA3CC,EAAOD,QAAU,IAA0B,gC,qBCA3CC,EAAOD,QAAU,IAA0B,+B,qBCA3CC,EAAOD,QAAU,8oJ,mGCAb,EAAS,WAAa,IAAIkF,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,gCAAgCC,MAAOP,EAAW,QAAEQ,MAAM,CAAC,GAAK,QAAQ,CAACJ,EAAG,eAAeJ,EAAIS,GAAG,GAAGL,EAAG,yBAAyB,IACnPM,EAAkB,CAAC,WAAa,IAAIV,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,oBAAoB,CAACF,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,IAAI,CAACI,MAAM,CAAC,KAAO,yBAAyB,CAACJ,EAAG,MAAM,CAACI,MAAM,CAAC,IAAM,EAAQ,eAA2CJ,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,IAAI,CAACI,MAAM,CAAC,KAAO,0BAA0B,CAACJ,EAAG,MAAM,CAACI,MAAM,CAAC,IAAM,EAAQ,eAAwCJ,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,IAAI,CAACI,MAAM,CAAC,KAAO,uBAAuB,CAACJ,EAAG,MAAM,CAACI,MAAM,CAAC,IAAM,EAAQ,eAAyCJ,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,IAAI,CAACI,MAAM,CAAC,KAAO,qCAAqC,CAACJ,EAAG,MAAM,CAACI,MAAM,CAAC,IAAM,EAAQ,eAAsCJ,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,IAAI,CAACI,MAAM,CAAC,KAAO,+BAA+B,CAACJ,EAAG,MAAM,CAACI,MAAM,CAAC,IAAM,EAAQ,eAA0CJ,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,IAAI,CAACI,MAAM,CAAC,KAAO,0BAA0B,CAACJ,EAAG,MAAM,CAACI,MAAM,CAAC,IAAM,EAAQ,eAA2CJ,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,IAAI,CAACI,MAAM,CAAC,KAAO,yBAAyB,CAACJ,EAAG,MAAM,CAACI,MAAM,CAAC,IAAM,EAAQ,eAAwCJ,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,IAAI,CAACI,MAAM,CAAC,KAAO,sCAAsC,CAACJ,EAAG,MAAM,CAACI,MAAM,CAAC,IAAM,EAAQ,eAA4CJ,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,IAAI,CAACI,MAAM,CAAC,KAAO,2BAA2B,CAACJ,EAAG,MAAM,CAACI,MAAM,CAAC,IAAM,EAAQ,eAAuCJ,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,IAAI,CAACI,MAAM,CAAC,KAAO,8BAA8B,CAACJ,EAAG,MAAM,CAACI,MAAM,CAAC,IAAM,EAAQ,eAAuCJ,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,IAAI,CAACI,MAAM,CAAC,KAAO,2BAA2B,CAACJ,EAAG,MAAM,CAACI,MAAM,CAAC,IAAM,EAAQ,eAAyCJ,EAAG,MAAM,CAACE,YAAY,SAAS,CAACF,EAAG,IAAI,CAACI,MAAM,CAAC,KAAO,mCAAmC,CAACJ,EAAG,MAAM,CAACI,MAAM,CAAC,IAAM,EAAQ,mB,wBCDz7D,EAAS,WAAa,IAAIR,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACA,EAAG,4BAA4B,CAACO,IAAI,mBAAmBH,MAAM,CAAC,OAAQ,EAAM,gBAAiB,EAAM,oBAAqB,EAAM,UAAY,mBAAmB,SAAW,SAAS,eAAiB,kBAAkB,KAAO,OAAOI,GAAG,CAAC,iBAAiBZ,EAAIa,oBAAoB,kBAAkBb,EAAIc,qBAAqB,iBAAiBd,EAAIe,oBAAoB,OAASf,EAAIgB,cAAcC,YAAYjB,EAAIkB,GAAG,CAAC,CAAC7B,IAAI,UAAU8B,GAAG,WAAW,MAAO,CAACf,EAAG,IAAI,CAACA,EAAG,IAAI,CAACJ,EAAIoB,GAAG,wDAAwDhB,EAAG,IAAI,CAACJ,EAAIoB,GAAG,YAAYhB,EAAG,IAAI,CAACI,MAAM,CAAC,KAAO,wDAAwD,OAAS,WAAW,CAACR,EAAIoB,GAAG,sBAAsBpB,EAAIoB,GAAG,gSAAgSC,OAAM,GAAM,CAAChC,IAAI,iBAAiB8B,GAAG,WAAW,MAAO,CAACnB,EAAIoB,GAAG,YAAYC,OAAM,GAAM,CAAChC,IAAI,gBAAgB8B,GAAG,WAAW,MAAO,CAACnB,EAAIoB,GAAG,YAAYC,OAAM,OAAUjB,EAAG,MAAM,CAACI,MAAM,CAAC,GAAK,sBAAsB,CAACJ,EAAG,MAAM,CAACkB,WAAW,CAAC,CAACtD,KAAK,UAAUuD,QAAQ,YAAYxC,MAAsC,WAA/BkB,KAAKuB,sBAAqC,gBAAkB,eAAgBC,WAAW,+EAA+EjB,MAAM,CAAC,MAAQ,6BAA6B,YAAY,WAAW,QAAU,gBAAgB,CAACJ,EAAG,OAAO,CAACI,MAAM,CAAC,KAAO,UAAU,EAAI,4bAA4bJ,EAAG,OAAO,CAACI,MAAM,CAAC,KAAO,UAAU,EAAI,8PAA8PJ,EAAG,OAAO,CAACI,MAAM,CAAC,KAAO,UAAU,EAAI,4LAA4LJ,EAAG,OAAO,CAACI,MAAM,CAAC,EAAI,4KAA4KJ,EAAG,OAAO,CAACI,MAAM,CAAC,EAAI,ghBAAghBJ,EAAG,OAAO,CAACI,MAAM,CAAC,EAAI,6FAA6FJ,EAAG,UAAU,CAACI,MAAM,CAAC,GAAK,gBAAgB,MAAQ,qCAAqC,WAAW,SAAS,UAAU,GAAG,aAAa,UAAUI,GAAG,CAAC,GAAKZ,EAAI0B,gBAAgB,CAACtB,EAAG,MAAM,CAACE,YAAY,eAAeE,MAAM,CAAC,KAAO,aAAa,CAACJ,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACF,EAAG,MAAM,CAACE,YAAY,sBAAsB,CAACF,EAAG,MAAM,CAACA,EAAG,IAAI,CAACJ,EAAIoB,GAAG,+IAAgJhB,EAAG,UAAU,CAACI,MAAM,CAAC,KAAO,GAAG,QAAU,YAAY,CAACR,EAAIoB,GAAG,qCAAqC,WAAWhB,EAAG,UAAU,CAACI,MAAM,CAAC,GAAK,eAAe,MAAQ,oCAAoC,WAAW,SAAS,UAAU,GAAG,aAAa,WAAWI,GAAG,CAAC,GAAKZ,EAAI2B,eAAe,CAACvB,EAAG,MAAM,CAACE,YAAY,eAAeE,MAAM,CAAC,KAAO,aAAa,CAACJ,EAAG,MAAM,CAACE,YAAY,iBAAiB,CAACF,EAAG,MAAM,CAACE,YAAY,sBAAsB,CAACF,EAAG,MAAM,CAACA,EAAG,IAAI,CAACJ,EAAIoB,GAAG,sJAAuJhB,EAAG,UAAU,CAACI,MAAM,CAAC,KAAO,GAAG,QAAU,YAAY,CAACR,EAAIoB,GAAG,qCAAqC,YAAY,IAAI,IACvkJ,EAAkB,G,oCCqEP,GACbpD,KAAFA,uBACE4D,WAAFA,CACIC,uBAAJA,QAEEhJ,KALF,WAMI,MAAJ,CACM2I,sBAANA,OAGEM,SAAFA,iCACAC,iCADA,IAEIC,QAFJ,WAGM,MAAN,CACQ,eAAR,0BAIEC,MAAFA,CACIT,sBAAJA,YACA,aAIQU,wCAINC,QAAFA,CACInB,aADJ,SACAoB,GACM,KAAN,yBAEIvB,oBAJJ,WAKM,KAAN,gCAEIC,qBAPJ,WAQM,KAAN,iCAEIC,oBAVJ,WAWM,KAAN,4BAEIW,cAbJ,WAcM,KAAN,2BACM,KAAN,iCACM7B,OAANA,mBAEI8B,aAlBJ,WAmBM,KAAN,gCACM9B,OAANA,qBCtH8V,I,wBCQ1VwC,EAAY,eACd,EACA,EACA,GACA,EACA,KACA,KACA,MAIa,EAAAA,E,QCoCA,GACbT,WAAYA,CACVU,qBAAJA,GAEER,SAAUA,iCACZC,iCADA,IAEIC,QAFJ,WAGM,MAAO,CACL,eAAgB/B,KAAKsC,YAAYC,UC/DqR,ICQ1T,G,UAAY,eACd,EACA,EACA9B,GACA,EACA,KACA,KACA,OAIa,I,oDChBf+B,aAAIC,IAAIC,QAER,IAAMC,EAAS,CACb,CACEC,KAAM,IACN7E,KAAM,WACNqE,UAAW,kBAAM,wCAEnB,CACEQ,KAAM,SACN7E,KAAM,YACNqE,UAAW,kBAAM,0CAIfS,EAAS,IAAIH,OAAU,CAC3B1D,KAAM,UAEN8D,KAAMC,GACNJ,WAGaE,I,oBCtBfL,aAAIC,IAAIO,QAEO,I,MAAA,MAAIA,OAAKC,MAAM,CAC5BC,MAAO,CACLZ,YAAa,CACTC,KAAM,UACNY,UAAW,WAEfC,SAAS,EACTC,KAAM,EACNC,WAAY,CACRC,MAAO,GACPC,EAAG,GACHC,cAAe,qBACfC,MAAO,GACPC,KAAM,EACNC,QAAS,iBACTC,eAAgB,KAChBC,iBAAkB,GAClBC,iBAAkB,CACd,eAAkB,GAClB,uBAA0B,GAC1B,QAAW,GACX,OAAU,GACV,MAAS,GACT,OAAU,GACV,MAAS,GACT,gBAAmB,GACnB,qBAAwB,GACxB,UAAa,GACb,QAAW,GACX,cAAiB,GACjB,WAAc,GACd,WAAc,GACd,gBAAmB,GACnB,aAAgB,GAChB,eAAkB,GAClB,MAAS,GACT,QAAW,GACX,UAAa,GACb,WAAc,GACd,QAAW,GACX,SAAY,GACZ,OAAU,GACV,KAAQ,GACR,KAAQ,GACR,QAAW,GACX,UAAa,GACb,OAAU,GACV,MAAS,GACT,OAAU,GACV,UAAa,GACb,SAAY,GACZ,IAAO,GACP,UAAa,GACb,UAAa,GACb,sBAAyB,IAE7BC,kBAAmB,CACf,gBAAkB,EAClB,wBAA0B,EAC1B,SAAW,EACX,QAAU,EACV,OAAS,EACT,QAAU,EACV,OAAS,EACT,iBAAmB,EACnB,sBAAwB,EACxB,WAAa,EACb,SAAW,EACX,eAAiB,EACjB,YAAc,EACd,YAAc,EACd,iBAAmB,EACnB,cAAgB,EAChB,gBAAkB,EAClB,OAAS,EACT,SAAW,EACX,WAAa,EACb,YAAc,EACd,SAAW,EACX,UAAY,EACZ,QAAU,EACV,MAAQ,EACR,MAAQ,EACR,SAAW,EACX,WAAa,EACb,QAAU,EACV,OAAS,EACT,QAAU,EACV,WAAa,EACb,UAAY,EACZ,KAAO,EACP,WAAa,EACb,WAAa,EACb,uBAAyB,IAGjCC,QAAS,CACLC,UAAW,KACXC,MAAO,MAEXC,aAAc,GAEdC,OAAQ,CACJC,kBAAmB,CACfC,yBAA0B,CACtBxG,KAAM,qBAEVyG,uBAAwB,CACpBzG,KAAM,aAGd0G,mBAAoB,CAChBF,yBAA0B,CACtBxG,KAAM,YAGVyG,uBAAwB,CACpBzG,KAAM,uBAIlB2G,QAAS,CACLd,QAAS,CACL,CAACe,MAAO,aAAcC,MAAM,WAC5B,CAACD,MAAO,kBAAmBC,MAAM,kBACjC,CAACD,MAAO,kBAAmBC,MAAM,2BAGrCC,OAAQ,CACJ,CAACF,MAAO,cAAeC,MAAM,yBAC7B,CAACD,MAAO,kBAAmBC,MAAM,kBACjC,CAACD,MAAO,2BAA4BC,MAAM,0BAC1C,CAACD,MAAO,UAAWC,MAAM,WACzB,CAACD,MAAO,SAAUC,MAAM,UACxB,CAACD,MAAO,QAASC,MAAM,SACvB,CAACD,MAAO,SAAUC,MAAM,UACxB,CAACD,MAAO,QAASC,MAAM,SACvB,CAACD,MAAO,mBAAoBC,MAAM,mBAClC,CAACD,MAAO,wBAAyBC,MAAM,wBACvC,CAACD,MAAO,aAAcC,MAAM,aAC5B,CAACD,MAAO,UAAWC,MAAM,WACzB,CAACD,MAAO,iBAAkBC,MAAM,iBAChC,CAACD,MAAO,cAAeC,MAAM,cAC7B,CAACD,MAAO,cAAeC,MAAM,cAC7B,CAACD,MAAO,mBAAoBC,MAAM,mBAClC,CAACD,MAAO,gBAAiBC,MAAM,gBAC/B,CAACD,MAAO,kBAAmBC,MAAM,kBACjC,CAACD,MAAO,QAASC,MAAM,SACvB,CAACD,MAAO,WAAYC,MAAM,WAC1B,CAACD,MAAO,aAAcC,MAAM,aAC5B,CAACD,MAAO,aAAcC,MAAM,cAC5B,CAACD,MAAO,UAAWC,MAAM,WACzB,CAACD,MAAO,WAAYC,MAAM,YAC1B,CAACD,MAAO,SAAUC,MAAM,UAGxB,CAACD,MAAO,UAAWC,MAAM,WACzB,CAACD,MAAO,YAAaC,MAAM,aAM3B,CAACD,MAAO,MAAOC,MAAM,OACrB,CAACD,MAAO,aAAcC,MAAM,aAC5B,CAACD,MAAO,aAAcC,MAAM,eAGpCE,2BAA4B,CACxB,CAACH,MAAO,kBAAmBC,MAAO,4BAA6BV,WAAW,GAC1E,CAACS,MAAO,OAAQC,MAAO,wBAAyBV,WAAW,GAC3D,CAACS,MAAO,SAAUC,MAAO,2BAA4BV,WAAW,GAChE,CAACS,MAAO,OAAQC,MAAO,kBAAmBV,WAAW,GACrD,CAACS,MAAO,KAAMC,MAAO,iBAAkBV,WAAW,GAClD,CAACS,MAAO,iBAAkBC,MAAO,2BAA4BV,WAAW,GACxE,CAACS,MAAO,UAAWC,MAAO,qBAAsBV,WAAW,GAC3D,CAACS,MAAO,SAAUC,MAAO,oBAAqBV,WAAW,GACzD,CAACS,MAAO,QAASC,MAAO,mBAAoBV,WAAW,GACvD,CAACS,MAAO,SAAUC,MAAO,oBAAqBV,WAAW,GACzD,CAACS,MAAO,QAASC,MAAO,mBAAoBV,WAAW,GACvD,CAACS,MAAO,UAAWC,MAAO,qBAAsBV,WAAW,GAC3D,CAACS,MAAO,mBAAoBC,MAAO,6BAA8BV,WAAW,GAC5E,CAACS,MAAO,aAAcC,MAAO,uBAAwBV,WAAW,GAChE,CAACS,MAAO,UAAWC,MAAO,qBAAsBV,WAAW,GAC3D,CAACS,MAAO,WAAYC,MAAO,sBAAuBV,WAAW,GAC7D,CAACS,MAAO,mBAAoBC,MAAO,6BAA8BV,WAAW,GAC5E,CAACS,MAAO,kBAAmBC,MAAO,4BAA6BV,WAAW,GAC1E,CAACS,MAAO,cAAeC,MAAO,wBAAyBV,WAAW,GAClE,CAACS,MAAO,cAAeC,MAAO,4CAA6CV,WAAW,GACtF,CAACS,MAAO,UAAWC,MAAO,4CAA6CV,WAAW,GAClF,CAACS,MAAO,OAAQC,MAAO,4CAA6CV,WAAW,GAC/E,CAACS,MAAO,aAAcC,MAAO,gDAAiDV,WAAW,GACzF,CAACS,MAAO,YAAaC,MAAO,+CAAgDV,WAAW,GACvF,CAACS,MAAO,WAAYC,MAAO,gBAAiBV,WAAW,IAE3Da,yBAA0B,CACtB,CAAChH,KAAM,SAAUiH,MAAO,SAAUlG,MAAO,CAAC,WAC1C,CAACf,KAAM,QAASiH,MAAO,QAASlG,MAAO,CAAC,UACxC,CAACf,KAAM,mBAAoBiH,MAAO,kBAAmBlG,MAAO,CAAC,oBAC7D,CAACf,KAAM,wBAAyBiH,MAAO,uBAAwBlG,MAAO,CAAC,yBACvE,CAACf,KAAM,cAAeiH,MAAO,kBAAmBlG,MAAO,CAAC,kBAAmB,qBAC3E,CAACf,KAAM,YAAaiH,MAAO,YAAalG,MAAO,CAAC,YAAa,UAC7D,CAACf,KAAM,WAAYiH,MAAO,WAAYlG,MAAO,CAAC,aAC9C,CAACf,KAAM,UAAWiH,MAAO,UAAWlG,MAAO,CAAC,YAC5C,CAACf,KAAM,OAAQiH,MAAO,OAAQlG,MAAO,CAAC,MAAO,QAAS,SACtD,CAACf,KAAM,mBAAoBiH,MAAO,kBAAmBlG,MAAO,CAAC,oBAC7D,CAACf,KAAM,kBAAmBiH,MAAO,iBAAkBlG,MAAO,CAAC,mBAC3D,CAACf,KAAM,aAAciH,MAAO,gBAAiBlG,MAAO,CAAC,kBACrD,CAACf,KAAM,gBAAiBiH,MAAO,kBAAoBlG,MAAO,CAAC,oBAC3D,CAACf,KAAM,0BAA2BiH,MAAO,aAAclG,MAAO,CAAC,eAC/D,CAACf,KAAM,OAAQiH,MAAO,aAAclG,MAAO,CAAC,eAC5C,CAACf,KAAM,SAAUiH,MAAO,gBAAiBlG,MAAO,CAAC,mBAErDmG,KAAM,CACFlH,KAAM,KACNmH,MAAO,KACPC,WAAY,OAGlBC,UAAW,CACTC,YADS,SACGnC,EAAOG,GACfH,EAAMG,KAAOA,GAEjBiC,eAJS,SAIMpC,GACXA,EAAME,SAAU,GAEpBmC,aAPS,SAOIrC,EAAOsC,GAChBtC,EAAMI,WAAWE,EAAIgC,GAEzBC,iBAVS,SAUQvC,EAAOsC,GACpBtC,EAAMI,WAAWC,MAAQiC,GAE7BE,qBAbS,SAaYxC,EAAOO,GACxBP,EAAMI,WAAWG,cAAgBA,GAErCkC,YAhBS,SAgBGzC,EAAOS,GACfT,EAAMI,WAAWK,KAAOA,GAE5BiC,sBAnBS,SAmBa1C,EAAOW,GACzBX,EAAMI,WAAWO,eAAiBA,GAEtCgC,wBAtBS,SAsBe3C,EAAOY,GAC3BZ,EAAMI,WAAWQ,iBAAmBA,GAExCgC,eAzBS,SAyBM5C,EAAOpE,GAClBoE,EAAMI,WAAWM,QAAU9E,GAE/BiH,uBA5BS,SA4Bc7C,EAAOpE,GAC1BoE,EAAMI,WAAWS,iBAAiBjF,EAAMkH,OAASlH,EAAMmH,MAE3DC,aA/BS,SA+BIhD,GACT,cAAkB7J,OAAO8M,KAAKjD,EAAMI,WAAWS,kBAA/C,eAAkE,CAA7D,IAAM3E,EAAG,KACV8D,EAAMI,WAAWS,iBAAiB3E,GAAO,KAGjDgH,wBApCS,SAoCelD,EAAOpE,GAC3BoE,EAAMI,WAAWU,kBAAkBlF,EAAMkH,OAASlH,EAAMuH,YAE5DC,yBAvCS,SAuCgBpD,EAAOpE,GAC5BoE,EAAMe,QAAQC,UAAYpF,GAE9ByH,qBA1CS,SA0CYrD,EAAOpE,GACxBoE,EAAMe,QAAQE,MAAQrF,GAE1B0H,kCA7CS,SA6CyBtD,EAAOpE,GACrCoE,EAAM4B,2BAA6BhG,GAEvC2H,oBAhDS,SAgDWvD,EAAOpE,GACvBoE,EAAMkB,aAAetF,GAEzB4H,YAnDS,SAmDGxD,EAAOpE,GACfoE,EAAM+B,KAAOnG,EACbc,OAAO+G,eAAeC,QAAQ,OAAQC,KAAKC,UAAUhI,KAEzDiI,gBAvDS,SAuDO7D,GAGZ,IAAM8D,EAAcpH,OAAO+G,eAAeM,QAAQ,QAC9CD,IACA9D,EAAM+B,KAAO4B,KAAKK,MAAMF,MAIlCG,QAAS,CACPC,WADO,SACIC,EAASvI,GAChBuI,EAAQC,OAAO,cAAexI,IAElCyI,cAJO,SAIOF,GACVA,EAAQC,OAAO,mBAEnBE,YAPO,SAOKH,EAASvI,GACjBuI,EAAQC,OAAO,eAAgBxI,IAEnC2I,eAVO,SAUQJ,EAASvI,GACpBuI,EAAQC,OAAO,mBAAoBxI,IAEvC4I,oBAbO,SAaaL,EAASvI,GACzBuI,EAAQC,OAAO,uBAAwBxI,IAE3C6I,WAhBO,SAgBIN,EAASvI,GAChBuI,EAAQC,OAAO,cAAexI,IAElC8I,oBAnBO,SAmBaP,EAASvI,GACzBuI,EAAQC,OAAO,wBAAyBxI,IAE5C+I,sBAtBO,SAsBeR,EAASvI,GAC3BuI,EAAQC,OAAO,0BAA2BxI,IAE9CgJ,cAzBO,SAyBOT,EAASvI,GACnBuI,EAAQC,OAAO,iBAAkBxI,IAErCiJ,qBA5BO,SA4BcV,EAASvI,GAC1BuI,EAAQC,OAAO,yBAA0BxI,IAE7CkJ,sBA/BO,SA+BeX,EAASvI,GAC3BuI,EAAQC,OAAO,0BAA2BxI,IAE9CmJ,uBAlCO,SAkCgBZ,EAASvI,GAC5BuI,EAAQC,OAAO,2BAA4BxI,IAE/CoJ,mBArCO,SAqCYb,EAASvI,GACxBuI,EAAQC,OAAO,uBAAwBxI,IAE3CqJ,gCAxCO,SAwCyBd,EAASvI,GACrCuI,EAAQC,OAAO,oCAAqCxI,IAExDsJ,YA3CO,SA2CKf,GACRA,EAAQC,OAAO,iBAEnBe,mBA9CO,SA8CYhB,EAASvI,GACxBuI,EAAQC,OAAO,sBAAuBxI,IAE1CwJ,gBAjDO,SAiDSjB,EAASpC,GAErBoC,EAAQC,OAAO,cAAerC,KAGpCtL,QAAS,K,kUCjVL4O,EAAkB,IAAIC,OAAO,aAAc,KAEjD,SAASC,EAAUC,GACf,OAAO7B,KAAKK,MAAML,KAAKC,UAAU4B,IAGrC,SAASC,EAAc7J,GACnB,OAAiB,MAATA,EAAiB,GAAKA,EAAM8J,OAGxC,SAASC,EAAuB/J,GAQ5B,IAAIgK,EAFJhK,EAAQ6J,EAAc7J,GAAOiK,cAG7B,GACID,EAAYhK,EACZA,EAAQA,EAAMkK,QAAQT,EAAiB,UAClCzJ,GAASgK,GAClB,OAAOhK,EAGX,SAASmK,EAAsBnK,GAC3B,OAAiB,MAATA,EAAiB,KAAOA,EAAM8J,OAG1C,SAASM,EAAcpK,GAEnB,MAAI,wBAAwBqK,KAAKrK,GACtBsK,OAAOtK,GAEP,KAIf,SAASuK,EAAuBC,EAAMC,EAAOC,GAIzC,OAHAF,EAAgB,MAARA,EAAgBF,OAAOE,GAAQ,KACvCC,EAAkB,OAATD,GAA4B,MAATC,EAAiBH,OAAOG,GAAS,KAC7DC,EAAgB,OAATF,GAA6B,OAAVC,GAA2B,MAAPC,EAAeJ,OAAOI,GAAO,KACpE,CAACF,EAAMC,EAAOC,GAGzB,SAASC,EAAiBC,EAAKC,GAC3B,OAAW,MAAPD,GAAuB,MAARC,EACR,CAAC,KAAM,OAElBD,EAAMN,OAAOM,GACbC,EAAOP,OAAOO,GACF,GAAPD,GAAoB,GAARC,GAAsB,KAAPD,GAAsB,KAARC,EACnC,CAAC,KAAM,MAEX,CAACD,EAAKC,IAGjB,SAASC,EAAwBC,GAK7B,OAAKA,EAGEA,EAAcC,KAAI,SAAAC,GAAM,OAAIA,EAAOjL,SAF/B,GAKf,SAASkL,EAAoBC,EAAeC,GACxC,OAAKD,GAAkBC,EAGhB,GAAK,IAAIC,kBAAcC,SAASH,EAAeC,GAF3C,KAKf,SAASG,EAAuBJ,EAAeC,GAC3C,OAAKD,GAAkBC,EAGhBA,EAAcnB,eAAiBkB,EAAclB,cAAgB,EAAM,EAF/D,KAKf,SAASuB,GAAkCL,EAAeC,GActD,OAAKD,GAAkBC,GAGvBD,EAAgBA,EAAclB,cAC9BmB,EAAgBA,EAAcnB,cAC1BkB,IAAkBC,EACX,GAEmC,IAA1CD,EAAcM,QAAQL,KAAmE,IAA1CA,EAAcK,QAAQN,GAC9D,GAEJ,GAVI,KAaf,SAASO,GAAkBP,EAAeC,GACtC,IAAKD,IAAkBC,EACnB,OAAO,KAEX,IAAMO,EAAWC,KAAKC,IAAIV,EAAgBC,GACpCU,EAAeF,KAAKG,IAAIJ,EAAW,GACnCK,EAAmBJ,KAAKK,IAAIH,EAAc,GAChD,OAAQ,EAAIE,GAAoB,EAGpC,SAASE,GAAoBf,EAAeC,GACxC,IAAKD,IAAkBC,EACnB,OAAO,KAEX,IAAMe,EAAOP,KAAKC,IAAIV,EAAgBC,GACtC,OAAQ,EAAEQ,KAAKK,IAAI,EAAGL,KAAKG,IAAII,EAAK,KAAK,EAI7C,SAASC,GAAwBjB,EAAeC,GAI5C,OAA0E,IAAnED,EAAckB,WAAU,SAAA7L,GAAC,OAAkC,IAA9B4K,EAAcK,QAAQjL,MAAoB,EAAI,EAItF,SAAS8L,GAAoBC,GAMzB,IAAKA,EAAI/B,KACL,OAAO,KAGX,IAAMgC,EAAY,IAAIC,KAAKF,EAAI/B,KAAM+B,EAAI9B,OAAS,EAAG8B,EAAI7B,KAAO,IAAIgC,UAEpE,OAAOF,EAAY,MAGvB,SAASG,GAAuBC,EAAaC,GAezC,IAAMC,EAAeR,GAAoBM,GACnCG,EAAeT,GAAoBO,GACzC,OAAKC,GAAiBC,EAGfnB,KAAKoB,KAAKpB,KAAKC,IAAIiB,EAAeC,GAAgB,IAF9C,KAKf,SAASE,GAAiBL,EAAaC,GAKnC,MAAqB,CAACD,EAAYM,gBAAiBN,EAAYO,kBAA1DC,EAAL,KAAYC,EAAZ,KACA,EAAqB,CAACR,EAAYK,gBAAiBL,EAAYM,kBAA1DG,EAAL,KAAYC,EAAZ,KAEA,GAAa,MAATH,GAA0B,MAATC,GAA0B,MAATC,GAA0B,MAATC,EACnD,OAAO,KAEX,IAAI,MAE+B,CAACF,EAAOD,EAAOG,EAAOD,GAAOtC,KAAI,SAAAzL,GAAC,OAAIA,GAAKqM,KAAK4B,GAAK,QAFpF,sBAECH,EAFD,KAEQD,EAFR,KAEeG,EAFf,KAEsBD,EAFtB,KAIA,IAAMG,EAAQH,EAAQF,EAChBM,EAAQH,EAAQF,EAChBM,EAAI/B,KAAK,IAALA,KAAKgC,IAAIH,EAAQ,GAAM,GAAI7B,KAAKiC,IAAIT,GAASxB,KAAKiC,IAAIP,GAA3B1B,KAAA,IAAoCA,KAAKgC,IAAIF,EAAQ,GAAM,GAM1FpC,EAAWM,KAAKkC,KAAKlC,KAAKmC,KAAKJ,IACrC,OAAO/B,KAAKoB,KAAK,IAAM1B,GACzB,MAAOpP,GACL,OAAO,MAIf,SAAS8R,GAAmBzB,GAIxB,OAAOA,EAAI,kBAGf,SAAS0B,GAAoB1B,GAIzB,OAAOA,EAAI,mB,IAGT2B,G,WAEF,WAAYC,EAAYC,EAAQC,EAAoBC,GAAoC,WAAhBC,EAAgB,uDAAN,KAAM,uBACpFrN,KAAKiN,WAAaA,EAClBjN,KAAKkN,OAASA,EACdlN,KAAKmN,mBAAqBA,EAC1BnN,KAAKoN,mBAAqBA,EACR,OAAdC,IACAA,EAAY,SAAChC,GAAD,OAASA,EAAI,EAAK4B,cAElCjN,KAAKqN,UAAYA,E,gDA0BrB,SAAUC,GACN,yBACKtN,KAAKiN,WAAajN,KAAKmN,mBAAmBnN,KAAKqN,UAAUC,O,uBAIlE,SAAU5B,EAAaC,GACnB,OAAO3L,KAAKoN,mBAAmBpN,KAAKqN,UAAU3B,GAAc1L,KAAKqN,UAAU1B,M,eAG/E,WACI,OAAO3L,KAAKiN,e,KAIdM,G,2KAEF,SAAUD,GACN,IAAME,EAASxN,KAAKiN,WAAWnD,KAAI,SAAA2D,GAAK,OAAIH,EAAWG,MACjDC,EAAoB1N,KAAKmN,mBAAL,MAAAnN,KAAA,eAA2BwN,IAC/CG,EAAS,GACf,IAAK,IAAMzU,KAAK8G,KAAKiN,WACjBU,EAAO3N,KAAKiN,WAAW/T,IAAMwU,EAAkBxU,GAEnD,OAAOyU,I,uBAGX,SAAUjC,EAAaC,GACnB,OAAO3L,KAAKoN,mBAAmB1B,EAAaC,K,eAGhD,WACI,OAAO3L,KAAKiN,WAAW,O,GAjBMD,IAqBtB,oCAoEX,aAAc,8CACVhN,KAAK4N,iBAAmB,GACxB5N,KAAK6N,YAAc,GACnB7N,KAAK8N,OAASC,EAAQD,OACtB9N,KAAKgO,aAAeD,EAAQC,aAxErB,iDA2EX,SAAWC,EAAcC,GAErB,IAAMC,EAAYF,EAAa7O,IAAM8O,EAAa9O,IAAM6O,EAAa7O,IAAM,IAAM8O,EAAa9O,IAAM8O,EAAa9O,IAAM,IAAM6O,EAAa7O,IAC1I,GAAmC,MAA/BY,KAAK6N,YAAYM,GACjB,OAAOnO,KAAK6N,YAAYM,GAGxBnO,KAAK6N,YAAYzU,OAAS,MAC1B4G,KAAK6N,YAAc,IAGvB,IAAMO,EAAK,eAAApO,KAAH,WAAGA,KAAgCiO,GACrCI,EAAK,eAAArO,KAAH,WAAGA,KAAgCkO,GACrCI,EAAS,eAAAP,EAAH,WAAGA,EAA+CK,EAAIC,GAElE,OADArO,KAAK6N,YAAYM,GAAaG,EACvBA,MA1FA,+BAQK,CACZ,IAAItB,GAAiB,aAAc,EAAGrE,EAAe0B,GACrD,IAAI2C,GAAiB,aAAc,EAAGrE,EAAeqB,GACrD,IAAIgD,GAAiB,eAAgB,EAAGrE,EAAe0B,GACvD,IAAI2C,GAAiB,gBAAiB,EAAGpD,EAAyBsB,IAClE,IAAI8B,GAAiB,iBAAkB,EAAGnE,EAAwByB,GAAmCwC,IACrG,IAAIE,GAAiB,kBAAmB,EAAGnE,EAAwByB,GAAmCyC,IACtG,IAAIC,GAAiB,gBAAiB,EAAGnE,EAAwByB,IACjE,IAAI0C,GAAiB,kBAAmB,EAAG9D,EAAesB,IAC1D,IAAIwC,GAAiB,SAAU,EAAGrE,EAAeqB,GACjD,IAAIgD,GAAiB,QAAS,EAAGrE,EAAeqB,GAChD,IAAIgD,GAAiB,kBAAmB,EAAGrE,EAAeqB,GAC1D,IAAIgD,GAAiB,UAAW,EAAGrE,EAAe0B,GAClD,IAAI2C,GAAiB,OAAQ,EAAG/D,EAAuBe,GACvD,IAAIgD,GAAiB,WAAY,GAAK/D,EAAuBe,GAC7D,IAAIgD,GAAiB,YAAa,GAAK9D,EAAe8B,IACtD,IAAIuC,GAAuB,CAAC,OAAQ,QAAS,OAAQ,EAAGlE,EAAwBoC,IAChF,IAAI8B,GAAuB,CAAC,kBAAmB,oBAAqB,EAAG9D,EAAkBsC,MAzBlF,gCA4BW,CAClB1B,uBAAwB,cACxBL,oBAAqB,6HACrBkB,wBAAyB,yIACzBZ,kCAAmC,2GACnCE,kBAAmB,sUAOnBQ,oBAAqB,odAQrBS,uBAAwB,8WAOxBM,iBAAkB,uoBAvDX,G,YA6FgBuB,GAEvB,GAA6C,MAAzCtN,KAAK4N,iBAAiBN,EAAWlO,KACjC,OAAOY,KAAK4N,iBAAiBN,EAAWlO,KAGxCY,KAAK4N,iBAAiBxU,OAAS,MAC/BmV,MAAM,KAENvO,KAAK4N,iBAAmB,IAG5B,IAZmC,EAY/BY,EAAwB/F,EAAU6E,GAZH,iBAafS,EAAQD,QAbO,IAanC,2BAAoC,KAAzBlJ,EAAyB,QAChC4J,EAAwB,iCAAKA,GAA0B5J,EAAM6J,UAAUnB,KAdxC,8BAiBnC,OADAtN,KAAK4N,iBAAiBN,EAAWlO,KAAOoP,EACjClB,E,YAGmC5B,EAAaC,GACvD,IADoE,EAChE2C,EAAS,GACTI,EAAQ,EACRC,EAAQ,EAHwD,iBAIhDZ,EAAQD,QAJwC,IAIpE,2BAAoC,KAAzBlJ,EAAyB,QAC1BgK,EAAchK,EAAMiK,UAAUnD,EAAaC,GACjD2C,EAAO1J,EAAMxF,KAAOwP,EACA,OAAhBA,IACAF,GAAS9J,EAAMsI,OAAS0B,EACxBD,GAAS/J,EAAMsI,SAT6C,8BAapE,OADAoB,EAAO,YAAcI,EAAQC,GAAOG,YAAY,GACzCR,E,gGCraA,kBAEX,aAAc,uBACVtO,KAAK+O,KAAO,KACZ/O,KAAKgP,gBAAiB,EACtBhP,KAAKiP,sBAAwB,GAC7BjP,KAAKkP,qBAAuB,GANrB,iDASX,WAAa,WACT,OAAO,IAAI/T,SAAQ,SAACC,EAASC,GACzB,GAAkB,OAAd,EAAK0T,KAAT,CAIA,IAA4B,IAAxB,EAAKC,eAGL,OAFA,EAAKC,sBAAsBvV,KAAK0B,QAChC,EAAK8T,qBAAqBxV,KAAK2B,GAGnC,EAAK2T,gBAAiB,EACtBG,KACKzQ,IAA2B,gBAC3B1B,MAAK,SAACoS,GACH,EAAKL,KAAOK,EAASxW,KACrB,EAAKoW,gBAAiB,EACtB5T,IACA,EAAK6T,sBAAsBI,SAAQ,SAAAjU,GAAO,OAAIA,UAEjDkU,OAAM,SAAA7R,GACHpC,EAAOoC,GACP,EAAKyR,qBAAqBG,SAAQ,SAAAhU,GAAM,OAAIA,eAnBhDD,SAZD,iFAoCX,WAAgBmU,GAAhB,iGACiBJ,KAAMzQ,IAAI6Q,EAAK,CAAEC,eAAgB,SAACrN,GAAa,OAAiB,KAAVA,KADvE,mFApCW,oJAwCX,8GACUnC,KAAKyP,aADf,uBAEiBzP,KAAK0P,UAAU1P,KAAK+O,KAAK3K,cAF1C,wFAxCW,yJA6CX,WAA+Bd,GAA/B,uGACUtD,KAAKyP,aADf,cAEQF,EAAMvP,KAAK+O,KAAKY,OAAS,IAAM3P,KAAK4P,UAAUtM,GAAc,UAAYA,EAAWI,MAAQ,WAAkC,IAAnBJ,EAAWK,KAAK,GAFlI,SAGiB3D,KAAK0P,UAAUH,GAHhC,wFA7CW,uKAmDX,WAA4CM,GAA5C,uGACU7P,KAAKyP,aADf,cAEQF,EAAMvP,KAAK+O,KAAKe,gBAAkB,mBAAqBD,EAAeE,KAAK,KAFnF,SAGiB/P,KAAK0P,UAAUH,GAHhC,wFAnDW,8JAyDX,WAAmCjM,EAAYO,GAA/C,uGACU7D,KAAKyP,aADf,cAEQF,EAAMvP,KAAK+O,KAAKiB,YAAc,IAAMnM,EAAiB,SAAW7D,KAAK4P,UAAUtM,GAFvF,SAIiBtD,KAAK0P,UAAUH,GAJhC,wFAzDW,oJAgEX,WAAuBU,EAAcC,GAArC,uGACUlQ,KAAKyP,aADf,cAEQF,EAAMvP,KAAK+O,KAAKiB,YAAc,mBAAqBC,EACnDC,IACAX,GAAY,sBAJpB,SAMiBvP,KAAK0P,UAAUH,GANhC,wFAhEW,sJAyEX,WAAyB3K,EAAOtB,EAAYI,EAAOyM,GAAnD,uGACUnQ,KAAKyP,aADf,cAEQF,EAAMvP,KAAK+O,KAAK/I,MAAQ,UAAYpB,EAAQ5E,KAAK4P,UAAUtM,EAAYsB,GAAS,WAAalB,EAAM,GAAK,WAAayM,EAF7H,SAGiBnQ,KAAK0P,UAAUH,GAHhC,wFAzEW,wKA+EX,WAAuC3K,EAAOwL,EAAW9M,EAAYI,EAAOyM,GAA5E,uGACUnQ,KAAKyP,aADf,cAEQF,EAAMvP,KAAK+O,KAAK/I,MAAQ,UAAYpB,EAAQ5E,KAAK4P,UAAUtM,EAAYsB,GAAS,UAAYlB,EAAQ,WAAWyM,EAAQ,IAAMvL,EAAQ,IAAMwL,EAFnJ,SAGiBpQ,KAAK0P,UAAUH,GAHhC,wFA/EW,2JAqFX,oHACUvP,KAAKyP,aADf,cAEQF,EAAMvP,KAAK+O,KAAKsB,WAFxB,SAGiBrQ,KAAK0P,UAAUH,GAHhC,wFArFW,6IA2FX,WAAmB3W,GAAnB,iGACUoH,KAAKyP,aADf,uBAEiBN,KAAMmB,KAAKtQ,KAAK+O,KAAKwB,SAAU3X,GAFhD,wFA3FW,gJAgGX,WAAqB4X,GAArB,4GAA2BC,EAA3B,+BAAgC,KAAhC,SACUzQ,KAAKyP,aADf,cAEQF,EAAMvP,KAAK+O,KAAKwB,SAAVvQ,YAAwCwQ,EACtC,MAARC,IACAlB,GAAO,YAAckB,GAJ7B,SAMiBzQ,KAAK0P,UAAUH,GANhC,wFAhGW,+IAyGX,WAAoB3W,GAApB,iGACUoH,KAAKyP,aADf,uBAEiBN,KAAMmB,KAAKtQ,KAAK+O,KAAK2B,SAAU9X,GAFhD,wFAzGW,mJA8GX,WAAwBA,GAAxB,0FACQ+X,EAAkB5N,wLAAY6N,wBACX,MAAnBD,GAA8C,IAAnBA,EAFnC,gCAGc3Q,KAAKyP,aAHnB,OAIQkB,EAAkB3Q,KAAK+O,KAAK4B,gBAJpC,UAM2B,MAAnBA,EANR,gCAOqBxB,KAAMmB,KAAKK,EAAkB,wBAAyB/X,GAP3E,wFA9GW,iFAyHX,SAAU0K,GAAoB,IAARpH,EAAQ,uDAAH,GAEnBsJ,EAAQ,kBAAoBlC,EAAWG,cAAgB,YAAcH,EAAWM,QAEhE,IAAhBN,EAAWE,IACXgC,GAAS,MAAQlC,EAAWE,GAEhC,cAA6BnK,OAAOwX,QAAQvN,EAAWS,kBAAvD,eAA0E,CAArE,6BAAOhG,EAAP,KAAayP,EAAb,KACD,GAAIzP,GAAQ7B,GACLsR,EAAOpU,OAAS,EACf,GAAY,QAAR2E,EACAyH,GAAS,IAAKzH,EAAO,IAAMyP,EAAOuC,KAAK,UAEtC,GAAY,yBAARhS,EAAgC,CAGrC,IAFA,IAAI+S,GAAM,EACNC,GAAK,EACA7X,EAAE,EAAGA,EAAEsU,EAAOpU,OAAQF,IACf,yBAAR6E,EAA+C,cAAbyP,EAAOtU,GACzC4X,GAAM,EAEO,yBAAR/S,EAA+C,aAAbyP,EAAOtU,GAC9C6X,GAAK,EAGLvL,GAAS,IAAMzH,EAAO,IAAMiT,mBAAmBxD,EAAOtU,KAG1D4X,GAAOC,KACPvL,GAAS,IAAMzH,EAAO,IAAMiT,mBAAmB,SAE/CF,IAAQC,EACRvL,GAAS,wBAA0BwL,mBAAmB,OAEjDD,IAAOD,IACZtL,GAAS,wBAA0BwL,mBAAmB,YAI1D,IAAK,IAAI9X,EAAE,EAAGA,EAAEsU,EAAOpU,OAAQF,IAAI,CAC/B,IAAI+X,EAAYlT,EAChByH,GAAS,IAAMyL,EAAY,IAAMD,mBAAmBxD,EAAOtU,KAS/E,OAAOsM,MA1KA,MCUT0L,I,8BAAKC,EAAQ,SAIJ,iCAEX,aAAc,+CACVnR,KAAKoR,OAAS,KAHP,mDAMX,WAAe,WACX,OAAO,IAAIjW,SAAQ,SAACC,EAASC,GACL,OAAhB,EAAK+V,OAITjC,KACKzQ,IAA2B,cAC3B1B,MAAK,SAACoS,GACH,EAAKgC,OAAShC,EAASxW,KACvB,EAAKwY,OAAO3T,MAAQ,KACpBrC,OAEHkU,OAAM,SAAA7R,GACH,EAAK2T,OAAS,CACV,UAAa,KACb,OAAU,KACV,QAAW,KACX,IAAO,KACP,MAAS3T,GAEbiC,QAAQmL,IAAIpN,GACZpC,EAAOoC,MAnBXrC,SATD,kFAiCX,sHACU4E,KAAKqR,eADf,cAEUC,EAAe,IAAIC,IAA2B,SAAU9V,SAAS+V,UAAWlW,KAC9EiU,EAAMvP,KAAKoR,OAAOK,QAAU,qCAAuCH,EAAc,cAAgBtR,KAAKoR,OAAOM,UAAY,gBACzH1R,KAAK2R,SACLpC,GAAO,MAAQvP,KAAK2R,QAEpB3R,KAAK4R,QACLrC,GAAO,UAAYvP,KAAK4R,OACxB5R,KAAKkD,QACLqM,GAAO,UAAYvP,KAAKkD,OAVhC,kBAWWqM,GAXX,gDAjCW,uJA+CX,6GACQsC,EAAa,IAAIC,gBAAgBlS,OAAO4R,SAASO,KAAKC,UAAU,IAChEC,EAAWJ,EAAWnT,IAAI,YAC1BjB,EAAQoU,EAAWnT,IAAI,SAEV,OAAbuT,EALR,gDAMkBjS,KANlB,YAMkBA,KAAeiS,GANjC,yCAOkBC,EAAkBrL,KAAKK,MAAMgK,GAAGiB,IAAIC,IAAIlL,MAAM+K,GAAUI,WAP1E,kBAQmB,CACH,SAAYJ,EACZ,IAAOC,EAAgBpG,IACvB,KAAQ,CACJ,MAASoG,EAAgBI,IACzB,WAAcJ,EAAgBK,WAC9B,YAAeL,EAAgBM,aAEnC,MAAS,OAhBzB,gCAmBe,CACH,SAAYP,EACZ,KAAQ,KACR,MAAS,sBAtBrB,WA0BkB,OAAVxU,EA1BR,0CA2Be,CACH,SAAYwU,EACZ,KAAQ,KACR,MAASxU,IA9BrB,iCAkCW,MAlCX,iDA/CW,iE,2HAoFKwU,G,uGACNjS,KAAKqR,e,cACLoB,EAASvB,GAAGwB,QAAQC,OAAO3S,KAAKoR,OAAOhS,K,kBACtC8R,GAAGiB,IAAIC,IAAIQ,UAAUX,EAAUQ,EAAQ,CAC1CI,IAAK,CAAC,SAAUC,IAAK,CAAC9S,KAAKoR,OAAO2B,QAASC,IAAKjQ,wLAAYkQ,uBAAwBC,YAAa,O,0FCjG7G1Q,aAAIC,IAAI0Q,QACR3Q,aAAIC,IAAI2Q,QAaR5Q,aAAI4O,OAAOiC,eAAgB,EAG3B7Q,aAAIlJ,UAAUga,SAAWvF,GACzBvL,aAAIlJ,UAAUia,SAAWC,GACzBhR,aAAIlJ,UAAUma,OAASC,GACvBlR,aAAIlJ,UAAUqa,SAAWC,kBAIzBpR,aAAIC,IAAIoR,OAAS,CACfzC,OAAQ,CAAE0C,GAAI/Q,gBACdd,WAAW,GACVY,GAEH,IAAIL,aAAI,CACNK,SACAkR,QACAC,OAAQ,SAAAvH,GAAC,OAAIA,EAAEwH,IAChBC,aAJO,WAKNlU,KAAKmU,OAAO7M,OAAO,sBAElB8M,OAAO,S,uBC3CVtZ,EAAOD,QAAU,IAA0B,6B,oCCA3C,W,uBCAAC,EAAOD,QAAU,IAA0B,6B,uBCA3CC,EAAOD,QAAU,IAA0B,iC,uBCA3CC,EAAOD,QAAU,IAA0B,8B,8CCA3CC,EAAOD,QAAU,IAA0B,iC,qBCA3CC,EAAOD,QAAU,IAA0B,+B,qBCA3CC,EAAOD,QAAU,IAA0B,gC,kCCA3C","file":"js/app.0f3bd472.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"app\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({\"home\":\"home\",\"login\":\"login\"}[chunkId]||chunkId) + \".\" + {\"home\":\"8a256049\",\"login\":\"c30b0bc5\"}[chunkId] + \".js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"home\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"css/\" + ({\"home\":\"home\",\"login\":\"login\"}[chunkId]||chunkId) + \".\" + {\"home\":\"8a1feba9\",\"login\":\"31d6cfe0\"}[chunkId] + \".css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","module.exports = \"data:image/png;base64,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\"","module.exports = __webpack_public_path__ + \"img/logo_tb.3c273abb.png\";","module.exports = __webpack_public_path__ + \"img/logo_bicikl.a6e1b996.png\";","module.exports = __webpack_public_path__ + \"img/logo_hesso.c44ee5c6.jpg\";","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWIAAACOCAMAAAA8c/IFAAAAwFBMVEX///9MnC4jHyAAAAAXEhMHAAAPCAqXlpeysbJzcXEhHB3s7Oz39/cNBAfo5+geGRszMDHg4OChoKBBP0Cko6NDmCA/lxksKSk9lhVnZWZZV1iSkZH6/fnF3b36+vri7t6dxpDZ6dTx9+/Ozc06Nzi41a+KvHqSwIRYoj2sz6Fip0nq8+eJiIh4smRSoDXL4cRvrlnKycm92LS5uLhOS0zd7NmZxItsrFahx5V9e3yAtW9fXV6DgYKIuXlSUFDLy8sHUBjdAAAM0UlEQVR4nO2da0OyTBCGQ5AKMyxbxMIUy3MeKrOynt7//69etJI94iyuaxn3V0DgchlmZmeHgwMJ1ccye2dKoU5/11ew72oi/2nX17Dn6iHU3vU17LkMw0DNXV/EXqvmG4bX2vVV7LWeo1FsPO/6KvZZdX+BOHvhbVENtECMGru+jv1V0DWW6u76QvZXof+J2A93fSV7qw76RIxedn0l+6pvO2EYo11fyr7q205ElqK+62vZU72gb8Qoiz62o5WdMIzJrq9lPzXwY8RGlqfYhlpeTNhL7bYFg3oY1lqtVqDy2vZEQxQjThHgBWGt137uGgh5noe8boaYFUbYMIZShw5qnb7vewj7iWzyhFXo4YjhxjgIZ/2IrkEpS9ex6hGIoTF02O76DN7MJ+FrTpBCPcAhQavLDt+v4+UszZ9Q0CcR/Vt7RLOHPD7fxfFpZwCvC4XC6UqFwnXK3/mBGlDDcW1CszUSA06ZSTp7fK+W3aKJKTetXt2fig44EQvy1yTufgpXAXZ7Y59k5Cc7XWE/CXDkWNdgp8Xu97Bsm7blOjlcjmvZplu94R1xXykl6LZ8+XpxcyI+4dkttnfliNpapS4kQY51AbrDF2oUJ7/vOj6fbIxYMnY5uTOLrvgezNt79pjDvJMg13WtvGm+PYpOeWRie9vH1NbovwbLqoLucU4hTpqHrvcFLznMUAxAZ13dbq6YPFJc85V5HA9twBCzzMoFfygf5fHdaMQOeBBzDuaKettFjDrCfWtoLWHDgJz0WydVc/0N2ZUz6jAQ4ugZMEvcB1k34iZjWoXh2cs6I2FI+myFMoiVm6cYAxEvHoEqZyDrRvzEcPMFe84BhGFu9ZcKJQt2J45JMgYjjh6BEuuV6Eb8wIxinx9Ct5M9ie+D4W+7ayjhaDRWCHssgThnVRhTrhtxjzGvfEodEOF1Lh+uYxlQb2kR56wSbSt0I+4wiD1eLXcPYiWkTPGjKcEpZ16lRZxj3DLdiJ9ZTBxzWoMRlqg8PLkVesNc4eZYDnHOpKIL3YhHLGLWa6sDCRse2Cs+YgdxFM99y2Lu07pMjdilTIVuxCw8zsNO+84iSdiJKTWIHdu8Pb760l3VMulBbsbRGoXYtXBx4l+TdI+lELtJYmwQT03O+GSS6g1AxPE5iMF24owaxJZ9R3pXN1Mq7LM+BIityyquy5KVp/++XGrEVjlJt8IgHRPrFrOxRwg1ExJTJlfkQLSmrPv6TvwLrvm2SooRiO0r+sDTixL195gECgnEJjcNJSc6z7YQPcEJNRNJsTetEjHQrCkvBXkXo4hi4aN4FwJx8Zw98vqOfEjIdI0MYmC6Mkk1nrtLvrNa4EEML9c6IRA4ef6dXFrfgJ0j/D9Yi/jg4Jw8gYUfrhkxG9xFg5EgFUANsczL7oYgkKdztl86Xe7l5umcLgAxFdjk8QdeM+IWByCJmA3/hIMYvo6BiDscR5Q/v7OX6TLaikAQnxKoiD9RM2IeQA9HFXTZHQSDeA4/bfJdrlQwzRwn6QtBfPCO72S9g0+uHDE957EcjXiSgmus+YNYonD2An/lsz7BSo/MCF4IhPiGAIm/7zQj5rm8BOIJeBA3JE57jiMuwmbAYoEQE5bC/cC2/ATEWB4IHDobI5laNg2ITyo44jK25Ych5hkSrnypmWftiG8xi/4DEOPz9GyWiC/JChUdhgJPVjg7RMwbpRhiXnzNlWTJqwbExOvOLWOvzR/gtGGGAuoUI8nqCQ2I7/Cddvm6W4MYmJ7wHyRPu33EhCnOWa/Yph8Q3cVOWxM2iH2JaedPbR8xEXmQqbYfkKOIa6ZC2KxzQ/q0W0dMTqo4Nh4i/oBMG1oF0CBT7M/kT7ttxOdUMpPgqBkxL18cp4GGAMQ+PEkcSyFim0X8WMYhLkgRCX8ZxMLyW7i4XtkqXwx428nb4YUUInacu3NcV28mPe9nvxOHSyB2y+cCCUoSOeLN3Y2+p4cGawEjJF1OvJRCxJGhLeKymRojxyEfd5m5O5f88Vh05UCCkubu6uvedqifclm6SsRrZVKTmEom+SUumgNuNQO9LpGZygwvpRNx/p06XDdiNlkZp9aTHQqvm77LpkbE1pQ+XDditqYtXhAzS0CMvMYGK3FFiAtnQmH2VAYxkWP7lG7E7Ej1VtHwPyFi5A83ag4iQlwxhcIyvlKIt1RfLIGYtbdxcCdyiyPAG3Z0EyEWV2s6lXg0yiC22WIT3YgHbJX8qqSHrdpc/gVGZ+OWefoQ0xX2B/oRB+wYXW1iIw/k+c8tBV1B9CHOuTk6CNaNmHUpVuvEqfl9hHx/2JJb8yWSRsRE2exS2hHTLkVcwb1CjBDykDHsqWuUpxNxzjwkT64EcV4CMZ3OjNchNNGymUf3edjuhWq7i6lE7NK+R5EKoR1qUZlU8avQw4HUvX6JjpKxBUv1QaTmNhrRKETsftyQDvR/529UHojCKIHYehf66RJ3S1dUaWk8oxAxL198c0uakvTJTAX54khtsuVHigS7vLaM+OCgSjC27/Bt+hGTwYdcyUlabR0xuZbEcfFN+hEPCMSSK/FTSog4j6VkCYMqi5gooyAXFOhHTMxtaGrtI0J8c34R6xL3DGQRHxzjRxPFnztAjE/0a/oqAiiZWcjhJVOyiO9xo0OEH7oRNwd13DNG7cZs1ui1auOnen0r/tpSMMSVTRATNW07qsxshg+dYX+EyHZr6FPeoofgqD+Zz1rjUH2rUg2Id16ZOX7pI89b3yVlQTsKnvudB6Vt5nUj1l2ZGdTaHr9TYALqaFj3Z626ItOx34jDtiHLF+M8Gr6osBsaEBMvS43Fr0GrL+rECMWM/NFk45wbiVgEaSPEZ7jTpu11N5h54PVHyZx99K+2ic0g7pIMb2ORde4liQW6CxFOm6vHaWu+pDUQfMrevJbaZDwKV2xhIpaYurfxBvnQgwC5NcS1xFaX6Sgb7ZSlFMQQc2z+jZA5y6lggwDxme2IdtoS4mAI73ggQ9kbNdIkNch2FEXu2sbrkiNAAUFMRN858z9s03YQh5A+gSkp+5MUyTkypcbOEke6IhI5+CpmSDKT6EihoYQb2J8qrfxuT9YqfxBpNPeWvRWqAxaeK1uL+OyD7PlB9iDbBuL2ivAigkCjbr9rLCNkZZC90UzOXpxTDEp0RclFnphDc/LYNgKxdVwg+hcXzh6rdAFs+q4qQMRfRT1RJNxvPITfvlbwVOtNkDLMCM1lClhOqeS7mydaFd+XScJkFTbVG4jshuvaebrC2CkS51aPePL5RUZjzvNkw8amsUgMWarO7Y3mYJnW9Hip6qXN9rfCrTU1yU81Fc4xypOvU+WIl/2Jk6zlU8dQ5M4hvw2GfM/OITmusA8Y6TpL1lE4ldRV8iDEi4643ughMRRr9lQ5HAjNoC++S3BT0hzdaUpft0EI4pof3fb6FS9BQ5m5gLbXpTu1Jan4Shwq2TOTDh7VIm5GQ3gIGleDuargD1o9fw5mTJdh6+v8CkDcQfBFW2FXlXfhz0H/6huQlFNM24U7t2n/4vWIBz63U65AwdrPHUCFDEjAdz2F9TlnWv5JIC6WWUhKEc+6cgHB2FA2kNuAXOf1G8BWWDmmzl2il/wr57RKEY9lc7rNiSqLjLqQtP0V4wBTcswP9i6BiF2zzPkoyE7qKAjNlKUzQK7FfTnxsxNWnpfkgSB2bfNDUJ+6a8QSLTLXyZ9DHqLHisk2hP6klDePucu8D83ErsKWXTTN0qGwPPUIP5z9Oo2Fbd0O4oOxstQ9gr0K7o9zZjG6MTzRYNmmPRUt5b5JbCp8eXx3cZ+E5nSKtyCmbcnRJSbBlNfGehopyw2NYAF14b/D48vbivMVP+dK0+rdo0yR9K/TQJmHLNOX6aSwErgRwe9Vc/3nqsCM0y+U3m8Fk4zxthUM1b30lFbD7ZFUMtZSeP8bBem9BNNIffXsnkiZPUbP2Ufk+QqeVTH2Une42XepY6xnqdmvlDJb4WevPIECVe+87DvyQgX0N4zTypPtv/uHpMo/lmrn/8ekaGo67k2WiZGiWVPBl3kzLQT5xvZ66WnD8FulZrIJZdY4QaGK2X+ZL53/QQ1UJOm19MT5vVKR3PQ27lK459rcsZD6mNif1MPGtkLyM0F/UPVNDbLMVwf/qIL2ZsYC6WmL87s13qiMJcu3QdTcaCD7u77836HxBrVCWWYepqCRuuuCTNH+39YgbaW3pjZwe6HxcyqTjLKpaAnV+ikgZy6FnMZ9eZucZYIkNR7KLjrt7vqSf5/qM0OK8mjXF/wbFTwMZZqHZImgVIoow8Yy8rOp/tQKwsbE8JN6LiDk9ztZNfdmaoa9eXfRcogmvfiuTfdf7ykbwUrUDGutRnuyap7e7U/mLw9baIH8M/Q/EdBZS3i7xfgAAAAASUVORK5CYII=\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"d-flex flex-column min-vh-100\",style:(_vm.cssVars),attrs:{\"id\":\"app\"}},[_c('router-view'),_vm._m(0),_c('CookieConsentElement')],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"logo row mt-auto\"},[_c('div',{staticClass:\"col-1\"},[_c('a',{attrs:{\"href\":\"https://ebiodiv.org/\"}},[_c('img',{attrs:{\"src\":require(\"./assets/images/logo_ebiodiv.png\")}})])]),_c('div',{staticClass:\"col-1\"},[_c('a',{attrs:{\"href\":\"https://www.gbif.org/\"}},[_c('img',{attrs:{\"src\":require(\"./assets/images/logo_gbif.png\")}})])]),_c('div',{staticClass:\"col-1\"},[_c('a',{attrs:{\"href\":\"https://plazi.org/\"}},[_c('img',{attrs:{\"src\":require(\"./assets/images/logo_plazi.png\")}})])]),_c('div',{staticClass:\"col-1\"},[_c('a',{attrs:{\"href\":\"https://plazi.org/treatmentbank/\"}},[_c('img',{attrs:{\"src\":require(\"./assets/images/logo_tb.png\")}})])]),_c('div',{staticClass:\"col-1\"},[_c('a',{attrs:{\"href\":\"https://bicikl-project.eu/\"}},[_c('img',{attrs:{\"src\":require(\"./assets/images/logo_bicikl.png\")}})])]),_c('div',{staticClass:\"col-1\"},[_c('a',{attrs:{\"href\":\"https://www.unibe.ch/\"}},[_c('img',{attrs:{\"src\":require(\"./assets/images/logo_unibern.png\")}})])]),_c('div',{staticClass:\"col-1\"},[_c('a',{attrs:{\"href\":\"https://www.nmbe.ch/\"}},[_c('img',{attrs:{\"src\":require(\"./assets/images/logo_nmbe.png\")}})])]),_c('div',{staticClass:\"col-1\"},[_c('a',{attrs:{\"href\":\"https://www.swissuniversities.ch/\"}},[_c('img',{attrs:{\"src\":require(\"./assets/images/logo_swissuni.png\")}})])]),_c('div',{staticClass:\"col-1\"},[_c('a',{attrs:{\"href\":\"https://www.sib.swiss/\"}},[_c('img',{attrs:{\"src\":require(\"./assets/images/logo_sib.png\")}})])]),_c('div',{staticClass:\"col-1\"},[_c('a',{attrs:{\"href\":\"https://www.hesge.ch/heg/\"}},[_c('img',{attrs:{\"src\":require(\"./assets/images/logo_heg.png\")}})])]),_c('div',{staticClass:\"col-1\"},[_c('a',{attrs:{\"href\":\"https://www.hes-so.ch/\"}},[_c('img',{attrs:{\"src\":require(\"./assets/images/logo_hesso.jpg\")}})])]),_c('div',{staticClass:\"col-1\"},[_c('a',{attrs:{\"href\":\"https://candy.hesge.ch/SIBiLS/\"}},[_c('img',{attrs:{\"src\":require(\"./assets/images/logo_sibils.png\")}})])])])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('vue-cookie-accept-decline',{ref:\"tracking_consent\",attrs:{\"debug\":false,\"disableDecline\":false,\"showPostponeButton\":false,\"elementId\":\"tracking_consent\",\"position\":\"bottom\",\"transitionName\":\"slideFromBottom\",\"type\":\"bar\"},on:{\"clicked-accept\":_vm.cookieClickedAccept,\"clicked-decline\":_vm.cookieClickedDecline,\"removed-cookie\":_vm.cookieRemovedCookie,\"status\":_vm.cookieStatus},scopedSlots:_vm._u([{key:\"message\",fn:function(){return [_c('p',[_c('b',[_vm._v(\"Do you accept cookies that measure website use ?\")])]),_c('p',[_vm._v(\" We use \"),_c('a',{attrs:{\"href\":\"https://marketingplatform.google.com/about/analytics/\",\"target\":\"_blank\"}},[_vm._v(\"Google Analytics\")]),_vm._v(\" to measure how you use the website so we can improve it based on user needs. Google Analytics sets cookies that store anonymised information about how you got to the site, the pages you visit, how long you spend on each page and what you click on while you're visiting the site. \")])]},proxy:true},{key:\"declineContent\",fn:function(){return [_vm._v(\"Reject\")]},proxy:true},{key:\"acceptContent\",fn:function(){return [_vm._v(\"Accept\")]},proxy:true}])}),_c('div',{attrs:{\"id\":\"cookie_management\"}},[_c('svg',{directives:[{name:\"b-modal\",rawName:\"v-b-modal\",value:(this.user_tracking_consent === 'accept' ? 'cookieDecline' : 'cookieAccept'),expression:\"this.user_tracking_consent === 'accept' ? 'cookieDecline' : 'cookieAccept'\"}],attrs:{\"xmlns\":\"http://www.w3.org/2000/svg\",\"xml:space\":\"preserve\",\"viewBox\":\"0 0 417 417\"}},[_c('path',{attrs:{\"fill\":\"#d4b783\",\"d\":\"M345 204a59 59 0 0 1-85-48 60 60 0 0 1-48-85c-13-8-21-21-24-36-42 2-80 17-111 41a42 42 0 0 1-29 72c-6 0-12-1-17-3a187 187 0 0 0-11 63 189 189 0 0 0 333 122 42 42 0 0 1-10-59 42 42 0 0 1 34-17h1c2-9 3-17 3-26-15-3-28-11-36-24zM132 335c-13 0-24-6-32-16a42 42 0 1 1 65-54c6 8 9 18 9 28 0 23-18 42-42 42zm28-151c-13 0-25-6-32-16-7-7-10-17-10-27a42 42 0 0 1 74-26 42 42 0 0 1-32 69zm87 131c-17 0-32-8-42-20a54 54 0 1 1 83-69 54 54 0 0 1-41 89z\"}}),_c('path',{attrs:{\"fill\":\"#89634a\",\"d\":\"M160 163a22 22 0 1 0 0-44 22 22 0 0 0 0 44zm-28 151a22 22 0 1 0 0-44 22 22 0 0 0 0 44zM70 106c0-6-3-12-8-16-9 11-17 23-23 36a22 22 0 0 0 31-20zm285 190c0 7 4 14 10 18 8-12 15-25 20-39l-8-1c-12 0-22 9-22 22zm-109-2a34 34 0 1 0 0-68 34 34 0 0 0 0 68z\"}}),_c('path',{attrs:{\"fill\":\"#89634a\",\"d\":\"M192 115c6 7 10 16 10 26a42 42 0 0 1-74 27 42 42 0 1 0 64-53zm-18 177a42 42 0 0 1-74 27 42 42 0 1 0 64-53c6 7 10 16 10 26zm126-32a54 54 0 0 1-95 35 54 54 0 1 0 83-69c8 9 12 21 12 34z\"}}),_c('path',{attrs:{\"d\":\"M160 183a42 42 0 1 0 0-84 42 42 0 0 0 0 84zm0-64a22 22 0 1 1 0 44 22 22 0 0 1 0-44zm-28 215a42 42 0 1 0 0-84 42 42 0 0 0 0 84zm0-64a22 22 0 1 1 0 44 22 22 0 0 1 0-44z\"}}),_c('path',{attrs:{\"d\":\"M417 207v-1c0-6-4-10-10-10-14-1-28-10-34-23a10 10 0 0 0-15-4 41 41 0 0 1-43 2c-13-8-21-23-20-39a10 10 0 0 0-10-10 40 40 0 0 1-37-63 10 10 0 0 0-4-15c-13-6-22-20-23-34 0-6-4-10-10-10h-3a209 209 0 1 0 209 207zM62 90a22 22 0 0 1-23 36c6-13 14-25 23-36zm303 224c-6-4-10-11-10-18a22 22 0 0 1 30-21c-5 14-12 27-20 39zm26-58c-4-2-8-2-13-2h-3a42 42 0 0 0-22 76c-10 11-20 21-32 29l-2 2A189 189 0 0 1 31 144v1a42 42 0 0 0 45-70c33-33 77-53 126-55 4 15 12 28 24 37a60 60 0 0 0 50 84 60 60 0 0 0 84 50c9 12 22 20 37 24-1 14-3 28-6 41z\"}}),_c('path',{attrs:{\"d\":\"M246 314a54 54 0 1 0 0-108 54 54 0 0 0 0 108zm0-88a34 34 0 1 1 0 68 34 34 0 0 1 0-68z\"}})]),_c('b-modal',{attrs:{\"id\":\"cookieDecline\",\"title\":\"Decline Google Analytics cookies ?\",\"ok-title\":\"Reject\",\"ok-only\":\"\",\"ok-variant\":\"danger\"},on:{\"ok\":_vm.cookieDecline}},[_c('div',{staticClass:\"modal-dialog\",attrs:{\"role\":\"document\"}},[_c('div',{staticClass:\"modal-content\"},[_c('div',{staticClass:\"modal-body mx-auto\"},[_c('div',[_c('p',[_vm._v(\"Currently, Google Analytics measures this website's use. You can opt-out to this optional feature by clicking the \\\"Reject\\\" button below.\")]),_c('b-alert',{attrs:{\"show\":\"\",\"variant\":\"warning\"}},[_vm._v(\"This action reloads the window\")])],1)])])])]),_c('b-modal',{attrs:{\"id\":\"cookieAccept\",\"title\":\"Accept Google Analytics cookies ?\",\"ok-title\":\"Accept\",\"ok-only\":\"\",\"ok-variant\":\"success\"},on:{\"ok\":_vm.cookieAccept}},[_c('div',{staticClass:\"modal-dialog\",attrs:{\"role\":\"document\"}},[_c('div',{staticClass:\"modal-content\"},[_c('div',{staticClass:\"modal-body mx-auto\"},[_c('div',[_c('p',[_vm._v(\"Currently, Google Analytics does not measure this website's use. You can opt-in to this optional feature by clicking the \\\"Accept\\\" button below.\")]),_c('b-alert',{attrs:{\"show\":\"\",\"variant\":\"warning\"}},[_vm._v(\"This action reloads the window\")])],1)])])])])],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CookieConsentElement.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CookieConsentElement.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CookieConsentElement.vue?vue&type=template&id=797e2e9c&\"\nimport script from \"./CookieConsentElement.vue?vue&type=script&lang=js&\"\nexport * from \"./CookieConsentElement.vue?vue&type=script&lang=js&\"\nimport style0 from \"./CookieConsentElement.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--13-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--13-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=29c51814&\"\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import Vue from 'vue'\nimport VueRouter from 'vue-router'\n\nVue.use(VueRouter)\n\nconst routes = [\n {\n path: '/',\n name: 'HomePage',\n component: () => import(/* webpackChunkName: \"home\" */ '../views/HomePage.vue')\n },\n {\n path: '/login',\n name: 'LoginPage',\n component: () => import(/* webpackChunkName: \"login\" */ '../views/LoginPage.vue')\n }\n]\n\nconst router = new VueRouter({\n mode: 'history',\n // hash: false,\n base: process.env.BASE_URL,\n routes,\n})\n\nexport default router\n","import Vue from 'vue'\nimport Vuex from 'vuex'\n\nVue.use(Vuex)\n\nexport default new Vuex.Store({\n state: {\n theme_color: {\n main: \"#70AD47\",\n secondary: \"#008F00\",\n },\n landing: true,\n step: 2,\n user_query: {\n pre_q: '',\n q: '',\n basisOfRecord: \"PRESERVED_SPECIMEN\",\n limit: 20,\n page: 1,\n ranking: \"scientificName\",\n occurrence_key: null,\n occurrences_keys: [],\n facets_selection: {\n 'scientificName': [],\n 'acceptedScientificName': [],\n 'kingdom': [],\n 'phylum': [],\n 'class': [],\n 'family': [],\n 'genus': [],\n 'specificEpithet': [],\n 'infraspecificEpithet': [],\n 'taxonRank': [],\n 'country': [],\n 'stateProvince': [],\n 'typeStatus': [],\n 'recordedBy': [],\n 'institutionName': [],\n 'datasetTitle': [],\n 'collectionCode': [],\n 'title': [],\n 'gbifDoi': [],\n 'sourceDoi': [],\n 'identifier': [],\n 'creator': [],\n 'citation': [],\n 'author': [],\n 'date': [],\n 'year': [],\n 'journal': [],\n 'publisher': [],\n 'volume': [], \n 'issue': [],\n 'numero': [],\n 'firstPage': [],\n 'lastPage': [],\n 'doi': [],\n 'zooBankId': [], \n 'plaziUuid': [],\n 'hasRelationWithStatus': []\n },\n facets_visibility: {\n 'scientificName': false,\n 'acceptedScientificName': false,\n 'kingdom': false,\n 'phylum': false,\n 'class': false,\n 'family': false,\n 'genus': false,\n 'specificEpithet': false,\n 'infraspecificEpithet': false,\n 'taxonRank': false,\n 'country': false,\n 'stateProvince': false,\n 'typeStatus': false,\n 'recordedBy': false,\n 'institutionName': false,\n 'datasetTitle': false,\n 'collectionCode': false,\n 'title': false,\n 'gbifDoi': false,\n 'sourceDoi': false,\n 'identifier': false,\n 'creator': false,\n 'citation': false,\n 'author': false,\n 'date': false,\n 'year': false,\n 'journal': false,\n 'publisher': false,\n 'volume': false, \n 'issue': false,\n 'numero': false,\n 'firstPage': false,\n 'lastPage': false,\n 'doi': false,\n 'zooBankId': false, \n 'plaziUuid': false, \n 'hasRelationWithStatus': false, \n }\n },\n comment: {\n selection: null,\n saved: null\n },\n institutions: {},\n \n fields: {\n MATERIAL_CITATION: {\n basisOfRecord_occurrence: {\n name: \"Material citation\",\n },\n basisOfRecord_curation: {\n name: \"Specimen\",\n }\n },\n PRESERVED_SPECIMEN: {\n basisOfRecord_occurrence: {\n name: \"Specimen\",\n\n },\n basisOfRecord_curation: {\n name: \"Material citation\",\n }\n },\n },\n filters: {\n ranking: [\n {title: 'identifier', field:'gbifDoi'},\n {title: 'scientific name', field:'scientificName'},\n {title: 'matching number', field:'-associatedOccurrences'}\n //{title: 'date', field:'-year'},\n ],\n facets: [\n {title: 'Status code', field:'hasRelationWithStatus'},\n {title: 'Scientific name', field:'scientificName'},\n {title: 'Accepted scientific name', field:'acceptedScientificName'},\n {title: 'Kingdom', field:'kingdom'},\n {title: 'Phylum', field:'phylum'},\n {title: 'Class', field:'class'},\n {title: 'Family', field:'family'},\n {title: 'Genus', field:'genus'},\n {title: 'Specific epithet', field:'specificEpithet'},\n {title: 'Infraspecific epithet', field:'infraspecificEpithet'},\n {title: 'Taxon rank', field:'taxonRank'},\n {title: 'Country', field:'country'},\n {title: 'State province', field:'stateProvince'},\n {title: 'Type status', field:'typeStatus'},\n {title: 'Recorded by', field:'recordedBy'},\n {title: 'Institution name', field:'institutionName'},\n {title: 'Dataset title', field:'datasetTitle'},\n {title: 'Collection code', field:'collectionCode'},\n {title: 'Title', field:'title'},\n {title: 'Gbif DOI', field:'gbifDoi'},\n {title: 'Source DOI', field:'sourceDoi'},\n {title: 'Identifier', field:'identifier'},\n {title: 'Creator', field:'creator'},\n {title: 'Citation', field:'citation'},\n {title: 'Author', field:'author'},\n //{title: 'Date', field:'date'},\n //{title: 'Year', field:'year'},\n {title: 'Journal', field:'journal'},\n {title: 'Publisher', field:'publisher'},\n //{title: 'Volume', field:'volume'}, \n //{title: 'Issue', field:'issue'},\n //{title: 'Numero', field:'numero'},\n //{title: 'First page', field:'firstPage'},\n //{title: 'Last page', field:'lastPage'}, \t\n {title: 'DOI', field:'doi'},\n {title: 'Zoo BankId', field:'zooBankId'}, \n {title: 'Plazi Uuid', field:'plaziUuid'},\n ],\n },\n occurrence_characteristics: [\n {title: 'Scientific name', field: 'occurrence.scientificName', selection: true},\n {title: 'Type', field: 'occurrence.typeStatus', selection: true},\n {title: 'Record', field: 'occurrence.basisOfRecord', selection: true},\n {title: 'Year', field: 'occurrence.year', selection: true},\n {title: 'nb', field: 'relation_count', selection: true},\n {title: 'Verbatim label', field: 'occurrence.verbatimLabel', selection: false},\n {title: 'Kingdom', field: 'occurrence.kingdom', selection: false},\n {title: 'Phylum', field: 'occurrence.phylum', selection: false},\n {title: 'Order', field: 'occurrence.order', selection: false},\n {title: 'Family', field: 'occurrence.family', selection: false},\n {title: 'Genus', field: 'occurrence.genus', selection: false},\n {title: 'Species', field: 'occurrence.species', selection: false},\n {title: 'Specific epithet', field: 'occurrence.specificEpithet', selection: false},\n {title: 'Taxon rank', field: 'occurrence.taxonRank', selection: false},\n {title: 'Country', field: 'occurrence.country', selection: false},\n {title: 'Locality', field: 'occurrence.locality', selection: false},\n {title: 'Institution code', field: 'occurrence.institutionCode', selection: false},\n {title: 'Collection code', field: 'occurrence.collectionCode', selection: false},\n {title: 'Recorded by', field: 'occurrence.recordedBy', selection: false},\n {title: 'Undecidable', field: 'occurrence.occurrenceRelationSummary.UDCB', selection: false},\n {title: 'Pending', field: 'occurrence.occurrenceRelationSummary.PNDG', selection: false},\n {title: 'Done', field: 'occurrence.occurrenceRelationSummary.DONE', selection: false},\n {title: 'Done (YES)', field: 'occurrence.occurrenceRelationSummary.DONE_YES', selection: false},\n {title: 'Done (NO)', field: 'occurrence.occurrenceRelationSummary.DONE_NO', selection: false},\n {title: 'Comments', field: 'comment_count', selection: false},\n ],\n curation_characteristics: [\n {name: 'Family', score: 'family', value: ['family']},\n {name: 'Genus', score: 'genus', value: ['genus']},\n {name: 'Specific epithet', score: 'specificEpithet', value: ['specificEpithet']},\n {name: 'Infraspecific epithet', score: 'infraspecificEpithet', value: ['infraspecificEpithet']},\n {name: 'Coordinates', score: 'decimalLatitude', value: ['decimalLatitude', 'decimalLongitude']},\n {name: 'Elevation', score: 'elevation', value: ['elevation', 'depth']},\n {name: 'Locality', score: 'locality', value: ['locality']},\n {name: 'Country', score: 'country', value: ['country']},\n {name: 'Date', score: 'year', value: ['day', 'month', 'year']},\n {name: 'Institution code', score: 'institutionCode', value: ['institutionCode']},\n {name: 'Collection code', score: 'collectionCode', value: ['collectionCode']},\n {name: 'Catalog nb', score: 'catalogNumber', value: ['catalogNumber']},\n {name: 'Individual nb', score: 'individualCount', value: ['individualCount']},\n {name: 'Collector (recorded by)', score: 'recordedBy', value: ['recordedBy']},\n {name: 'Type', score: 'typeStatus', value: ['typeStatus']},\n {name: 'Record', score: 'basisOfRecord', value: ['basisOfRecord']},\n ],\n user: {\n name: null,\n orcid: null,\n orcidToken: null,\n }\n },\n mutations: {\n UPDATE_STEP(state, step) {\n state.step = step\n },\n UPDATE_LANDING(state) {\n state.landing = false\n },\n UPDATE_QUERY(state, query) {\n state.user_query.q = query\n },\n UPDATE_PRE_QUERY(state, query) {\n state.user_query.pre_q = query\n },\n UPDATE_BASISOFRECORD(state, basisOfRecord) {\n state.user_query.basisOfRecord = basisOfRecord\n },\n UPDATE_PAGE(state, page) {\n state.user_query.page = page\n },\n UPDATE_OCCURRENCE_KEY(state, occurrence_key) {\n state.user_query.occurrence_key = occurrence_key\n },\n UPDATE_OCCURRENCES_KEYS(state, occurrences_keys) {\n state.user_query.occurrences_keys = occurrences_keys\n },\n UPDATE_RANKING(state, value){\n state.user_query.ranking = value\n },\n UPDATE_FACET_SELECTION(state, value){\n state.user_query.facets_selection[value.facet] = value.list\n },\n RESET_FACETS(state){\n for (const key of Object.keys(state.user_query.facets_selection)) {\n state.user_query.facets_selection[key] = []\n }\n },\n UPDATE_FACET_VISIBILITY(state, value){\n state.user_query.facets_visibility[value.facet] = value.visibility\n },\n UPDATE_COMMENT_SELECTION(state, value){\n state.comment.selection = value\n },\n UPDATE_COMMENT_SAVED(state, value){\n state.comment.saved = value\n },\n UPDATE_OCCURRENCE_CHARACTERISTICS(state, value){\n state.occurrence_characteristics = value\n },\n UPDATE_INSTITUTIONS(state, value){\n state.institutions = value\n },\n UPDATE_USER(state, value) {\n state.user = value\n window.sessionStorage.setItem('user', JSON.stringify(value));\n },\n initialiseStore(state) {\n // this mutation is triggered once when the app starts.\n // see src/main.js\n const userSession = window.sessionStorage.getItem('user');\n if (userSession) {\n state.user = JSON.parse(userSession);\n }\n },\n },\n actions: {\n updateStep(context, value){\n context.commit('UPDATE_STEP', value)\n },\n updateLanding(context){\n context.commit('UPDATE_LANDING')\n },\n updateQuery(context, value) {\n context.commit('UPDATE_QUERY', value)\n },\n updatePreQuery(context, value) {\n context.commit('UPDATE_PRE_QUERY', value)\n },\n updateBasisOfRecord(context, value) {\n context.commit('UPDATE_BASISOFRECORD', value)\n },\n updatePage(context, value){\n context.commit('UPDATE_PAGE', value)\n },\n updateOccurrenceKey(context, value) {\n context.commit('UPDATE_OCCURRENCE_KEY', value)\n },\n updateOccurrencesKeys(context, value) {\n context.commit('UPDATE_OCCURRENCES_KEYS', value)\n },\n updateRanking(context, value) {\n context.commit('UPDATE_RANKING', value)\n },\n updateFacetSelection(context, value) {\n context.commit('UPDATE_FACET_SELECTION', value)\n },\n updateFacetVisibility(context, value){\n context.commit('UPDATE_FACET_VISIBILITY', value)\n },\n updateCommentSelection(context, value){\n context.commit('UPDATE_COMMENT_SELECTION', value)\n },\n updateCommentSaved(context, value){\n context.commit('UPDATE_COMMENT_SAVED', value)\n },\n updateOccurrenceCharacteristics(context, value){\n context.commit('UPDATE_OCCURRENCE_CHARACTERISTICS', value)\n },\n resetFacets(context){\n context.commit('RESET_FACETS')\n },\n updateInstitutions(context, value){\n context.commit('UPDATE_INSTITUTIONS', value)\n },\n updateOrcidUser(context, user) {\n /* an example of user is {name: \"John Doe\", orcid: \"\", orcidToken: \"\"} */\n context.commit('UPDATE_USER', user)\n },\n },\n modules: {\n }\n})\n","/*\n use \"a == null\" instead of \"a === null\" to actually check null and undefined\n*/\nimport { JaroWinkler } from 'string-metric';\n\nconst RE_NOT_ALPHANUM = new RegExp('[^A-Z0-9]+', 'i')\n\nfunction deep_copy(obj) {\n return JSON.parse(JSON.stringify(obj))\n}\n\nfunction normalize_str(value) {\n return (value == null) ? \"\" : value.trim();\n}\n\nfunction normalize_str_alphanum(value) {\n /*\n * \"I.42891-001\" and \"I 42891 - 001\" becomes \"I42891001\" (without spaces).\n * \"KS.43690\" and \"KS46553\" becomes \"KS46553\" (occurrences 1100114000 and 3066982498)\n Drawback: \"KS13\" and \"40.KS,13.KS\" are going to match in get_score_string_exact_or_include\n */\n value = normalize_str(value).toUpperCase()\n // replaceAll requires node>15\n let old_value\n do {\n old_value = value\n value = value.replace(RE_NOT_ALPHANUM, \"\")\n } while (value != old_value)\n return value\n}\n\nfunction normalize_str_or_null(value) {\n return (value == null) ? null : value.trim()\n}\n\nfunction normalize_int(value) {\n // form https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/parseInt#a_stricter_parse_function\n if (/^[-+]?(\\d+|Infinity)$/.test(value)) {\n return Number(value)\n } else {\n return null\n }\n}\n\nfunction normalize_yearmonthday(year, month, day) {\n year = (year != null) ? Number(year) : null; /* check year for null or undefined */\n month = (year !== null) && (month != null) ? Number(month) : null; /* check month for null or undefined */\n day = (year !== null) && (month !== null) && (day != null) ? Number(day) : null; /* check day for null or undefined */\n return [year, month, day]\n}\n\nfunction normalize_latlon(lat, long) {\n if (lat == null && long == null) {\n return [null, null]\n }\n lat = Number(lat);\n long = Number(long);\n if ((lat == 0 && long == 0) || (lat == 360 && long == 360)) {\n return [null, null]\n }\n return [lat, long]\n}\n\nfunction normalize_recordedbyids(recordedbyids) {\n /* \n recordedbyids stores a list of object with key & value properties\n this function select only the values \n */\n if (!recordedbyids) {\n return [];\n }\n return recordedbyids.map(record => record.value);\n}\n\nfunction get_score_string_jw(subject_value, related_value) {\n if (!subject_value || !related_value) {\n return null;\n }\n return 1 - (new JaroWinkler().distance(subject_value, related_value));\n}\n\nfunction get_score_string_exact(subject_value, related_value) {\n if (!subject_value || !related_value) {\n return null;\n }\n return related_value.toUpperCase() == subject_value.toUpperCase() ? 1.0 : 0.0\n}\n\nfunction get_score_string_exact_or_include(subject_value, related_value) {\n /*\n occurrence 1804360418: catalog number = \"CMNA 2015-0001\"\n occurrence 2871638302: catalog number = \"CMNA 2015-0001, CMNA 2015-0004, CMNA 2015-0011, CMNA 2015-0015, CMNA 2015-0017\"\n\n the values are normalized as (by normalize_str_alphanum):\n \"CMNA 2015 0001\"\n and \"CMNA 2015 0001 CMNA 2015 0004 CMNA 2015 0011 CMNA 2015 0015 CMNA 2015 0017\"\n\n this scoring function returns 0.8 for these two occurrences.\n\n Note: in case of \"RUSI 6139 (previously ORI 1482 (erroneously listed as ORI 1485 in the RUSI database ))\"\n and \"ORI 1485\" the score is going to be 0.8 too.\n */\n if (!subject_value || !related_value) {\n return null;\n }\n subject_value = subject_value.toUpperCase();\n related_value = related_value.toUpperCase();\n if (subject_value === related_value) {\n return 1.0\n }\n if (subject_value.indexOf(related_value) !== -1 || related_value.indexOf(subject_value) !== -1) {\n return 0.8\n }\n return 0.0\n}\n\nfunction get_score_numeric(subject_value, related_value) {\n if (!subject_value || !related_value) {\n return null;\n }\n const abs_diff = Math.abs(subject_value - related_value);\n const log_abs_diff = Math.log(abs_diff + 1);\n const max_log_abs_diff = Math.min(log_abs_diff, 7);\n return (7 - max_log_abs_diff) / 7;\n}\n\nfunction get_score_elevation(subject_value, related_value) {\n if (!subject_value || !related_value) {\n return null;\n }\n const diff = Math.abs(subject_value - related_value);\n return (6-Math.min(6, Math.log(diff+1)))/6;\n}\n\n\nfunction get_score_recordedbyids(subject_value, related_value) {\n /*\n If at least one identifier match between subject_value and related_value, then the score is 1 otherwise the score 0\n */\n return subject_value.findIndex(n => related_value.indexOf(n) !== -1) !== -1 ? 1 : 0;\n}\n\n\nfunction get_occurrence_date(occ) {\n /*\n Return the number of day since 1/1/0.\n * If the month is not defined then it is replaced by 6\n * If the day is not defnied then it is replaced by 15\n */\n if (!occ.year) {\n return null;\n }\n // unix timestamp (milliseconds from 1/1/1970)\n const timestamp = new Date(occ.year, occ.month || 6, occ.day || 15).getTime();\n // return the number of days from 1/1/1970\n return timestamp / (24 * 3600 * 1000);\n}\n\nfunction get_score_yearmonthday(subject_occ, related_occ) {\n /*\n The current scoring takes into account the date difference, nothing more.\n 350 in math.exp(...) is adjusted to have:\n * a 1 day distance returns a score of 0.90\n * a 7 days distance returns a score of 0.5\n * a 15 days distance returns a score of 0.22\n\n It may require some adjustments after a review of confirmed matched occurrences.\n\n Possible errors (ignored in this implementation):\n * A typo about \"22/5/2022\" can transform in \"2/5/2022\" or \"22/8/2022\" or \"22/5/2012\".\n * A date format misunderstanding can transform in \"2/5/2022\" to \"5/2/2022\".\n * If the day is missing \"22/5/2022\" becomes \"5/2022\". The current scoring seen \"5/2022\" as \"1/5/2022\".\n */\n const subject_date = get_occurrence_date(subject_occ);\n const related_date = get_occurrence_date(related_occ);\n if (!subject_date || !related_date) {\n return null;\n }\n return Math.exp(-Math.abs(subject_date - related_date) / 10)\n}\n\nfunction get_score_latlon(subject_occ, related_occ) {\n /* \n * use the Haversine formula\n * https://en.wikipedia.org/wiki/Haversine_formula\n */\n let [lat_1, lng_1] = [subject_occ.decimalLatitude, subject_occ.decimalLongitude]\n let [lat_2, lng_2] = [related_occ.decimalLatitude, related_occ.decimalLongitude]\n\n if (lat_1 == null || lng_1 == null || lat_2 == null || lng_2 == null) {\n return null;\n }\n try {\n // convert degree to radian\n [lng_1, lat_1, lng_2, lat_2] = [lng_1, lat_1, lng_2, lat_2].map(d => d * (Math.PI / 180))\n //\n const d_lat = lat_2 - lat_1\n const d_lng = lng_2 - lng_1\n const h = Math.sin(d_lat / 2) ** 2 + Math.cos(lat_1) * Math.cos(lat_2) * Math.sin(d_lng / 2) ** 2\n /*\n * not used here : distance_in_kilometer = distance * 6378.0 * 2 # diameter of Earth\n * math.asin(math.sqrt(h)) as an alternative form using math.atan2 which might\n be better when the arc cross a pole.\n */\n const distance = Math.asin(Math.sqrt(h))\n return Math.exp(-100 * distance)\n } catch (e) {\n return null;\n }\n}\n\nfunction get_collectionCode(occ) {\n // if (occ['basisOfRecord'] == \"MATERIAL_CITATION\") {\n // return occ['institutionCode'];\n // }\n return occ['collectionCode'];\n}\n\nfunction get_institutionCode(occ) {\n // if (occ['basisOfRecord'] == \"MATERIAL_CITATION\") {\n // return occ['collectionCode'];\n // }\n return occ['institutionCode'];\n}\n\nclass FieldDescription {\n\n constructor(field_name, weight, normalize_function, get_score_function, get_value=null) {\n this.field_name = field_name;\n this.weight = weight;\n this.normalize_function = normalize_function;\n this.get_score_function = get_score_function;\n if (get_value === null) {\n get_value = (occ) => occ[this.field_name];\n }\n this.get_value = get_value;\n }\n\n /**\n * normalize some fields of occurrence.\n * @param {Object} occurrence is not changed.\n * @returns {Object} object with the normalized fields.\n * \n * This allows to swap two fields from an occurrence in the normalized ocurrence without override issue.\n * \n * If the occurrence parameter is updated (as it was in the previous version):\n * * The normalize method of a first FiedDescription overrides the \"collectionCode\" field using \"institutionCode\"\n * * The normalize method of a second FiedDescription overrides the \"institutionCode\" field using \"collectionCode\".\n * However \"collectionCode\" was overrides by the \"institutionCode\" just before.\n * In the end, the \"collectionCode\" is lost.\n * \n * Usage exemple: \n * ```\n * const occurrence = {key: 42, typeStatus: 'dummy', institutionCode: 'Lipsum', familly: 'Apis'};\n * const fd = new FieldDescription(\"typeStatus\", 2, normalize_str, get_score_string_exact);\n * const normalized_fields = fd.normalize(occurrence);\n * normalized_fields === {typeStatus: 'dummy'} // normalized_fields contains only one value\n * ```\n * \n * In MultiFieldsDescription, the normalize method returns multiple normalized fields.\n */\n normalize(occurrence) {\n return {\n [this.field_name]: this.normalize_function(this.get_value(occurrence))\n }\n }\n\n get_score(subject_occ, related_occ) {\n return this.get_score_function(this.get_value(subject_occ), this.get_value(related_occ))\n }\n\n get key() {\n return this.field_name\n }\n}\n\nclass MultiFieldsDescription extends FieldDescription {\n\n normalize(occurrence) {\n const values = this.field_name.map(fname => occurrence[fname]);\n const normalized_values = this.normalize_function(...values);\n const output = {}\n for (const i in this.field_name) {\n output[this.field_name[i]] = normalized_values[i];\n }\n return output;\n }\n\n get_score(subject_occ, related_occ) {\n return this.get_score_function(subject_occ, related_occ)\n }\n\n get key() {\n return this.field_name[0]\n }\n}\n\nexport default new class Scoring {\n\n /**\n * List of field to compute the score between two occurrences.\n * \n * Do note that this must synchronized with store/index.js:\n * collectionCode and institutionCode might be swapped.\n */\n static FIELDS = [\n new FieldDescription(\"typeStatus\", 2, normalize_str, get_score_string_exact),\n new FieldDescription(\"recordedBy\", 2, normalize_str, get_score_string_jw),\n new FieldDescription(\"recordNumber\", 2, normalize_str, get_score_string_exact),\n new FieldDescription(\"recordedByIDs\", 2, normalize_recordedbyids, get_score_recordedbyids),\n new FieldDescription(\"collectionCode\", 2, normalize_str_alphanum, get_score_string_exact_or_include, get_collectionCode),\n new FieldDescription(\"institutionCode\", 2, normalize_str_alphanum, get_score_string_exact_or_include, get_institutionCode),\n new FieldDescription(\"catalogNumber\", 2, normalize_str_alphanum, get_score_string_exact_or_include),\n new FieldDescription(\"individualCount\", 1, normalize_int, get_score_numeric),\n new FieldDescription(\"family\", 1, normalize_str, get_score_string_jw),\n new FieldDescription(\"genus\", 1, normalize_str, get_score_string_jw),\n new FieldDescription(\"specificEpithet\", 1, normalize_str, get_score_string_jw),\n new FieldDescription(\"country\", 1, normalize_str, get_score_string_exact), // the value is normalized by GBIF, there is no typo\n new FieldDescription(\"city\", 1, normalize_str_or_null, get_score_string_jw),\n new FieldDescription(\"locality\", 0.5, normalize_str_or_null, get_score_string_jw),\n new FieldDescription(\"elevation\", 0.5, normalize_int, get_score_elevation),\n new MultiFieldsDescription([\"year\", \"month\", \"day\"], 1, normalize_yearmonthday, get_score_yearmonthday),\n new MultiFieldsDescription([\"decimalLatitude\", \"decimalLongitude\"], 2, normalize_latlon, get_score_latlon),\n ]\n\n static F_SCORE_DESC = {\n get_score_string_exact: \"Exact match\",\n get_score_string_jw: `String distance using the Jaro-Winkler algorithm`,\n get_score_recordedbyids: `This field is a list of identifiers. If at least one identifier exists in the two lists, then the score is 1 otherwise, the score is 0`,\n get_score_string_exact_or_include: \"Keep only the alphanumeric characters and then compare the values for either an exact match or substring\",\n get_score_numeric: `Score using log(difference + 1):\n
    \n
  • the score is 1 when the difference is 0
  • \n
  • the score is 0.66 when the difference is 10
  • \n
  • the score is 0.34 when the difference is 100
  • \n
  • the score is 0.11 when the difference is 500
  • \n
`,\n get_score_elevation: `Score according to the difference between the two elevations:\n
    \n
  • the score is 1 when the elevations are equals
  • \n
  • the score is 0.88 when there is a 1 meter difference
  • \n
  • the score is 0.6 when there is a 10 meters difference
  • \n
  • the score is 0.23 when there is a 100 meters difference
  • \n
  • the score is 0.04 when there is a 400 meters difference
  • \n
`,\n get_score_yearmonthday: `Score according to the number of days between the two dates:\n
    \n
  • the score is 1 when the dates are equals
  • \n
  • the score is 0.9 when there is 1 day distance
  • \n
  • the score is 0.5 when there is 7 days distance
  • \n
  • the score is 0.22 when there is on 15 days distance
  • \n
`,\n get_score_latlon: `Get the Haversine distance:\n
    \n
  • the score is 1 when the distance is 0
  • \n
  • the score is 0.98 when the distance is 2km
  • \n
  • the score is 0.92 when the distance is 10km
  • \n
  • the score is 0.89 when the distance is 15km
  • \n
  • the score is 0.79 when the distance is 30km
  • \n
  • the score is 0.45 when the distance is 100km
  • \n
  • the score is 0.21 when the distance is 200km
  • \n
  • the score is 0.09 when the distance is 300km
  • \n
`,\n }\n\n constructor() {\n this.occurrence_cache = {}\n this.score_cache = {}\n this.FIELDS = Scoring.FIELDS\n this.F_SCORE_DESC = Scoring.F_SCORE_DESC\n }\n\n get_scores(occurrences1, occurrences2) {\n\n const cache_key = occurrences1.key > occurrences2.key ? occurrences1.key + '_' + occurrences2.key : occurrences2.key + '_' + occurrences1.key;\n if (this.score_cache[cache_key] != null) {\n return this.score_cache[cache_key];\n }\n // Purge cache if there are many entries\n if (this.score_cache.length > 20000) {\n this.score_cache = {}\n }\n // compute the scores\n const o1 = this.#get_normalized_occurrence(occurrences1);\n const o2 = this.#get_normalized_occurrence(occurrences2);\n const scores = Scoring.#get_scores_for_normalized_occurrences(o1, o2);\n this.score_cache[cache_key] = scores;\n return scores;\n }\n\n #get_normalized_occurrence(occurrence) {\n\n if (this.occurrence_cache[occurrence.key] != null) {\n return this.occurrence_cache[occurrence.key];\n }\n // Purge cache if there are many entries\n if (this.occurrence_cache.length > 20000) {\n alert(\"1\")\n\n this.occurrence_cache = {}\n }\n // normalize the occurrence\n let normalized_occurrence = deep_copy(occurrence);\n for (const field of Scoring.FIELDS) {\n normalized_occurrence = { ...normalized_occurrence, ...field.normalize(occurrence) };\n }\n this.occurrence_cache[occurrence.key] = normalized_occurrence;\n return occurrence;\n }\n\n static #get_scores_for_normalized_occurrences(subject_occ, related_occ) {\n let scores = {};\n let total = 0;\n let count = 0;\n for (const field of Scoring.FIELDS) {\n const field_score = field.get_score(subject_occ, related_occ)\n scores[field.key] = field_score;\n if (field_score !== null) {\n total += field.weight * field_score;\n count += field.weight;\n }\n }\n scores['$global'] = (total / count).toPrecision(2);\n return scores;\n }\n}\n","import axios from 'axios';\n\nexport default new class Backend {\n\n constructor() {\n this.urls = null;\n this.sendingRequest = false;\n this.pendingPromiseResolve = [];\n this.pendingPromiseReject = [];\n }\n\n fetch_urls() {\n return new Promise((resolve, reject) => {\n if (this.urls !== null) {\n resolve();\n return\n }\n if (this.sendingRequest === true) {\n this.pendingPromiseResolve.push(resolve)\n this.pendingPromiseReject.push(reject)\n return\n }\n this.sendingRequest = true;\n axios\n .get(process.env.BASE_URL + 'backend.json')\n .then((response) => {\n this.urls = response.data;\n this.sendingRequest = false;\n resolve();\n this.pendingPromiseResolve.forEach(resolve => resolve())\n })\n .catch(error => {\n reject(error)\n this.pendingPromiseReject.forEach(reject => reject())\n })\n })\n }\n\n async axios_get(url) {\n return await axios.get(url, { validateStatus: (status) => { return status == 200 } })\n }\n\n async fetch_institutions() {\n await this.fetch_urls()\n return await this.axios_get(this.urls.institutions)\n }\n\n async fetch_occurrences_from_q(user_query) {\n await this.fetch_urls()\n var url = this.urls.search + \"?\" + this.fillQuery(user_query) + \"&limit=\" + user_query.limit + \"&offset=\" + ((user_query.page-1)*20)\n return await this.axios_get(url)\n }\n\n async fetch_occurrences_from_occurrencekeys(occurrencekeys) {\n await this.fetch_urls()\n var url = this.urls.occurrencesList + \"?occurrenceKeys=\" + occurrencekeys.join(\",\")\n return await this.axios_get(url)\n }\n\n async fetch_next_occurrence_from_q(user_query, occurrence_key) {\n await this.fetch_urls()\n var url = this.urls.occurrences + \"/\" + occurrence_key + \"/next?\" + this.fillQuery(user_query)\n\n return await this.axios_get(url)\n }\n\n async fetch_occurrence(occurenceKey, fetch_missing) {\n await this.fetch_urls()\n var url = this.urls.occurrences + \"?occurrenceKeys=\" + occurenceKey\n if (fetch_missing) {\n url = url + \"&fetchMissing=true\"\n }\n return await this.axios_get(url)\n }\n\n async fetch_facet_values(field, user_query, limit, offset) {\n await this.fetch_urls()\n var url = this.urls.facet + \"?field=\" + field + this.fillQuery(user_query, field) + \"&limit=\" + (limit+1) + \"&offset=\" + offset\n return await this.axios_get(url)\n }\n\n async fetch_facet_values_with_keywords(field, pre_value, user_query, limit, offset) {\n await this.fetch_urls()\n var url = this.urls.facet + \"?field=\" + field + this.fillQuery(user_query, field) + \"&limit=\" + limit + \"&offset=\"+offset +\"&\" + field + \"=\" + pre_value\n return await this.axios_get(url)\n }\n\n async fetch_status_code() {\n await this.fetch_urls()\n var url = this.urls.statusCode\n return await this.axios_get(url)\n }\n\n async post_comment(data) {\n await this.fetch_urls()\n return await axios.post(this.urls.comments, data)\n }\n\n async fetch_comments(key1, key2=null) {\n await this.fetch_urls()\n var url = this.urls.comments + \"?\" + \"occKey1=\" + key1\n if (key2 != null){\n url += \"&occKey2=\" + key2\n } \n return await this.axios_get(url)\n }\n\n async post_matching(data) {\n await this.fetch_urls()\n return await axios.post(this.urls.matching, data)\n }\n \n async post_sib_matching(data) {\n let sib_backend_url = process.env.VUE_APP_SIB_BACKEND_URL;\n if (sib_backend_url == null || sib_backend_url == \"\") {\n await this.fetch_urls()\n sib_backend_url = this.urls.sib_backend_url\n }\n if (sib_backend_url != null) {\n return await axios.post(sib_backend_url + \"newOcurrenceRelations\", data)\n }\n }\n\n fillQuery(user_query, type=''){\n\n var query = \"&basisOfRecord=\" + user_query.basisOfRecord + \"&ranking=\" + user_query.ranking\n\n if (user_query.q != \"\"){\n query += \"&q=\" + user_query.q\n }\n for (const [name, values] of Object.entries(user_query.facets_selection)) {\n if (name != type){\n if(values.length > 0){\n if (name == 'year'){\n query += \"&\" +name + \"=\" + values.join(\",\")\n }\n else if (name == 'hasRelationWithStatus'){\n var yes = false\n var no = false\n for (let i=0; i {\n if (this.config !== null) {\n resolve();\n return\n }\n axios\n .get(process.env.BASE_URL + 'orcid.json')\n .then((response) => {\n this.config = response.data;\n this.config.error = null;\n resolve();\n })\n .catch(error => {\n this.config = {\n \"client_id\": null,\n \"issuer\": null,\n \"authUrl\": null,\n \"key\": null,\n \"error\": error,\n };\n console.log(error);\n reject(error)\n })\n })\n }\n\n async getAuthUrl() {\n await this.fetch_config();\n const redirectUri = (new URL(process.env.BASE_URL + '/login', document.location)).href;\n let url = this.config.authUrl + \"?response_type=token&redirect_uri=\" + redirectUri + \"&client_id=\" + this.config.client_id + \"&scope=openid\";\n if (this.scopes) {\n url += \"%20\" + this.scopes;\n }\n if (this.nonce)\n url += \"&nonce=\" + this.nonce;\n if (this.state)\n url += \"&state=\" + this.state;\n return url;\n }\n\n async getTokenFromCurrentUrl() {\n let hashParams = new URLSearchParams(window.location.hash.substring(1));\n let id_token = hashParams.get(\"id_token\");\n let error = hashParams.get(\"error\");\n\n if (id_token !== null) {\n if (await this.#checkSig(id_token)) {\n const signedInIdToken = JSON.parse(rs.jws.JWS.parse(id_token).payloadPP);\n return {\n 'id_token': id_token,\n 'exp': signedInIdToken.exp,\n 'data': {\n 'orcid': signedInIdToken.sub,\n 'given_name': signedInIdToken.given_name,\n 'family_name': signedInIdToken.family_name,\n },\n 'error': null,\n };\n }\n return {\n 'id_token': id_token,\n 'data': null,\n 'error': 'Invalid signature',\n }\n }\n \n if (error !== null) {\n return {\n 'id_token': id_token,\n 'data': null,\n 'error': error, // 'access_denied'\n }\n }\n\n return null;\n }\n\n async #checkSig(id_token) {\n await this.fetch_config();\n const pubKey = rs.KEYUTIL.getKey(this.config.key);\n return rs.jws.JWS.verifyJWT(id_token, pubKey, {\n alg: ['RS256'], iss: [this.config.issuer], aud: process.env.VUP_APP_ORCID_CLIENTID, gracePeriod: 15 * 60 //15 mins skew allowed\n });\n }\n\n}\n","import Vue from 'vue'\nimport App from './App.vue'\nimport router from './router'\nimport store from './store'\n\n// bootstrap-vue\nimport { BootstrapVue, BootstrapVueIcons } from 'bootstrap-vue'\nVue.use(BootstrapVue);\nVue.use(BootstrapVueIcons);\n\n// bootstrap\nimport 'bootstrap/dist/css/bootstrap.css'\nimport 'bootstrap-vue/dist/bootstrap-vue.css'\nimport 'bootstrap-vue/dist/bootstrap-vue-icons.min.css'\n\n// services\nimport Scoring from '@/services/scoring.js'\nimport Backend from '@/services/backend.js'\nimport Orcid from '@/services/orcid.js'\nimport mitt from 'mitt'\n\nVue.config.productionTip = false\n\n// Add the singleton $scoring to all Vue components ( https://v2.vuejs.org/v2/cookbook/adding-instance-properties.html )\nVue.prototype.$scoring = Scoring;\nVue.prototype.$backend = Backend;\nVue.prototype.$orcid = Orcid;\nVue.prototype.$emitter = mitt();\n\n// vue-gtag\nimport VueGtag from \"vue-gtag\";\nVue.use(VueGtag, {\n config: { id: process.env.VUE_APP_GA_ID },\n bootstrap: false,\n}, router);\n\nnew Vue({\n router,\n store,\n render: h => h(App),\n\tbeforeCreate() {\n\t\tthis.$store.commit('initialiseStore');\n\t},\n}).$mount('#app')\n","module.exports = __webpack_public_path__ + \"img/logo_heg.df751e04.png\";","export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=scss&\"","module.exports = __webpack_public_path__ + \"img/logo_sib.dd15d10f.png\";","module.exports = __webpack_public_path__ + \"img/logo_unibern.8e3145f7.png\";","module.exports = __webpack_public_path__ + \"img/logo_nmbe.be647f01.png\";","module.exports = __webpack_public_path__ + \"img/logo_ebiodiv.c4e03b00.png\";","module.exports = __webpack_public_path__ + \"img/logo_plazi.117b2567.png\";","module.exports = __webpack_public_path__ + \"img/logo_sibils.f90237e6.png\";","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CookieConsentElement.vue?vue&type=style&index=0&lang=scss&\""],"sourceRoot":""} \ No newline at end of file diff --git a/js/home.21fb9a55.js b/js/home.21fb9a55.js deleted file mode 100644 index bf462fa..0000000 --- a/js/home.21fb9a55.js +++ /dev/null @@ -1,7 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["home"],{"043b":function(e,t,n){e.exports=n.p+"img/icon_reduce.72cce8bc.png"},"04d1":function(e,t,n){var r=n("342f"),i=r.match(/firefox\/(\d+)/i);e.exports=!!i&&+i[1]},"07ac":function(e,t,n){var r=n("23e7"),i=n("6f53").values;r({target:"Object",stat:!0},{values:function(e){return i(e)}})},"08ef":function(e,t,n){"use strict";n("92ab")},"09e2":function(e,t,n){},"0a92":function(e,t,n){},"113d":function(e,t,n){e.exports=n.p+"img/icon_todo.00bfd349.png"},1276:function(e,t,n){"use strict";var r=n("2ba4"),i=n("c65b"),o=n("e330"),s=n("d784"),a=n("44e7"),c=n("825a"),u=n("1d80"),l=n("4840"),d=n("8aa5"),f=n("50c4"),h=n("577e"),p=n("dc4a"),_=n("4dae"),m=n("14c3"),v=n("9263"),y=n("9f7f"),g=n("d039"),b=y.UNSUPPORTED_Y,k=4294967295,O=Math.min,C=[].push,w=o(/./.exec),E=o(C),x=o("".slice),P=!g((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));s("split",(function(e,t,n){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var o=h(u(this)),s=void 0===n?k:n>>>0;if(0===s)return[];if(void 0===e)return[o];if(!a(e))return i(t,o,e,s);var c,l,d,f=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),m=0,y=new RegExp(e.source,p+"g");while(c=i(v,y,o)){if(l=y.lastIndex,l>m&&(E(f,x(o,m,c.index)),c.length>1&&c.index=s))break;y.lastIndex===c.index&&y.lastIndex++}return m===o.length?!d&&w(y,"")||E(f,""):E(f,x(o,m)),f.length>s?_(f,0,s):f}:"0".split(void 0,0).length?function(e,n){return void 0===e&&0===n?[]:i(t,this,e,n)}:t,[function(t,n){var r=u(this),s=void 0==t?void 0:p(t,e);return s?i(s,t,r,n):i(o,h(r),t,n)},function(e,r){var i=c(this),s=h(e),a=n(o,i,s,r,o!==t);if(a.done)return a.value;var u=l(i,RegExp),p=i.unicode,_=(i.ignoreCase?"i":"")+(i.multiline?"m":"")+(i.unicode?"u":"")+(b?"g":"y"),v=new u(b?"^(?:"+i.source+")":i,_),y=void 0===r?k:r>>>0;if(0===y)return[];if(0===s.length)return null===m(v,s)?[s]:[];var g=0,C=0,w=[];while(C1?arguments[1]:void 0)}})},"286e":function(e,t,n){"use strict";n("beea")},"28b9":function(e,t,n){e.exports=n.p+"img/icon_expand.01503fbf.png"},"290b":function(e,t,n){"use strict";n("f9a0")},"2af1":function(e,t,n){var r=n("23e7"),i=n("f748");r({target:"Math",stat:!0},{sign:i})},"2cd4":function(e,t,n){"use strict";n("c0c7")},"2d96":function(e,t,n){e.exports=n.p+"img/icon_close.0cd9cdfd.png"},3049:function(e,t,n){"use strict";n("09e2")},3952:function(e,t,n){e.exports=n.p+"img/icon_link.0979c4cd.png"},"396c":function(e,t,n){},"436e":function(e,t,n){e.exports=n.p+"img/icon_more.4319a10b.png"},"457d":function(e,t,n){"use strict";n("4e7e")},"466d":function(e,t,n){"use strict";var r=n("c65b"),i=n("d784"),o=n("825a"),s=n("50c4"),a=n("577e"),c=n("1d80"),u=n("dc4a"),l=n("8aa5"),d=n("14c3");i("match",(function(e,t,n){return[function(t){var n=c(this),i=void 0==t?void 0:u(t,e);return i?r(i,t,n):new RegExp(t)[e](a(n))},function(e){var r=o(this),i=a(e),c=n(t,r,i);if(c.done)return c.value;if(!r.global)return d(r,i);var u=r.unicode;r.lastIndex=0;var f,h=[],p=0;while(null!==(f=d(r,i))){var _=a(f[0]);h[p]=_,""===_&&(r.lastIndex=l(i,s(r.lastIndex),u)),p++}return 0===p?null:h}]}))},"48d0":function(e,t,n){"use strict";n("6cfc")},4971:function(e,t,n){(function(t,r){e.exports=r(n("2b0e"))})("undefined"!==typeof self&&self,(function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="fb15")}({"091b":function(e,t,n){var r=n("24fb");t=r(!1),t.push([e.i,".vue-slider-dot{position:absolute;-webkit-transition:all 0s;transition:all 0s;z-index:5}.vue-slider-dot:focus{outline:none}.vue-slider-dot-tooltip{position:absolute;visibility:hidden}.vue-slider-dot-hover:hover .vue-slider-dot-tooltip,.vue-slider-dot-tooltip-show{visibility:visible}.vue-slider-dot-tooltip-top{top:-10px;left:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.vue-slider-dot-tooltip-bottom{bottom:-10px;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.vue-slider-dot-tooltip-left{left:-10px;top:50%;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.vue-slider-dot-tooltip-right{right:-10px;top:50%;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}",""]),e.exports=t},"24fb":function(e,t,n){"use strict";function r(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"===typeof btoa){var o=i(r),s=r.sources.map((function(e){return"/*# sourceURL=".concat(r.sourceRoot||"").concat(e," */")}));return[n].concat(s).concat([o]).join("\n")}return[n].join("\n")}function i(e){var t=btoa(unescape(encodeURIComponent(JSON.stringify(e)))),n="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(t);return"/*# ".concat(n," */")}e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=r(t,e);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,r){"string"===typeof e&&(e=[[null,e,""]]);var i={};if(r)for(var o=0;on.parts.length&&(r.parts.length=n.parts.length)}else{var s=[];for(i=0;i-1)t[e]=n[e];else{var r=Object.getOwnPropertyDescriptor(n,e);void 0!==r.value?"function"===typeof r.value?(t.methods||(t.methods={}))[e]=r.value:(t.mixins||(t.mixins=[])).push({data:function(){var t;return t={},t[e]=r.value,t}}):(r.get||r.set)&&((t.computed||(t.computed={}))[e]={get:r.get,set:r.set})}})),(t.mixins||(t.mixins=[])).push({data:function(){return h(this,e)}});var r=e.__decorators__;r&&(r.forEach((function(e){return e(t)})),delete e.__decorators__);var a=Object.getPrototypeOf(e.prototype),c=a instanceof i?a.constructor:i,u=c.extend(t);return m(u,e,c),o&&s(u,e),u}function m(e,t,n){Object.getOwnPropertyNames(t).forEach((function(r){if("prototype"!==r){var i=Object.getOwnPropertyDescriptor(e,r);if(!i||i.configurable){var o=Object.getOwnPropertyDescriptor(t,r);if(!u){if("cid"===r)return;var s=Object.getOwnPropertyDescriptor(n,r);if(!f(o.value)&&s&&s.value===o.value)return}Object.defineProperty(e,r,o)}}}))}function v(e){return"function"===typeof e?_(e):function(t){return _(t,e)}}v.registerHooks=function(e){p.push.apply(p,e)},t.default=v,t.createDecorator=l,t.mixins=d},"7a57":function(e,t,n){var r=n("24fb");t=r(!1),t.push([e.i,".vue-slider{position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;-webkit-tap-highlight-color:rgba(0,0,0,0)}.vue-slider-rail{position:relative;width:100%;height:100%;-webkit-transition-property:width,height,left,right,top,bottom;transition-property:width,height,left,right,top,bottom}.vue-slider-process{position:absolute;z-index:1}",""]),e.exports=t},8875:function(e,t,n){var r,i,o;(function(n,s){i=[],r=s,o="function"===typeof r?r.apply(t,i):r,void 0===o||(e.exports=o)})("undefined"!==typeof self&&self,(function(){function e(){var t=Object.getOwnPropertyDescriptor(document,"currentScript");if(!t&&"currentScript"in document&&document.currentScript)return document.currentScript;if(t&&t.get!==e&&document.currentScript)return document.currentScript;try{throw new Error}catch(h){var n,r,i,o=/.*at [^(]*\((.*):(.+):(.+)\)$/gi,s=/@([^@]*):(\d+):(\d+)\s*$/gi,a=o.exec(h.stack)||s.exec(h.stack),c=a&&a[1]||!1,u=a&&a[2]||!1,l=document.location.href.replace(document.location.hash,""),d=document.getElementsByTagName("script");c===l&&(n=document.documentElement.outerHTML,r=new RegExp("(?:[^\\n]+?\\n){0,"+(u-2)+"}[^<]*\n\n\n\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.loading),expression:\"loading\"}],staticClass:\"v-spinner\"},[_c('div',{staticClass:\"v-pulse v-pulse1\",style:([_vm.spinnerStyle,_vm.spinnerDelay1])}),_c('div',{staticClass:\"v-pulse v-pulse2\",style:([_vm.spinnerStyle,_vm.spinnerDelay2])}),_c('div',{staticClass:\"v-pulse v-pulse3\",style:([_vm.spinnerStyle,_vm.spinnerDelay3])})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../cache-loader/dist/cjs.js??ref--13-0!../../thread-loader/dist/cjs.js!../../babel-loader/lib/index.js!../../cache-loader/dist/cjs.js??ref--1-0!../../vue-loader/lib/index.js??vue-loader-options!./PulseLoader.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../cache-loader/dist/cjs.js??ref--13-0!../../thread-loader/dist/cjs.js!../../babel-loader/lib/index.js!../../cache-loader/dist/cjs.js??ref--1-0!../../vue-loader/lib/index.js??vue-loader-options!./PulseLoader.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./PulseLoader.vue?vue&type=template&id=7dc0198c&\"\nimport script from \"./PulseLoader.vue?vue&type=script&lang=js&\"\nexport * from \"./PulseLoader.vue?vue&type=script&lang=js&\"\nimport style0 from \"./PulseLoader.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","(function(t,n){\"object\"===typeof exports&&\"object\"===typeof module?module.exports=n():\"function\"===typeof define&&define.amd?define([],n):\"object\"===typeof exports?exports[\"vue-plain-pagination\"]=n():t[\"vue-plain-pagination\"]=n()})(\"undefined\"!==typeof self?self:this,function(){return function(t){var n={};function e(i){if(n[i])return n[i].exports;var a=n[i]={i:i,l:!1,exports:{}};return t[i].call(a.exports,a,a.exports,e),a.l=!0,a.exports}return e.m=t,e.c=n,e.d=function(t,n,i){e.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:i})},e.r=function(t){\"undefined\"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(t,\"__esModule\",{value:!0})},e.t=function(t,n){if(1&n&&(t=e(t)),8&n)return t;if(4&n&&\"object\"===typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(e.r(i),Object.defineProperty(i,\"default\",{enumerable:!0,value:t}),2&n&&\"string\"!=typeof t)for(var a in t)e.d(i,a,function(n){return t[n]}.bind(null,a));return i},e.n=function(t){var n=t&&t.__esModule?function(){return t[\"default\"]}:function(){return t};return e.d(n,\"a\",n),n},e.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},e.p=\"\",e(e.s=\"fb15\")}({\"0d58\":function(t,n,e){var i=e(\"ce10\"),a=e(\"e11e\");t.exports=Object.keys||function(t){return i(t,a)}},\"11e9\":function(t,n,e){var i=e(\"52a7\"),a=e(\"4630\"),r=e(\"6821\"),o=e(\"6a99\"),s=e(\"69a8\"),u=e(\"c69a\"),c=Object.getOwnPropertyDescriptor;n.f=e(\"9e1e\")?c:function(t,n){if(t=r(t),n=o(n,!0),u)try{return c(t,n)}catch(e){}if(s(t,n))return a(!i.f.call(t,n),t[n])}},1495:function(t,n,e){var i=e(\"86cc\"),a=e(\"cb7c\"),r=e(\"0d58\");t.exports=e(\"9e1e\")?Object.defineProperties:function(t,n){a(t);var e,o=r(n),s=o.length,u=0;while(s>u)i.f(t,e=o[u++],n[e]);return t}},\"230e\":function(t,n,e){var i=e(\"d3f4\"),a=e(\"7726\").document,r=i(a)&&i(a.createElement);t.exports=function(t){return r?a.createElement(t):{}}},\"2aba\":function(t,n,e){var i=e(\"7726\"),a=e(\"32e9\"),r=e(\"69a8\"),o=e(\"ca5a\")(\"src\"),s=\"toString\",u=Function[s],c=(\"\"+u).split(s);e(\"8378\").inspectSource=function(t){return u.call(t)},(t.exports=function(t,n,e,s){var u=\"function\"==typeof e;u&&(r(e,\"name\")||a(e,\"name\",n)),t[n]!==e&&(u&&(r(e,o)||a(e,o,t[n]?\"\"+t[n]:c.join(String(n)))),t===i?t[n]=e:s?t[n]?t[n]=e:a(t,n,e):(delete t[n],a(t,n,e)))})(Function.prototype,s,function(){return\"function\"==typeof this&&this[o]||u.call(this)})},\"2aeb\":function(t,n,e){var i=e(\"cb7c\"),a=e(\"1495\"),r=e(\"e11e\"),o=e(\"613b\")(\"IE_PROTO\"),s=function(){},u=\"prototype\",c=function(){var t,n=e(\"230e\")(\"iframe\"),i=r.length,a=\"<\",o=\">\";n.style.display=\"none\",e(\"fab2\").appendChild(n),n.src=\"javascript:\",t=n.contentWindow.document,t.open(),t.write(a+\"script\"+o+\"document.F=Object\"+a+\"/script\"+o),t.close(),c=t.F;while(i--)delete c[u][r[i]];return c()};t.exports=Object.create||function(t,n){var e;return null!==t?(s[u]=i(t),e=new s,s[u]=null,e[o]=t):e=c(),void 0===n?e:a(e,n)}},\"2d00\":function(t,n){t.exports=!1},\"2d95\":function(t,n){var e={}.toString;t.exports=function(t){return e.call(t).slice(8,-1)}},\"32e9\":function(t,n,e){var i=e(\"86cc\"),a=e(\"4630\");t.exports=e(\"9e1e\")?function(t,n,e){return i.f(t,n,a(1,e))}:function(t,n,e){return t[n]=e,t}},4588:function(t,n){var e=Math.ceil,i=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?i:e)(t)}},4630:function(t,n){t.exports=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}}},\"52a7\":function(t,n){n.f={}.propertyIsEnumerable},5537:function(t,n,e){var i=e(\"8378\"),a=e(\"7726\"),r=\"__core-js_shared__\",o=a[r]||(a[r]={});(t.exports=function(t,n){return o[t]||(o[t]=void 0!==n?n:{})})(\"versions\",[]).push({version:i.version,mode:e(\"2d00\")?\"pure\":\"global\",copyright:\"© 2018 Denis Pushkarev (zloirock.ru)\"})},\"5ca1\":function(t,n,e){var i=e(\"7726\"),a=e(\"8378\"),r=e(\"32e9\"),o=e(\"2aba\"),s=e(\"9b43\"),u=\"prototype\",c=function(t,n,e){var l,f,p,g,b=t&c.F,v=t&c.G,d=t&c.S,h=t&c.P,y=t&c.B,_=v?i:d?i[n]||(i[n]={}):(i[n]||{})[u],m=v?a:a[n]||(a[n]={}),C=m[u]||(m[u]={});for(l in v&&(e=n),e)f=!b&&_&&void 0!==_[l],p=(f?_:e)[l],g=y&&f?s(p,i):h&&\"function\"==typeof p?s(Function.call,p):p,_&&o(_,l,p,t&c.U),m[l]!=p&&r(m,l,g),h&&C[l]!=p&&(C[l]=p)};i.core=a,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},\"5dbc\":function(t,n,e){var i=e(\"d3f4\"),a=e(\"8b97\").set;t.exports=function(t,n,e){var r,o=n.constructor;return o!==e&&\"function\"==typeof o&&(r=o.prototype)!==e.prototype&&i(r)&&a&&a(t,r),t}},\"613b\":function(t,n,e){var i=e(\"5537\")(\"keys\"),a=e(\"ca5a\");t.exports=function(t){return i[t]||(i[t]=a(t))}},\"626a\":function(t,n,e){var i=e(\"2d95\");t.exports=Object(\"z\").propertyIsEnumerable(0)?Object:function(t){return\"String\"==i(t)?t.split(\"\"):Object(t)}},6821:function(t,n,e){var i=e(\"626a\"),a=e(\"be13\");t.exports=function(t){return i(a(t))}},\"69a8\":function(t,n){var e={}.hasOwnProperty;t.exports=function(t,n){return e.call(t,n)}},\"6a99\":function(t,n,e){var i=e(\"d3f4\");t.exports=function(t,n){if(!i(t))return t;var e,a;if(n&&\"function\"==typeof(e=t.toString)&&!i(a=e.call(t)))return a;if(\"function\"==typeof(e=t.valueOf)&&!i(a=e.call(t)))return a;if(!n&&\"function\"==typeof(e=t.toString)&&!i(a=e.call(t)))return a;throw TypeError(\"Can't convert object to primitive value\")}},7726:function(t,n){var e=t.exports=\"undefined\"!=typeof window&&window.Math==Math?window:\"undefined\"!=typeof self&&self.Math==Math?self:Function(\"return this\")();\"number\"==typeof __g&&(__g=e)},\"77f1\":function(t,n,e){var i=e(\"4588\"),a=Math.max,r=Math.min;t.exports=function(t,n){return t=i(t),t<0?a(t+n,0):r(t,n)}},\"79e5\":function(t,n){t.exports=function(t){try{return!!t()}catch(n){return!0}}},8378:function(t,n){var e=t.exports={version:\"2.5.7\"};\"number\"==typeof __e&&(__e=e)},\"86cc\":function(t,n,e){var i=e(\"cb7c\"),a=e(\"c69a\"),r=e(\"6a99\"),o=Object.defineProperty;n.f=e(\"9e1e\")?Object.defineProperty:function(t,n,e){if(i(t),n=r(n,!0),i(e),a)try{return o(t,n,e)}catch(s){}if(\"get\"in e||\"set\"in e)throw TypeError(\"Accessors not supported!\");return\"value\"in e&&(t[n]=e.value),t}},\"8b97\":function(t,n,e){var i=e(\"d3f4\"),a=e(\"cb7c\"),r=function(t,n){if(a(t),!i(n)&&null!==n)throw TypeError(n+\": can't set as prototype!\")};t.exports={set:Object.setPrototypeOf||(\"__proto__\"in{}?function(t,n,i){try{i=e(\"9b43\")(Function.call,e(\"11e9\").f(Object.prototype,\"__proto__\").set,2),i(t,[]),n=!(t instanceof Array)}catch(a){n=!0}return function(t,e){return r(t,e),n?t.__proto__=e:i(t,e),t}}({},!1):void 0),check:r}},9093:function(t,n,e){var i=e(\"ce10\"),a=e(\"e11e\").concat(\"length\",\"prototype\");n.f=Object.getOwnPropertyNames||function(t){return i(t,a)}},\"9b43\":function(t,n,e){var i=e(\"d8e8\");t.exports=function(t,n,e){if(i(t),void 0===n)return t;switch(e){case 1:return function(e){return t.call(n,e)};case 2:return function(e,i){return t.call(n,e,i)};case 3:return function(e,i,a){return t.call(n,e,i,a)}}return function(){return t.apply(n,arguments)}}},\"9def\":function(t,n,e){var i=e(\"4588\"),a=Math.min;t.exports=function(t){return t>0?a(i(t),9007199254740991):0}},\"9e1e\":function(t,n,e){t.exports=!e(\"79e5\")(function(){return 7!=Object.defineProperty({},\"a\",{get:function(){return 7}}).a})},aa77:function(t,n,e){var i=e(\"5ca1\"),a=e(\"be13\"),r=e(\"79e5\"),o=e(\"fdef\"),s=\"[\"+o+\"]\",u=\"​…\",c=RegExp(\"^\"+s+s+\"*\"),l=RegExp(s+s+\"*$\"),f=function(t,n,e){var a={},s=r(function(){return!!o[t]()||u[t]()!=u}),c=a[t]=s?n(p):o[t];e&&(a[e]=c),i(i.P+i.F*s,\"String\",a)},p=f.trim=function(t,n){return t=String(a(t)),1&n&&(t=t.replace(c,\"\")),2&n&&(t=t.replace(l,\"\")),t};t.exports=f},be13:function(t,n){t.exports=function(t){if(void 0==t)throw TypeError(\"Can't call method on \"+t);return t}},c366:function(t,n,e){var i=e(\"6821\"),a=e(\"9def\"),r=e(\"77f1\");t.exports=function(t){return function(n,e,o){var s,u=i(n),c=a(u.length),l=r(o,c);if(t&&e!=e){while(c>l)if(s=u[l++],s!=s)return!0}else for(;c>l;l++)if((t||l in u)&&u[l]===e)return t||l||0;return!t&&-1}}},c5f6:function(t,n,e){\"use strict\";var i=e(\"7726\"),a=e(\"69a8\"),r=e(\"2d95\"),o=e(\"5dbc\"),s=e(\"6a99\"),u=e(\"79e5\"),c=e(\"9093\").f,l=e(\"11e9\").f,f=e(\"86cc\").f,p=e(\"aa77\").trim,g=\"Number\",b=i[g],v=b,d=b.prototype,h=r(e(\"2aeb\")(d))==g,y=\"trim\"in String.prototype,_=function(t){var n=s(t,!1);if(\"string\"==typeof n&&n.length>2){n=y?n.trim():p(n,3);var e,i,a,r=n.charCodeAt(0);if(43===r||45===r){if(e=n.charCodeAt(2),88===e||120===e)return NaN}else if(48===r){switch(n.charCodeAt(1)){case 66:case 98:i=2,a=49;break;case 79:case 111:i=8,a=55;break;default:return+n}for(var o,u=n.slice(2),c=0,l=u.length;ca)return NaN;return parseInt(u,i)}}return+n};if(!b(\" 0o1\")||!b(\"0b1\")||b(\"+0x1\")){b=function(t){var n=arguments.length<1?0:t,e=this;return e instanceof b&&(h?u(function(){d.valueOf.call(e)}):r(e)!=g)?o(new v(_(n)),e,b):_(n)};for(var m,C=e(\"9e1e\")?c(v):\"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger\".split(\",\"),x=0;C.length>x;x++)a(v,m=C[x])&&!a(b,m)&&f(b,m,l(v,m));b.prototype=d,d.constructor=b,e(\"2aba\")(i,g,b)}},c69a:function(t,n,e){t.exports=!e(\"9e1e\")&&!e(\"79e5\")(function(){return 7!=Object.defineProperty(e(\"230e\")(\"div\"),\"a\",{get:function(){return 7}}).a})},ca5a:function(t,n){var e=0,i=Math.random();t.exports=function(t){return\"Symbol(\".concat(void 0===t?\"\":t,\")_\",(++e+i).toString(36))}},cb7c:function(t,n,e){var i=e(\"d3f4\");t.exports=function(t){if(!i(t))throw TypeError(t+\" is not an object!\");return t}},ce10:function(t,n,e){var i=e(\"69a8\"),a=e(\"6821\"),r=e(\"c366\")(!1),o=e(\"613b\")(\"IE_PROTO\");t.exports=function(t,n){var e,s=a(t),u=0,c=[];for(e in s)e!=o&&i(s,e)&&c.push(e);while(n.length>u)i(s,e=n[u++])&&(~r(c,e)||c.push(e));return c}},d3f4:function(t,n){t.exports=function(t){return\"object\"===typeof t?null!==t:\"function\"===typeof t}},d8e8:function(t,n){t.exports=function(t){if(\"function\"!=typeof t)throw TypeError(t+\" is not a function!\");return t}},e11e:function(t,n){t.exports=\"constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf\".split(\",\")},fab2:function(t,n,e){var i=e(\"7726\").document;t.exports=i&&i.documentElement},fb15:function(t,n,e){\"use strict\";var i;(e.r(n),\"undefined\"!==typeof window)&&((i=window.document.currentScript)&&(i=i.src.match(/(.+\\/)[^\\/]+\\.js(\\?.*)?$/))&&(e.p=i[1]));var a=function(){var t=this,n=t.$createElement,e=t._self._c||n;return e(\"ul\",{class:t.paginationClasses.ul},[t.paginationLabels.first?e(\"li\",{class:t.paginationClasses.li+\" \"+(t.hasFirst?t.paginationClasses.liDisable:\"\")},[e(\"button\",{class:t.paginationClasses.button+\" \"+(t.hasFirst?t.paginationClasses.buttonDisable:\"\"),attrs:{disabled:t.hasFirst},domProps:{innerHTML:t._s(t.paginationLabels.first)},on:{click:t.first}})]):t._e(),t.paginationLabels.prev?e(\"li\",{class:t.paginationClasses.li+\" \"+(t.hasFirst?t.paginationClasses.liDisable:\"\")},[e(\"button\",{class:t.paginationClasses.button+\" \"+(t.hasFirst?t.paginationClasses.buttonDisable:\"\"),attrs:{disabled:t.hasFirst},domProps:{innerHTML:t._s(t.paginationLabels.prev)},on:{click:t.prev}})]):t._e(),e(\"li\",{directives:[{name:\"show\",rawName:\"v-show\",value:1!==t.rangeFirstPage,expression:\"rangeFirstPage !== 1\"}],class:t.paginationClasses.li},[e(\"button\",{class:t.paginationClasses.button,on:{click:function(n){t.goto(1)}}},[t._v(\"1\")])]),e(\"li\",{directives:[{name:\"show\",rawName:\"v-show\",value:3===t.rangeFirstPage,expression:\"rangeFirstPage === 3\"}],class:t.paginationClasses.li},[e(\"button\",{class:t.paginationClasses.button,on:{click:function(n){t.goto(2)}}},[t._v(\"2\")])]),e(\"li\",{directives:[{name:\"show\",rawName:\"v-show\",value:1!==t.rangeFirstPage&&2!==t.rangeFirstPage&&3!==t.rangeFirstPage,expression:\"rangeFirstPage !== 1 && rangeFirstPage !== 2 && rangeFirstPage !== 3\"}],class:t.paginationClasses.li+\" \"+t.paginationClasses.liDisable},[e(\"span\",{class:t.paginationClasses.button+\" \"+t.paginationClasses.buttonDisable},[t._v(\"...\")])]),t._l(t.range,function(n){return e(\"li\",{key:n,class:t.paginationClasses.li+\" \"+(t.hasActive(n)?t.paginationClasses.liActive:\"\")},[e(\"button\",{class:t.paginationClasses.button+\" \"+(t.hasActive(n)?t.paginationClasses.buttonActive:\"\"),on:{click:function(e){t.goto(n)}}},[t._v(t._s(n))])])}),e(\"li\",{directives:[{name:\"show\",rawName:\"v-show\",value:t.rangeLastPage!==t.pageCount&&t.rangeLastPage!==t.pageCount-1&&t.rangeLastPage!==t.pageCount-2,expression:\"rangeLastPage !== pageCount && rangeLastPage !== (pageCount - 1) && rangeLastPage !== (pageCount - 2)\"}],class:t.paginationClasses.li+\" \"+t.paginationClasses.liDisable},[e(\"span\",{class:t.paginationClasses.button+\" \"+t.paginationClasses.buttonDisable},[t._v(\"...\")])]),e(\"li\",{directives:[{name:\"show\",rawName:\"v-show\",value:t.rangeLastPage===t.pageCount-2,expression:\"rangeLastPage === (pageCount - 2)\"}],class:t.paginationClasses.li},[e(\"button\",{class:t.paginationClasses.button,on:{click:function(n){t.goto(t.pageCount-1)}}},[t._v(t._s(t.pageCount-1))])]),t.rangeLastPage!==t.pageCount?e(\"li\",{class:t.paginationClasses.li},[e(\"button\",{class:t.paginationClasses.button,on:{click:function(n){t.goto(t.pageCount)}}},[t._v(t._s(t.pageCount))])]):t._e(),t.paginationLabels.next?e(\"li\",{class:t.paginationClasses.li+\" \"+(t.hasLast?t.paginationClasses.liDisable:\"\")},[e(\"button\",{class:t.paginationClasses.button+\" \"+(t.hasLast?t.paginationClasses.buttonDisable:\"\"),attrs:{disabled:t.hasLast},domProps:{innerHTML:t._s(t.paginationLabels.next)},on:{click:t.next}})]):t._e(),t.paginationLabels.last?e(\"li\",{class:t.paginationClasses.li+\" \"+(t.hasLast?t.paginationClasses.liDisable:\"\")},[e(\"button\",{class:t.paginationClasses.button+\" \"+(t.hasLast?t.paginationClasses.buttonDisable:\"\"),attrs:{disabled:t.hasLast},domProps:{innerHTML:t._s(t.paginationLabels.last)},on:{click:t.last}})]):t._e()],2)},r=[];function o(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function s(t){for(var n=1;nthis.pageCount&&this.$emit(\"input\",this.pageCount)},computed:{rangeFirstPage:function(){return 1===this.value?1:this.value===this.pageCount?this.pageCount-u<0?1:this.pageCount-u+1:this.value-1},rangeLastPage:function(){return Math.min(this.rangeFirstPage+u-1,this.pageCount)},range:function(){for(var t=[],n=this.rangeFirstPage;n<=this.rangeLastPage;n+=1)t.push(n);return t},hasFirst:function(){return 1===this.value},hasLast:function(){return this.value===this.pageCount}},watch:{value:function(){this.$emit(\"change\")}},methods:{first:function(){this.hasFirst||this.$emit(\"input\",1)},prev:function(){this.hasFirst||this.$emit(\"input\",this.value-1)},goto:function(t){this.$emit(\"input\",t)},next:function(){this.hasLast||this.$emit(\"input\",this.value+1)},last:function(){this.hasLast||this.$emit(\"input\",this.pageCount)},hasActive:function(t){return t===this.value}}},p=f;function g(t,n,e,i,a,r,o,s){var u,c=\"function\"===typeof t?t.options:t;if(n&&(c.render=n,c.staticRenderFns=e,c._compiled=!0),i&&(c.functional=!0),r&&(c._scopeId=\"data-v-\"+r),o?(u=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||\"undefined\"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),a&&a.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(o)},c._ssrRegister=u):a&&(u=s?function(){a.call(this,this.$root.$options.shadowRoot)}:a),u)if(c.functional){c._injectStyles=u;var l=c.render;c.render=function(t,n){return u.call(n),l(t,n)}}else{var f=c.beforeCreate;c.beforeCreate=f?[].concat(f,u):[u]}return{exports:t,options:c}}var b=g(p,a,r,!1,null,null,null);b.options.__file=\"vue-plain-pagination.vue\";var v=b.exports;n[\"default\"]=v},fdef:function(t,n){t.exports=\"\\t\\n\\v\\f\\r   ᠎              \\u2028\\u2029\\ufeff\"}})[\"default\"]});\n//# sourceMappingURL=vue-plain-pagination.umd.min.js.map","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar fails = require('../internals/fails');\nvar isArray = require('../internals/is-array');\nvar isObject = require('../internals/is-object');\nvar toObject = require('../internals/to-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar createProperty = require('../internals/create-property');\nvar arraySpeciesCreate = require('../internals/array-species-create');\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar V8_VERSION = require('../internals/engine-v8-version');\n\nvar IS_CONCAT_SPREADABLE = wellKnownSymbol('isConcatSpreadable');\nvar MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF;\nvar MAXIMUM_ALLOWED_INDEX_EXCEEDED = 'Maximum allowed index exceeded';\nvar TypeError = global.TypeError;\n\n// We can't use this feature detection in V8 since it causes\n// deoptimization and serious performance degradation\n// https://github.com/zloirock/core-js/issues/679\nvar IS_CONCAT_SPREADABLE_SUPPORT = V8_VERSION >= 51 || !fails(function () {\n var array = [];\n array[IS_CONCAT_SPREADABLE] = false;\n return array.concat()[0] !== array;\n});\n\nvar SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('concat');\n\nvar isConcatSpreadable = function (O) {\n if (!isObject(O)) return false;\n var spreadable = O[IS_CONCAT_SPREADABLE];\n return spreadable !== undefined ? !!spreadable : isArray(O);\n};\n\nvar FORCED = !IS_CONCAT_SPREADABLE_SUPPORT || !SPECIES_SUPPORT;\n\n// `Array.prototype.concat` method\n// https://tc39.es/ecma262/#sec-array.prototype.concat\n// with adding support of @@isConcatSpreadable and @@species\n$({ target: 'Array', proto: true, forced: FORCED }, {\n // eslint-disable-next-line no-unused-vars -- required for `.length`\n concat: function concat(arg) {\n var O = toObject(this);\n var A = arraySpeciesCreate(O, 0);\n var n = 0;\n var i, k, length, len, E;\n for (i = -1, length = arguments.length; i < length; i++) {\n E = i === -1 ? O : arguments[i];\n if (isConcatSpreadable(E)) {\n len = lengthOfArrayLike(E);\n if (n + len > MAX_SAFE_INTEGER) throw TypeError(MAXIMUM_ALLOWED_INDEX_EXCEEDED);\n for (k = 0; k < len; k++, n++) if (k in E) createProperty(A, n, E[k]);\n } else {\n if (n >= MAX_SAFE_INTEGER) throw TypeError(MAXIMUM_ALLOWED_INDEX_EXCEEDED);\n createProperty(A, n++, E);\n }\n }\n A.length = n;\n return A;\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar toObject = require('../internals/to-object');\nvar arraySpeciesCreate = require('../internals/array-species-create');\nvar createProperty = require('../internals/create-property');\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\n\nvar HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('splice');\n\nvar TypeError = global.TypeError;\nvar max = Math.max;\nvar min = Math.min;\nvar MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF;\nvar MAXIMUM_ALLOWED_LENGTH_EXCEEDED = 'Maximum allowed length exceeded';\n\n// `Array.prototype.splice` method\n// https://tc39.es/ecma262/#sec-array.prototype.splice\n// with adding support of @@species\n$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {\n splice: function splice(start, deleteCount /* , ...items */) {\n var O = toObject(this);\n var len = lengthOfArrayLike(O);\n var actualStart = toAbsoluteIndex(start, len);\n var argumentsLength = arguments.length;\n var insertCount, actualDeleteCount, A, k, from, to;\n if (argumentsLength === 0) {\n insertCount = actualDeleteCount = 0;\n } else if (argumentsLength === 1) {\n insertCount = 0;\n actualDeleteCount = len - actualStart;\n } else {\n insertCount = argumentsLength - 2;\n actualDeleteCount = min(max(toIntegerOrInfinity(deleteCount), 0), len - actualStart);\n }\n if (len + insertCount - actualDeleteCount > MAX_SAFE_INTEGER) {\n throw TypeError(MAXIMUM_ALLOWED_LENGTH_EXCEEDED);\n }\n A = arraySpeciesCreate(O, actualDeleteCount);\n for (k = 0; k < actualDeleteCount; k++) {\n from = actualStart + k;\n if (from in O) createProperty(A, k, O[from]);\n }\n A.length = actualDeleteCount;\n if (insertCount < actualDeleteCount) {\n for (k = actualStart; k < len - actualDeleteCount; k++) {\n from = k + actualDeleteCount;\n to = k + insertCount;\n if (from in O) O[to] = O[from];\n else delete O[to];\n }\n for (k = len; k > len - actualDeleteCount + insertCount; k--) delete O[k - 1];\n } else if (insertCount > actualDeleteCount) {\n for (k = len - actualDeleteCount; k > actualStart; k--) {\n from = k + actualDeleteCount - 1;\n to = k + insertCount - 1;\n if (from in O) O[to] = O[from];\n else delete O[to];\n }\n }\n for (k = 0; k < insertCount; k++) {\n O[k + actualStart] = arguments[k + 2];\n }\n O.length = len - actualDeleteCount + insertCount;\n return A;\n }\n});\n","module.exports = __webpack_public_path__ + \"img/icon_saveback.a97c52a6.png\";","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HomePage.vue?vue&type=style&index=0&id=97b13bb0&scoped=true&lang=scss&\"","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar MATCH = wellKnownSymbol('match');\n\nmodule.exports = function (METHOD_NAME) {\n var regexp = /./;\n try {\n '/./'[METHOD_NAME](regexp);\n } catch (error1) {\n try {\n regexp[MATCH] = false;\n return '/./'[METHOD_NAME](regexp);\n } catch (error2) { /* empty */ }\n } return false;\n};\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FiltersSelection.vue?vue&type=style&index=0&id=f627e2c8&scoped=true&lang=scss&\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OccurrencesList.vue?vue&type=style&index=0&id=0317c9c6&scoped=true&lang=scss&\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJEAAACRCAYAAADD2FojAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAXEgAAFxIBZ5/SUgAABHRJREFUeAHtnYFtGkEQRQNKH3Y6SScklUAncTpxOiGVXPYkpEE2l90bzWjR/IdkaX23O8u8/wTYxsfh0m5fuEFgjMBrm3a9n7r6c2hf12VZXu5PMIbAKIHD4fDtODqZeRDYIoBEW2Q4PkwAiYZRMXGLwJHXQ1toOD5K4NheGP0dncw8CDwiwNPZIyoc20UAiXbhYvIjAl8fHfx4rD3l/W7Hrh+P831tAu318nmkwyGJWqH1F5PXkYLMqUOgZf5j5Acvns7qZD6tEySahr7OxkhUJ8tpnSDRNPR1NkaiOllO6wSJpqGvszES1clyWidINA19nY2RqE6W0zpBomno62yMRHWynNYJEk1DX2djJKqT5bROkGga+jobI1GdLKd1gkTT0NfZGInqZDmtEySahr7OxkhUJ8tpnSDRNPR1Nh59o36djjc6ub0p/dfG6U+H1/+AWdd8OiF4gEciwdCjW0aiaKKC9ZBIMPTolpEomqhgPSQSDD26ZSSKJipYD4kEQ49uGYmiiQrWQyLB0KNbRqJoooL1kEgw9OiWkSiaqGA9JBIMPbplJIomKlgPiQRDj24ZiaKJCtZDIsHQo1tGomiigvWQSDD06JaRKJqoYD0kEgw9umUkiiYqWA+JBEOPbhmJookK1kMiwdCjW0aiaKKC9ZBIMPTolpEomqhgPSQSDD26ZSSKJipYD4kEQ49uGYmiiQrWQyLB0KNbRqJoooL1pl1ub+/l7bKzaZ//vmuLNv90Pp9PuxYlTW6X/vvZeL4lle+W5ZGoi4gJPQJI1CPE+S4BJOoiYkKPABL1CHG+SwCJuoiY0COARD1CnO8SQKIuIib0CCBRjxDnuwSQqIuICT0CSNQjxPkuASTqImJCj8DMv529tTu3fj3Fbe/f8vioKouNRyJjwchJAImc4FhmBJDIWDByEkAiJziWGQEkMhaMnASQyAmOZUYAiYwFIycBJHKCY5kRQCJjwchJAImc4FhmBJDIWDByEkAiJziWGQEkMhaMnASQyAmOZUYAiYwFIycBJHKCY5kRQCJjwchJAImc4FhmBJDIWDByEkAiJziWGQEkMhaMnASQyAmOZUYAiYwFIycBJHKCY5kRQCJjwchJAImc4FhmBJDIWDByEkAiJziWGQEkMhaMnASQyAmOZUYAiYwFIycBJHKCY5kRQCJjwchJAImc4FhmBKZdbs/uwvOM2iX0/uy4N+875paeikS3eG+fF/ZWOu2k5ng6SwKrVBaJlNJO6hWJksAqlUUipbSTekWiJLBKZZFIKe2kXpEoCaxSWSRSSjupVyRKAqtUFomU0k7qFYmSwCqVRSKltJN6RaIksEplkUgp7aRekSgJrFJZJFJKO6lXJEoCq1QWiZTSTuoViZLAKpVFIqW0k3odfaN+ex/75Zp0Hyj7pASWZXkZuWtDErVip5FizNEkwNOZZu6hXSNRKE7NYkikmXto10gUilOzGBJp5h7aNRKF4tQshkSauYd2vf6e6NIuqfJ6V/V7G7/ffc8QAv8l8A/RFE7lrzgAJAAAAABJRU5ErkJggg==\"","module.exports = __webpack_public_path__ + \"img/icon_savenext.7ef49056.png\";","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CurationList.vue?vue&type=style&index=0&lang=css&\"","'use strict';\nvar $ = require('../internals/export');\nvar $includes = require('../internals/array-includes').includes;\nvar addToUnscopables = require('../internals/add-to-unscopables');\n\n// `Array.prototype.includes` method\n// https://tc39.es/ecma262/#sec-array.prototype.includes\n$({ target: 'Array', proto: true }, {\n includes: function includes(el /* , fromIndex = 0 */) {\n return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables('includes');\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FacetsComponent.vue?vue&type=style&index=0&id=b6acce8a&scoped=true&lang=scss&\"","module.exports = __webpack_public_path__ + \"img/icon_comment.6f9de73d.png\";","var UA = require('../internals/engine-user-agent');\n\nmodule.exports = /MSIE|Trident/.test(UA);\n","var $ = require('../internals/export');\nvar FREEZING = require('../internals/freezing');\nvar fails = require('../internals/fails');\nvar isObject = require('../internals/is-object');\nvar onFreeze = require('../internals/internal-metadata').onFreeze;\n\n// eslint-disable-next-line es/no-object-freeze -- safe\nvar $freeze = Object.freeze;\nvar FAILS_ON_PRIMITIVES = fails(function () { $freeze(1); });\n\n// `Object.freeze` method\n// https://tc39.es/ecma262/#sec-object.freeze\n$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !FREEZING }, {\n freeze: function freeze(it) {\n return $freeze && isObject(it) ? $freeze(onFreeze(it)) : it;\n }\n});\n","module.exports = __webpack_public_path__ + \"img/logo_ebiodiv_small.2a380f8c.png\";","module.exports = __webpack_public_path__ + \"img/icon_resetnext.5cffc813.png\";","const STATUS_CODE_LABELS = {\n \"DONE\": \"Done\",\n \"PNDG\": \"Pending\",\n \"UDCB\": \"Undecidable\" \n}\n\n// values from\n// https://github.com/gbif/download-query-tools/blob/33562b5f0486fe032a1d274987edd6682415660d/src/main/resources/org/gbif/occurrence/query/filter.properties#L130-L141\n// https://github.com/gbif/gbif-web/blob/be5c9b54d59da14c26cc43ee7cd573c2d687b27d/packages/react-components/locales/translations/en/enums/basisOfRecord.json\nconst BASIS_OF_RECORD_LABELS = {\n PRESERVED_SPECIMEN: \"Specimen\",\n FOSSIL_SPECIMEN: \"Fossil\",\n LIVING_SPECIMEN: \"Living Specimen\",\n OBSERVATION: \"Observation\",\n HUMAN_OBSERVATION: \"Human Observation\",\n MACHINE_OBSERVATION: \"Machine Observation\",\n LITERATURE: \"Literature Occurrence\",\n MATERIAL_SAMPLE: \"Material sample\",\n OCCURRENCE: \"Occurrence evidence\",\n MATERIAL_CITATION: \"Material citation\",\n UNKNOWN: \"Unknown evidence\",\n}\n\n// https://github.com/gbif/gbif-web/blob/be5c9b54d59da14c26cc43ee7cd573c2d687b27d/packages/react-components/locales/translations/en/enums/typeStatus.json\nconst TYPE_STATUS_LABELS = {\n TYPE: \"Type\",\n TYPE_SPECIES: \"Type species\",\n TYPE_GENUS: \"Type genus\",\n ALLOLECTOTYPE: \"Allolectotype\",\n ALLONEOTYPE: \"Alloneotype\",\n ALLOTYPE: \"Allotype\",\n COTYPE: \"Cotype\",\n EPITYPE: \"Epitype\",\n EXEPITYPE: \"Ex-epitype\",\n EXHOLOTYPE: \"Ex-holotype\",\n EXISOTYPE: \"Ex-isotype\",\n EXLECTOTYPE: \"Ex-lectotype\",\n EXNEOTYPE: \"Ex-neotype\",\n EXPARATYPE: \"Ex-paratype\",\n EXSYNTYPE: \"Ex-syntype\",\n EXTYPE: \"Ex-type\",\n HAPANTOTYPE: \"Hapantotype\",\n HOLOTYPE: \"Holotype\",\n ICONOTYPE: \"Iconotype\",\n ISOLECTOTYPE: \"Isolectotype\",\n ISONEOTYPE: \"Isoneotype\",\n ISOSYNTYPE: \"Isosyntype\",\n ISOTYPE: \"Isotype\",\n LECTOTYPE: \"Lectotype\",\n NEOTYPE: \"Neotype\",\n PARALECTOTYPE: \"Paralectotype\",\n PARANEOTYPE: \"Paraneotype\",\n PARATYPE: \"Paratype\",\n PLASTOHOLOTYPE: \"Plastoholotype\",\n PLASTOISOTYPE: \"Plastoisotype\",\n PLASTOLECTOTYPE: \"Plastolectotype\",\n PLASTONEOTYPE: \"Plastoneotype\",\n PLASTOPARATYPE: \"Plastoparatype\",\n PLASTOSYNTYPE: \"Plastosyntype\",\n PLASTOTYPE: \"Plastotype\",\n SECONDARYTYPE: \"Secondary type\",\n SUPPLEMENTARYTYPE: \"Supplementary type\",\n SYNTYPE: \"Syntype\",\n TOPOTYPE: \"Topotype\",\n ORIGINALMATERIAL: \"Original material\",\n NOTATYPE: \"Not a type\"\n}\n\n/* always round the number to one decimal */\nconst LATLON_FORMAT = new Intl.NumberFormat(\"en-US\", {\n style: \"decimal\",\n minimumFractionDigits: 3,\n maximumFractionDigits: 3,\n});\n\nexport default {\n mixin_fields: {\n methods: {\n display_value_decimalLatitude_decimalLongitude(decimalLatitude, decimalLongitude) {\n // Both values are defined \n if (decimalLatitude != null & decimalLongitude != null) {\n /* \n Math.sign(x) is between -1 and 1 (-1 for negative number, 0 for zero, 1 for positive number)\n 1 + Math.sign(x) is between 0 and 2 (0 for negative number, 1 for zero, 2 for positive number)\n [\"negative\", \"zero\", \"position\"][1 + Math.sign(x)] returns \n * \"negative\" for negative number\n * \"zero\" for zero\n * \"positive\" for positive number\n */\n const lat_suffix = [\"S\", \"\", \"N\"][1 + Math.sign(decimalLatitude)];\n const lon_suffix = [\"W\", \"\", \"E\"][1 + Math.sign(decimalLongitude)];\n return LATLON_FORMAT.format(decimalLatitude) + lat_suffix + \", \" + LATLON_FORMAT.format(decimalLongitude) + lon_suffix;\n }\n // Only one value is defined (should not happen)\n if ((decimalLatitude == null || decimalLongitude == null) && (decimalLatitude != null || decimalLongitude != null)) {\n return decimalLatitude + \", \" + decimalLongitude;\n }\n // Undefined\n return \"\";\n },\n display_value_elevation_depth(elevation, depth) {\n // Only elevation\n if (elevation != null && depth == null) {\n return elevation;\n }\n // Only depth\n if (elevation == null && depth != null) {\n return -depth;\n }\n // Both\n if (elevation != null && depth != null) {\n return elevation + \"/\" + (-depth);\n }\n // None\n return \"\";\n },\n display_value_day_month_year(day, month, year) {\n const values_without_null = [day, month, year].filter(v => v != null);\n return values_without_null.join(\"/\");\n },\n display_value_statusCode(statusCode) {\n let value = STATUS_CODE_LABELS[statusCode];\n if (value != null) {\n return value;\n }\n return statusCode;\n },\n display_value_typeStatus(typeStatus) {\n let value = TYPE_STATUS_LABELS[typeStatus];\n if (value != null) {\n return value;\n }\n return typeStatus;\n },\n display_value_basisOfRecord(basisOfRecord) {\n let value = BASIS_OF_RECORD_LABELS[basisOfRecord];\n if (value != null) {\n return value;\n }\n return basisOfRecord;\n },\n display_content(object, keys) {\n const values = keys.map(k => object[k]);\n // if keys = [\"elevation, \"depth\"]\n // then method_name = \"display_value_elevation_depth\" \n const method_name = 'display_value_' + keys.join('_');\n if (method_name in this) {\n // the method exist: call it\n return this[method_name](...values);\n }\n // by default: concat all the values separated by \"/\"\n return values.filter(v => v != null).join(\"/\");\n },\n }\n },\n}\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FacetElement.vue?vue&type=style&index=0&id=65ae43ae&scoped=true&lang=scss&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"container-fluid\"},[_c('BannerComponent',{attrs:{\"title\":\"eBioDiv Matching Service\",\"subtitle\":\"Linking material citations to specimens\"}}),(_vm.landing)?_c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"info-container\"},[_c('span',{staticClass:\"close-button\",on:{\"click\":function($event){return _vm.removeInfo()}}},[_vm._v(\"x \")]),_vm._m(0)])]):_vm._e(),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.step == 2),expression:\"step == 2\"}],ref:\"step2\",staticClass:\"row\"},[_c('OccurrencesList',{ref:\"occurrencesList\"})],1),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.step == 3),expression:\"step == 3\"}],staticClass:\"row\"},[_c('CurationList',{ref:\"curationList\",on:{\"back\":_vm.reloadOccurrences}})],1)],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('p',[_vm._v(\"Are you new to the matching service? Then \"),_c('a',{attrs:{\"href\":\"https://ebiodiv.org/help/\",\"target\":\"_blank\"}},[_vm._v(\"click here\")]),_vm._v(\" !\")])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.bannerCssClasses,style:(_vm.cssVars)},[_c('div',[_c('div',{staticClass:\"float-start position-absolute\"},[_c('a',{attrs:{\"href\":_vm.baseUrl}},[_c('img',{staticClass:\"medium-img\",attrs:{\"src\":require(\"../assets/images/logo_ebiodiv_small.png\")}})])]),_c('h1',[_vm._v(_vm._s(_vm.title))]),_c('p',[_c('i',[_vm._v(_vm._s(_vm.subtitle))])])]),_c('div',{staticClass:\"user-login-container\"},[_c('b-nav',[_c('b-nav-item',{attrs:{\"href\":\"https://ebiodiv.org/help/\",\"link-classes\":\"ebiodiv_navbar_link\",\"target\":\"_blank\"}},[_c('b-icon-question-circle'),_vm._v(\" Help\")],1),_c('b-nav-item',{attrs:{\"href\":\"https://ebiodiv.org/\",\"link-classes\":\"ebiodiv_navbar_link\",\"target\":\"_blank\"}},[_c('b-icon-info-circle'),_vm._v(\" About\")],1)],1),_c('UserComponent')],1)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"user-login\"},[(_vm.user.name)?[_c('div',{attrs:{\"id\":\"loginName\"}},[_c('b-icon',{attrs:{\"icon\":\"person-fill\"}}),_vm._v(\" \"+_vm._s(_vm.user.name))],1),_c('b-popover',{attrs:{\"target\":\"loginName\",\"triggers\":\"hover\",\"placement\":\"bottomright\",\"delay\":{'show': 50, 'hide': 400}}},[_c('b-container',[_c('b-row',{staticClass:\"mb-2 mt-2\"},[_c('b-col',[_vm._v(\"ORCID \"),_c('a',{attrs:{\"href\":_vm.userOrcidUrl,\"target\":\"_blank\"}},[_vm._v(_vm._s(_vm.user.orcid))])])],1),_c('b-row',{staticClass:\"mb-2 mt-2\"},[_c('b-col',[_c('b-button',{attrs:{\"variant\":\"outline-danger\",\"size\":\"sm\"},on:{\"click\":_vm.logout}},[_vm._v(\"Log out\")])],1)],1)],1)],1)]:[_c('b-button',{directives:[{name:\"b-modal\",rawName:\"v-b-modal\",value:('loginForm'),expression:\"'loginForm'\"}],attrs:{\"size\":\"sm\",\"id\":\"loginName\"}},[_c('b-icon',{attrs:{\"icon\":\"person-fill\"}}),_vm._v(\" Login\")],1),_c('b-modal',{attrs:{\"id\":\"loginForm\",\"title\":\"Login with your ORCID\",\"hide-footer\":true},on:{\"show\":_vm.onLoginShow,\"hide\":_vm.onLoginHide}},[_c('div',{staticClass:\"modal-dialog\",attrs:{\"role\":\"document\"}},[_c('div',{staticClass:\"modal-content\"},[_c('div',{staticClass:\"modal-body mx-auto\"},[_c('div',[_c('a',{staticClass:\"btn btn-outline-primary\",attrs:{\"id\":\"oauthLink\",\"href\":_vm.authUrl,\"role\":\"button\",\"target\":\"_blank\",\"rel\":\"opener\"},on:{\"click\":_vm.startOAuth}},[_c('img',{attrs:{\"src\":\"orcid_24x24.webp\"}}),_vm._v(\" Connect your ORCID\")])])])])])])]],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserComponent.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserComponent.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./UserComponent.vue?vue&type=template&id=e3031a88&scoped=true&\"\nimport script from \"./UserComponent.vue?vue&type=script&lang=js&\"\nexport * from \"./UserComponent.vue?vue&type=script&lang=js&\"\nimport style0 from \"./UserComponent.vue?vue&type=style&index=0&id=e3031a88&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"e3031a88\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BannerComponent.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BannerComponent.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./BannerComponent.vue?vue&type=template&id=54254476&scoped=true&\"\nimport script from \"./BannerComponent.vue?vue&type=script&lang=js&\"\nexport * from \"./BannerComponent.vue?vue&type=script&lang=js&\"\nimport style0 from \"./BannerComponent.vue?vue&type=style&index=0&id=54254476&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"54254476\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"component-container\",style:(_vm.cssVars)},[_c('div',{ref:\"table\"},[_c('div',{staticClass:\"content-container\"},[(this.user_query.occurrences_keys.length == 0)?_c('FacetsComponent',{ref:\"facetsBox\",staticClass:\"facets-container\",attrs:{\"filters\":_vm.filters,\"user_query\":_vm.user_query,\"updateRanking\":_vm.updateRanking,\"updateQuery\":_vm.updateQuery,\"updateBasisOfRecord\":_vm.updateBasisOfRecord,\"updateFacetSelection\":_vm.updateFacetSelection}}):_vm._e(),_c('div',{staticClass:\"full-container\"},[(_vm.in_progress)?_c('div',{staticClass:\"centered-container\"},[_c('PulseLoader',{attrs:{\"color\":_vm.theme_color.main}})],1):_c('div',[(!_vm.in_progress)?_c('p',[_vm._v(\" (Total: \"+_vm._s(_vm.total)+\" \"+_vm._s(_vm.get_occurrence_name.toLowerCase())),(_vm.total > 1)?_c('span',[_vm._v(\"s\")]):_vm._e(),_vm._v(\") \")]):_vm._e(),(this.user_query.occurrences_keys.length == 0)?_c('FiltersSelection',{attrs:{\"query_keyword\":this.user_query.q,\"facets\":this.user_query.facets_selection,\"updateQuery\":this.updateQuery,\"updatePreQuery\":this.updatePreQuery,\"updateFacetSelection\":this.updateFacetSelection,\"resetFacets\":this.resetFacets}}):_vm._e(),(_vm.occurrences.length > 0)?_c('div',{staticClass:\"sub-container\"},[_c('div',{staticClass:\"table-container\"},[_c('table',[_c('thead',[_c('tr',[_c('th',[_c('button',{ref:\"fieldsButton\",staticClass:\"button-th\",on:{\"click\":function($event){return _vm.popupFields()}}},[_c('img',{staticClass:\"mini\",attrs:{\"src\":require('../assets/images/icon_more.png')}})]),_vm._v(\" \"+_vm._s(_vm.get_occurrence_name)+\" ID \"),_c('div',{class:_vm.fields_popup,style:({ top: _vm.modalTop + 'px', left: _vm.modalLeft + 'px', zIndex: _vm.modalZIndex })},[_c('div',{staticClass:\"right-container\"},[_c('button',{staticClass:\"button-close\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){return _vm.closeFields()}}},[_c('img',{staticClass:\"mini\",attrs:{\"src\":require(\"../assets/images/icon_close.png\")}}),_vm._v(\" Close \")])]),_c('div',{staticClass:\"content-popup\"},[_c('h2',[_vm._v(\"Fields\")]),_vm._l((_vm.occurrence_characteristics),function(field){return _c('p',{key:'allfields_'+field.title},[_c('input',{attrs:{\"type\":\"checkbox\",\"id\":\"fields\",\"name\":\"fields\"},domProps:{\"checked\":field.selection},on:{\"change\":function($event){return _vm.changeSelection($event, field.field)}}}),(field.title == 'nb')?_c('span',[_vm._v(_vm._s(_vm.get_curation_name))]):_vm._e(),_vm._v(\" \"+_vm._s(field.title)+\" \")])})],2)])]),_vm._l((_vm.fields_to_display),function(field){return _c('th',{key:'display_'+field.field},[(field.title == 'nb')?_c('span',[_vm._v(_vm._s(_vm.get_curation_name))]):_vm._e(),_vm._v(\" \"+_vm._s(field.title)+\" \")])}),_c('th',[_vm._v(\"Status\")]),_c('th')],2)]),_vm._l((_vm.occurrences),function(occurrence,index){return _c('tbody',{key:'occurrence_'+occurrence.key,ref:\"table_row\",refInFor:true},[_c('OccurrencesElement',{attrs:{\"occurrence\":occurrence,\"index\":index}})],1)})],2)]),_c('br'),_c('div',{staticClass:\"page-box\"},[_c('v-pagination',{attrs:{\"page-count\":_vm.page_total,\"classes\":_vm.bootstrapPaginationClasses,\"labels\":_vm.paginationAnchorTexts},model:{value:(_vm.user_query.page),callback:function ($$v) {_vm.$set(_vm.user_query, \"page\", $$v)},expression:\"user_query.page\"}})],1)]):_vm._e()],1)])],1)])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"facets-container\",style:(_vm.cssVars)},[_c('h2',[_vm._v(\"Query\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model.trim\",value:(_vm.user_query.pre_q),expression:\"user_query.pre_q\",modifiers:{\"trim\":true}}],attrs:{\"type\":\"text\",\"required\":\"\"},domProps:{\"value\":(_vm.user_query.pre_q)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.user_query, \"pre_q\", $event.target.value.trim())},\"blur\":function($event){return _vm.$forceUpdate()}}}),_c('button',{staticClass:\"button\",on:{\"click\":function($event){return _vm.search()}}},[_c('img',{staticClass:\"mini\",attrs:{\"src\":require('../assets/images/icon_search.png')}})]),_c('div',{staticClass:\"radiobutton-container\"},[_c('input',{attrs:{\"type\":\"radio\",\"id\":\"basisOfRecord\",\"name\":\"basisOfRecord\",\"value\":\"PRESERVED_SPECIMEN\"},domProps:{\"checked\":_vm.selectedBasis('PRESERVED_SPECIMEN')},on:{\"click\":function($event){return _vm.updateBasis($event)}}}),_c('label',{attrs:{\"for\":\"basisOfRecord\"}},[_vm._v(\"Preserved specimen\")]),_c('br'),_c('input',{attrs:{\"type\":\"radio\",\"id\":\"basisOfRecord\",\"name\":\"basisOfRecord\",\"value\":\"MATERIAL_CITATION\"},domProps:{\"checked\":_vm.selectedBasis('MATERIAL_CITATION')},on:{\"click\":function($event){return _vm.updateBasis($event)}}}),_c('label',{attrs:{\"for\":\"basisOfRecord\"}},[_vm._v(\"Material citation\")]),_c('br')]),_c('SortDropdown',{attrs:{\"updateSort\":this.updateRanking,\"options\":_vm.filters.ranking,\"selected\":_vm.user_query.ranking}}),_c('h2',[_vm._v(\"Filters\")]),_vm._l((this.filters.facets),function(facet){return _c('div',{key:facet.name},[_c('FacetElement',{attrs:{\"facet\":facet,\"updateFacetSelection\":_vm.updateFacetSelection,\"user_query\":_vm.user_query}})],1)})],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('PanelHideShow',{attrs:{\"expanded_init\":_vm.visibility,\"size\":\"small\"},on:{\"clicked\":_vm.updateVisibility},scopedSlots:_vm._u([{key:\"title\",fn:function(){return [_vm._v(_vm._s(_vm.facet.title))]},proxy:true},{key:\"content\",fn:function(){return [(_vm.in_progress)?_c('PulseLoader',{attrs:{\"color\":_vm.theme_color.main}}):_c('div',[(_vm.facet.field != 'year' && _vm.facet.field != 'hasRelationWithStatus')?_c('input',{directives:[{name:\"model\",rawName:\"v-model.trim\",value:(_vm.pre_value),expression:\"pre_value\",modifiers:{\"trim\":true}}],ref:_vm.facet.field+'_input',attrs:{\"type\":\"text\",\"required\":\"\",\"placeholder\":\"type to search\"},domProps:{\"value\":(_vm.pre_value)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.pre_value=$event.target.value.trim()},\"blur\":function($event){return _vm.$forceUpdate()}}}):_vm._e(),_c('hr'),(_vm.values.length > 0)?_c('div',[(_vm.facet.field == 'year')?_c('div',[_vm._v(\" \"+_vm._s(_vm.user_query.facets_selection.year)+\" \"),_c('vue-slider',{attrs:{\"data\":_vm.values,\"marks\":_vm.defined_labels,\"tooltip\":'always'},model:{value:(_vm.selected_date),callback:function ($$v) {_vm.selected_date=$$v},expression:\"selected_date\"}})],1):_c('div',_vm._l((_vm.values),function(item){return _c('div',{key:_vm.facet.field+'_'+item.value,class:_vm.getClass(item),on:{\"click\":function($event){return _vm.changeFacet(_vm.facet.field, $event)}}},[_c('input',{attrs:{\"id\":_vm.facet.field+'_'+item.value,\"name\":item.value,\"type\":\"checkbox\"},domProps:{\"value\":item.value,\"checked\":item.checked}}),_c('label',{attrs:{\"for\":_vm.facet.field+'_'+item.value}},[_c('span',{staticClass:\"name\"},[_vm._v(\" \"+_vm._s(_vm.getPrettyItemValue(item))+\" \")]),_c('span',{staticClass:\"count\"},[_vm._v(_vm._s(item.count))])])])}),0)]):_c('p',[_vm._v(\"No value found\")])])]},proxy:true}])})}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:\"title\"},[_c('img',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.expanded),expression:\"!expanded\"}],class:_vm.size,attrs:{\"src\":require(\"../assets/images/icon_plus.png\"),\"alt\":\"[+]\"},on:{\"click\":function($event){return _vm.changeExpand()}}}),_c('img',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.expanded),expression:\"expanded\"}],class:_vm.size,attrs:{\"src\":require(\"../assets/images/icon_minus.png\"),\"alt\":\"[-]\"},on:{\"click\":function($event){return _vm.changeExpand()}}}),(_vm.size=='medium')?_c('h2',[_vm._t(\"title\")],2):_vm._e(),(_vm.size=='small')?_c('h3',[_vm._t(\"title\")],2):_vm._e()]),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.expanded),expression:\"expanded\"}]},[_vm._t(\"content\")],2)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PanelHideShow.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PanelHideShow.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./PanelHideShow.vue?vue&type=template&id=6a9e4cee&scoped=true&\"\nimport script from \"./PanelHideShow.vue?vue&type=script&lang=js&\"\nexport * from \"./PanelHideShow.vue?vue&type=script&lang=js&\"\nimport style0 from \"./PanelHideShow.vue?vue&type=style&index=0&id=6a9e4cee&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"6a9e4cee\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FacetElement.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FacetElement.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./FacetElement.vue?vue&type=template&id=65ae43ae&scoped=true&\"\nimport script from \"./FacetElement.vue?vue&type=script&lang=js&\"\nexport * from \"./FacetElement.vue?vue&type=script&lang=js&\"\nimport style0 from \"./FacetElement.vue?vue&type=style&index=0&id=65ae43ae&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"65ae43ae\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"dropdown-container\",style:(_vm.cssVars)},[_c('div',{staticClass:\"dropdown\"},[_c('p',[_vm._v(\"Sort by \"),_c('span',{staticClass:\"selected-option\"},[_vm._v(_vm._s(_vm.selected_name))])]),_c('div',{staticClass:\"dropdown-content\"},_vm._l((_vm.options),function(option){return _c('p',{key:'sortby_'+option.field,on:{\"click\":function($event){return _vm.updateSort(option.field)}}},[_vm._v(_vm._s(option.title))])}),0)])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SortDropdown.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SortDropdown.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./SortDropdown.vue?vue&type=template&id=5ca1b596&scoped=true&\"\nimport script from \"./SortDropdown.vue?vue&type=script&lang=js&\"\nexport * from \"./SortDropdown.vue?vue&type=script&lang=js&\"\nimport style0 from \"./SortDropdown.vue?vue&type=style&index=0&id=5ca1b596&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"5ca1b596\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FacetsComponent.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FacetsComponent.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./FacetsComponent.vue?vue&type=template&id=b6acce8a&scoped=true&\"\nimport script from \"./FacetsComponent.vue?vue&type=script&lang=js&\"\nexport * from \"./FacetsComponent.vue?vue&type=script&lang=js&\"\nimport style0 from \"./FacetsComponent.vue?vue&type=style&index=0&id=b6acce8a&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"b6acce8a\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{style:(_vm.cssVars)},[_c('div',{staticClass:\"active-filters\"},[(_vm.query_keyword != '')?_c('span',{staticClass:\"filter-name\"},[_c('span',{staticClass:\"filter-remove\",on:{\"click\":function($event){return _vm.removeFilter('keyword', 'q')}}},[_vm._v(\"x \")]),_vm._v(\" \"+_vm._s(_vm.shortIt(_vm.query_keyword))+\" \")]):_vm._e(),_vm._l((_vm.active_filters),function(filter){return _c('span',{key:filter.name,staticClass:\"filter-name\"},[_c('span',{staticClass:\"filter-remove\",on:{\"click\":function($event){return _vm.removeFilter(filter.type, filter.name)}}},[_vm._v(\"x \")]),_vm._v(\" \"+_vm._s(_vm.shortIt(filter.name))+\" \")])}),(_vm.filters_count > 1)?_c('span',{staticClass:\"filters-remove\"},[_c('span',{on:{\"click\":_vm.removeAllFilters}},[_vm._v(\"Remove all filters\")])]):_vm._e()],2)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FiltersSelection.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FiltersSelection.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./FiltersSelection.vue?vue&type=template&id=f627e2c8&scoped=true&\"\nimport script from \"./FiltersSelection.vue?vue&type=script&lang=js&\"\nexport * from \"./FiltersSelection.vue?vue&type=script&lang=js&\"\nimport style0 from \"./FiltersSelection.vue?vue&type=style&index=0&id=f627e2c8&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"f627e2c8\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('tr',{class:_vm.tr_even,style:(_vm.cssVars)},[_c('td',{staticClass:\"space\"},[_c('a',{attrs:{\"href\":'https://www.gbif.org/occurrence/'+_vm.occurrence['key'],\"target\":\"_blank\"}},[_vm._v(_vm._s(_vm.occurrence.key))])]),_vm._l((_vm.fields_to_display),function(field){return _c('td',{key:field.title},[_vm._v(_vm._s(_vm.getValue(field.field))+\" \"),(field.field=='comment_count' && _vm.comment_count)?_c('img',{staticClass:\"mini\",attrs:{\"src\":require(\"../assets/images/icon_comment.png\")}}):_vm._e()])}),_c('td',[_c('div',{staticClass:\"progress-status\"},[_vm._v(\"  \"),_vm._l((_vm.done_yes_count),function(i){return _c('div',{key:'doneyes_'+i,staticClass:\"done-yes-status\"})}),_vm._l((_vm.done_no_count),function(i){return _c('div',{key:'doneno_'+i,staticClass:\"done-no-status\"})}),_vm._l((_vm.udcb_count),function(i){return _c('div',{key:'udcb_'+i,staticClass:\"udcb-status\"})}),_vm._l((_vm.pending_count),function(i){return _c('div',{key:'pndg_'+i,staticClass:\"pending-status\"})})],2)]),_c('td',[_c('button',{staticClass:\"button-td\",on:{\"click\":function($event){return _vm.displayOccurrence()}}},[_c('img',{staticClass:\"mini\",attrs:{\"src\":require(\"../assets/images/icon_todo.png\")}})])])],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OccurrencesElement.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OccurrencesElement.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./OccurrencesElement.vue?vue&type=template&id=3554ef6d&scoped=true&\"\nimport script from \"./OccurrencesElement.vue?vue&type=script&lang=js&\"\nexport * from \"./OccurrencesElement.vue?vue&type=script&lang=js&\"\nimport style0 from \"./OccurrencesElement.vue?vue&type=style&index=0&id=3554ef6d&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3554ef6d\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OccurrencesList.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OccurrencesList.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./OccurrencesList.vue?vue&type=template&id=0317c9c6&scoped=true&\"\nimport script from \"./OccurrencesList.vue?vue&type=script&lang=js&\"\nexport * from \"./OccurrencesList.vue?vue&type=script&lang=js&\"\nimport style0 from \"./OccurrencesList.vue?vue&type=style&index=0&id=0317c9c6&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"0317c9c6\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"component-container\",style:(_vm.cssVars)},[(_vm.in_progress)?_c('div',{staticClass:\"centered-container\"},[_c('PulseLoader',{attrs:{\"color\":_vm.theme_color.main}})],1):_vm._e(),(_vm.warning)?_c('div',{staticClass:\"alert alert-warning\"},[_vm._v(\" Occurrence \"+_vm._s(_vm.user_query.occurrence_key)+\" not found \")]):_vm._e(),_c('div',{staticClass:\"table-container\"},[(!_vm.in_progress && !_vm.warning)?_c('table',[_c('tr',{staticClass:\"empty-line\"},[_c('td',{attrs:{\"colspan\":\"100\"}},[_c('div',{staticClass:\"separator\"},[_c('h2',[_c('span',[_vm._v(_vm._s(_vm.get_occurrence_name)+\" \"+_vm._s(_vm.user_query.occurrence_key)+\" \"+_vm._s(_vm.get_description))])])])])]),_c('tr',[_c('th',[_vm._v(\"Key\")]),_c('th'),_vm._l((_vm.curation_characteristics),function(characteristic){return _c('th',{key:characteristic.score+'main-th'},[_vm._v(_vm._s(characteristic.name))])}),_c('th',{attrs:{\"colspan\":\"2\"}}),_c('th')],2),_c('tr',{staticClass:\"reference-entity\"},[_c('td',[_c('a',{attrs:{\"href\":'https://www.gbif.org/occurrence/'+_vm.user_query.occurrence_key,\"target\":\"_blank\"}},[_vm._v(_vm._s(_vm.user_query.occurrence_key))])]),_c('td'),_vm._l((_vm.curation_characteristics),function(characteristic){return [(characteristic.value)?_c('td',{key:characteristic.score+'main-td',class:'cell_' + characteristic.score},[_vm._v(_vm._s(_vm.display_content(_vm.get_occurrence, characteristic.value)))]):_vm._e()]}),_c('td',{attrs:{\"colspan\":\"2\"}}),_c('td',[(_vm.user_query.basisOfRecord=='MATERIAL_CITATION')?_c('button',{staticClass:\"button-table\",on:{\"click\":function($event){_vm.expanded = !_vm.expanded}}},[(!_vm.expanded)?_c('img',{staticClass:\"mini\",attrs:{\"src\":require(\"../assets/images/icon_expand.png\")}}):_vm._e(),(_vm.expanded)?_c('img',{staticClass:\"mini\",attrs:{\"src\":require(\"../assets/images/icon_reduce.png\")}}):_vm._e()]):_vm._e()])],2),(_vm.expanded)?_c('tr',{staticClass:\"expanded\"},[_c('td',{attrs:{\"colspan\":\"100\"}},[(_vm.get_occurrence.verbatimLabel)?_c('div',{staticClass:\"expanded-box\"},[_vm._v(\" \"+_vm._s(_vm.get_occurrence.verbatimLabel)+\" \")]):_vm._e(),('references' in _vm.get_occurrence)?_c('div',{staticClass:\"expanded-box\"},[_c('label',[_vm._v(\"Data source:\")]),_c('ul',[_c('li',[_c('a',{attrs:{\"href\":_vm.get_occurrence.references,\"target\":\"_blank\"}},[_vm._v(\"Treatment\")])]),('identifier' in _vm.get_occurrence)?_c('li',[_c('a',{attrs:{\"href\":_vm.get_mc,\"target\":\"_blank\"}},[_vm._v(\"Material citation\")])]):_vm._e()])]):_vm._e(),('references' in _vm.get_occurrence)?_c('div',{staticClass:\"expanded-box\"},[_c('label',[_vm._v(\"Additional links:\")]),_c('ul',[_c('li',[_c('a',{attrs:{\"href\":_vm.get_gbif_dataset,\"target\":\"_blank\"}},[_vm._v(\"GBIF dataset \"+_vm._s(_vm.get_occurrence.datasetKey))])]),_c('li',[_c('a',{attrs:{\"href\":_vm.get_biotxplorer,\"target\":\"_blank\"}},[_vm._v(\"Biotic interactions browser\")])]),_c('li',[_c('a',{attrs:{\"href\":_vm.get_sibils,\"target\":\"_blank\"}},[_vm._v(\"SIBiLS\")])])])]):_vm._e(),('references' in _vm.get_occurrence)?_c('div',{staticClass:\"expanded-box\"},[_c('a',{attrs:{\"href\":_vm.get_report_link,\"target\":\"_blank\"}},[_vm._v(\"Report an error on the content\")])]):_vm._e()])]):_vm._e(),_c('tr',{staticClass:\"empty-line\"},[_c('td',{attrs:{\"colspan\":\"100\"}},[_c('br'),_c('br'),_c('div',{staticClass:\"separator\"},[_c('h2',[_c('span',[_vm._v(_vm._s(_vm.get_curation_name)+\"s associated with the \"+_vm._s(_vm.get_occurrence_name.toLowerCase())+\" \"+_vm._s(_vm.user_query.occurrence_key))])])]),_c('p',[_vm._v(\" \"+_vm._s(_vm.to_process_curation.length)+\" suggested \"+_vm._s(_vm.get_curation_name.toLowerCase())+_vm._s(_vm.to_process_curation.length > 1?'s':'')+\" to curate \")]),_c('p',{staticClass:\"notice\"},[_vm._v(\"Please indicate for each suggested \"+_vm._s(_vm.get_curation_name.toLowerCase())+\" whether it matches the \"+_vm._s(_vm.get_occurrence_name.toLowerCase())+\" or not (Yes / No).\")])])]),(_vm.to_process_curation.length > 0)?_c('tr',[_c('th',[_vm._v(\"Key\")]),_c('th',{on:{\"click\":function($event){return _vm.sortBy('$global')}}},[_vm._v(\"Score\")]),_vm._l((_vm.curation_characteristics),function(char){return _c('th',{key:char.score+'sp-th',staticClass:\"clickable-th\",on:{\"click\":function($event){return _vm.sortBy(char.score)}}},[_vm._v(_vm._s(char.name))])}),_c('th',[_vm._v(\"Decision\")]),_c('th',[_vm._v(\"Comment\")]),_c('th')],2):_vm._e(),_vm._l((_vm.to_process_curation),function(to_process_key,index){return _c('CurationElement',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.in_current_page(index)),expression:\"in_current_page(index)\"}],key:to_process_key.occurrenceKey2,attrs:{\"pre_occurrence\":_vm.occurrences[to_process_key.occurrenceKey2],\"pre_matching\":to_process_key,\"pre_scores\":_vm.get_scores(_vm.occurrences[_vm.user_query.occurrence_key], _vm.occurrences[to_process_key.occurrenceKey2])},on:{\"updateCuration\":_vm.updateCuration}})}),(_vm.page_total > 1)?_c('tr',{staticClass:\"empty-line centered-empty\"},[_c('td',{attrs:{\"colspan\":\"100\"}},[_c('div',{staticClass:\"page-box\"},[_c('v-pagination',{attrs:{\"page-count\":_vm.page_total,\"classes\":_vm.bootstrapPaginationClasses,\"labels\":_vm.paginationAnchorTexts},model:{value:(_vm.current_page),callback:function ($$v) {_vm.current_page=$$v},expression:\"current_page\"}})],1)])]):_vm._e(),_vm._l((_vm.empty_elements),function(empty_element){return _c('CurationElement',{key:empty_element,attrs:{\"all_occurrences\":_vm.occurrences},on:{\"updateCuration\":_vm.updateCuration,\"addCuration\":_vm.addCuration,\"deleteCuration\":_vm.deleteCuration}})}),_c('tr',{staticClass:\"empty-line\"},[_c('td',{attrs:{\"colspan\":\"100\"}},[_c('div',{staticClass:\"left-container\"},[_c('br'),_c('button',{staticClass:\"green-button\",on:{\"click\":function($event){return _vm.addLine()}}},[_c('img',{staticClass:\"small\",attrs:{\"src\":require(\"../assets/images/icon_add.png\")}}),_vm._v(\" Add another \"+_vm._s(_vm.get_curation_name.toLowerCase())+\" \")])])])]),(_vm.finished_curation.length > 0)?_c('tr',{staticClass:\"empty-line\"},[_c('td',{attrs:{\"colspan\":\"100\"}},[_c('br'),_c('br'),_c('img',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.show_edit),expression:\"!show_edit\"}],staticClass:\"mini\",attrs:{\"src\":require(\"../assets/images/icon_plus.png\"),\"alt\":\"[+]\"},on:{\"click\":function($event){_vm.show_edit = !_vm.show_edit}}}),_c('img',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.show_edit),expression:\"show_edit\"}],staticClass:\"mini\",attrs:{\"src\":require(\"../assets/images/icon_minus.png\"),\"alt\":\"[-]\"},on:{\"click\":function($event){_vm.show_edit = !_vm.show_edit}}}),_vm._v(\" \"+_vm._s(_vm.finished_curation.length)+\" \"+_vm._s(_vm.get_curation_name.toLowerCase())),(_vm.finished_curation.length > 1)?_c('span',[_vm._v(\"s\")]):_vm._e(),_vm._v(\" already curated \")])]):_vm._e(),(_vm.show_edit && _vm.finished_curation.length > 0)?_c('tr',[_c('th',[_vm._v(\"Key\")]),_c('th',[_vm._v(\"Score\")]),_vm._l((_vm.curation_characteristics),function(char){return _c('th',{key:char.score+'sp-th',staticClass:\"clickable-th\"},[_vm._v(_vm._s(char.name))])}),_c('th',[_vm._v(\"Decision\")]),_c('th',[_vm._v(\"Comment\")]),_c('th')],2):_vm._e(),(_vm.show_edit && _vm.finished_curation.length > 0)?_vm._l((_vm.finished_curation),function(finished_key){return _c('CurationElement',{key:finished_key.occurrenceKey2,attrs:{\"pre_occurrence\":_vm.occurrences[finished_key.occurrenceKey2],\"pre_matching\":finished_key,\"pre_scores\":_vm.get_scores(_vm.occurrences[_vm.user_query.occurrence_key], _vm.occurrences[finished_key.occurrenceKey2])},on:{\"updateCuration\":_vm.updateCuration}})}):_vm._e()],2):_vm._e()]),(!_vm.in_progress && !_vm.warning)?_c('div',[_c('div',{staticClass:\"button-container\"},[_c('button',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.changes == 0),expression:\"changes == 0\"}],staticClass:\"grey-button\",on:{\"click\":function($event){return _vm.nosaveBack()}}},[_c('img',{staticClass:\"small\",attrs:{\"src\":require(\"../assets/images/icon_back.png\")}}),_vm._v(\" Go back to list \")]),_c('button',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.changes == 0),expression:\"changes == 0\"}],staticClass:\"grey-button\",on:{\"click\":function($event){return _vm.nosaveNext()}}},[_c('img',{staticClass:\"small\",attrs:{\"src\":require(\"../assets/images/icon_next.png\")}}),_vm._v(\" Continue to the next \"+_vm._s(_vm.get_occurrence_name.toLowerCase())+\" \")]),_c('button',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.changes > 0),expression:\"changes > 0\"}],staticClass:\"red-button\",on:{\"click\":function($event){return _vm.nosaveBack()}}},[_c('img',{staticClass:\"small\",attrs:{\"src\":require(\"../assets/images/icon_resetback.png\")}}),_vm._v(\" Reset change(s) and go back to list \")]),_c('button',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.changes > 0),expression:\"changes > 0\"}],staticClass:\"red-button\",on:{\"click\":function($event){return _vm.nosaveNext()}}},[_c('img',{staticClass:\"small\",attrs:{\"src\":require(\"../assets/images/icon_resetnext.png\")}}),_vm._v(\" Reset change(s) and continue to the next \"+_vm._s(_vm.get_occurrence_name.toLowerCase())+\" \")]),_c('br'),_c('br'),_c('button',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.changes > 0),expression:\"changes > 0\"}],staticClass:\"green-button\",on:{\"click\":function($event){return _vm.saveBack()}}},[_c('img',{staticClass:\"small\",attrs:{\"src\":require(\"../assets/images/icon_saveback.png\")}}),_vm._v(\" Save and go back to list \")]),_c('button',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.changes > 0),expression:\"changes > 0\"}],staticClass:\"green-button\",on:{\"click\":function($event){return _vm.saveNext()}}},[_c('img',{staticClass:\"small\",attrs:{\"src\":require(\"../assets/images/icon_savenext.png\")}}),_vm._v(\" Save and continue to the next \"+_vm._s(_vm.get_occurrence_name.toLowerCase())+\" \")])]),_vm._m(0)]):_vm._e(),_c('CommentDraggable')],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"left-container\"},[_c('h3',[_vm._v(\"Color legend for the matching score\")]),_c('table',{staticClass:\"legend-table\"},[_c('tr',[_c('td',[_c('div',{staticClass:\"color-box cell-color-1\"})]),_c('td',[_c('div',{staticClass:\"color-box cell-color-2\"})]),_c('td',[_c('div',{staticClass:\"color-box cell-color-3\"})]),_c('td',[_c('div',{staticClass:\"color-box cell-color-4\"})]),_c('td',[_c('div',{staticClass:\"color-box cell-color-5\"})]),_c('td',[_c('div',{staticClass:\"color-box cell-color-6\"})]),_c('td',[_c('div',{staticClass:\"color-box cell-color-7\"})]),_c('td',[_c('div',{staticClass:\"color-box cell-color-8\"})]),_c('td',[_c('div',{staticClass:\"color-box cell-color-9\"})]),_c('td',[_c('div',{staticClass:\"color-box cell-color-10\"})]),_c('td',[_c('div',{staticClass:\"color-box cell-color-11\"})])]),_c('tr',[_c('td',[_vm._v(\"1\")]),_c('td',[_vm._v(\"0.9\")]),_c('td',[_vm._v(\"0.8\")]),_c('td',[_vm._v(\"0.7\")]),_c('td',[_vm._v(\"0.6\")]),_c('td',[_vm._v(\"0.5\")]),_c('td',[_vm._v(\"0.4\")]),_c('td',[_vm._v(\"0.3\")]),_c('td',[_vm._v(\"0.2\")]),_c('td',[_vm._v(\"0.1\")]),_c('td',[_vm._v(\"0.0\")])])]),_c('a',{attrs:{\"href\":\"/scoring\",\"target\":\"_blank\"}},[_vm._v(\"Scoring algorithm\")])])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('tbody',[_c('tr',[(_vm.pre_occurrence)?_c('td',{staticClass:\"key\"},[_c('a',{attrs:{\"href\":'https://www.gbif.org/occurrence/'+_vm.occurrence.key,\"target\":\"_blank\"}},[_vm._v(_vm._s(_vm.occurrence.key))])]):_c('td',[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.occurrence_key),expression:\"occurrence_key\"}],staticClass:\"empty_key\",domProps:{\"value\":(_vm.occurrence_key)},on:{\"blur\":function($event){return _vm.fetchOccurrence()},\"input\":function($event){if($event.target.composing){ return; }_vm.occurrence_key=$event.target.value}}}),(_vm.empty_link)?_c('a',{attrs:{\"href\":_vm.empty_link,\"target\":\"_blank\"}},[_c('img',{staticClass:\"mini\",attrs:{\"src\":require(\"../assets/images/icon_link.png\")}})]):_vm._e(),(_vm.warning)?_c('span',{staticClass:\"warning\"},[_c('br'),_vm._v(_vm._s(_vm.warning))]):_vm._e()]),(_vm.occurrence)?[_c('td',{class:_vm.cellColor(_vm.scores.$global)},[_vm._v(_vm._s(_vm.scores.$global))]),_vm._l((_vm.curation_characteristics),function(char){return _c('td',{key:char.score+'sp-td',class:'cell_' + char.score + ' ' + _vm.cellColor(_vm.scores[char.score])},[_vm._v(\" \"+_vm._s(_vm.display_content(_vm.occurrence, char.value))+\" \")])}),_c('td',{staticClass:\"decision\"},[_c('input',{attrs:{\"type\":\"checkbox\"},domProps:{\"checked\":_vm.status=='yes'},on:{\"click\":function($event){return _vm.changeSelection($event, 'yes')}}}),_vm._v(\" Yes \"),_c('br'),_c('input',{attrs:{\"type\":\"checkbox\"},domProps:{\"checked\":_vm.status=='no'},on:{\"click\":function($event){return _vm.changeSelection($event, 'no')}}}),_vm._v(\" No \"),_c('br'),_c('input',{attrs:{\"type\":\"checkbox\"},domProps:{\"checked\":_vm.status=='undecidable'},on:{\"click\":function($event){return _vm.changeSelection($event, 'undecidable')}}}),_vm._v(\" Undecidable \")]),_c('td',{staticClass:\"comment\"},[_c('CommentElement',{attrs:{\"occurrence_key\":_vm.matching.occurrenceKey1,\"curation_key\":_vm.matching.occurrenceKey2}})],1),_c('td',[(_vm.occurrence.verbatimLabel)?_c('button',{staticClass:\"button-table\",on:{\"click\":function($event){_vm.expanded = !_vm.expanded}}},[(!_vm.expanded)?_c('img',{staticClass:\"mini\",attrs:{\"src\":require(\"../assets/images/icon_expand.png\")}}):_vm._e(),(_vm.expanded)?_c('img',{staticClass:\"mini\",attrs:{\"src\":require(\"../assets/images/icon_reduce.png\")}}):_vm._e()]):_vm._e()])]:[_c('td'),(_vm.in_progress == false)?_vm._l((_vm.curation_characteristics),function(char){return _c('td',{key:char.score+'sp-td-em',staticClass:\"cell-color-na\"})}):_vm._l((_vm.curation_characteristics),function(char){return _c('td',{key:char.score+'sp-td-em',staticClass:\"cell-color-na\"},[_c('PulseLoader',{attrs:{\"color\":_vm.theme_color.main,\"size\":\"5px\"}})],1)}),_c('td',{staticClass:\"decision\"}),_c('td',{staticClass:\"comment\"}),_c('td')]],2),(_vm.expanded)?_c('tr',{staticClass:\"expanded\"},[_c('td',{attrs:{\"colspan\":\"100\"}},[(_vm.occurrence.verbatimLabel)?_c('div',{staticClass:\"expanded-box\"},[_vm._v(\" \"+_vm._s(_vm.occurrence.verbatimLabel)+\" \")]):_vm._e(),('references' in _vm.occurrence)?_c('div',{staticClass:\"expanded-box\"},[_c('label',[_vm._v(\"Data source:\")]),_c('ul',[('identifier' in _vm.occurrence)?_c('li',[_c('a',{attrs:{\"href\":_vm.get_mc,\"target\":\"_blank\"}},[_vm._v(\"Material citation\")])]):_vm._e(),_c('li',[_c('a',{attrs:{\"href\":_vm.occurrence.references,\"target\":\"_blank\"}},[_vm._v(\"Treatment\")])])])]):_vm._e(),('references' in _vm.occurrence)?_c('div',{staticClass:\"expanded-box\"},[_c('label',[_vm._v(\"Additional links:\")]),_c('ul',[_c('li',[_c('a',{attrs:{\"href\":_vm.get_gbif_dataset,\"target\":\"_blank\"}},[_vm._v(\"GBIF dataset \"+_vm._s(_vm.occurrence.datasetKey))])]),_c('li',[_c('a',{attrs:{\"href\":_vm.get_biotxplorer,\"target\":\"_blank\"}},[_vm._v(\"Biotic interactions browser\")])]),_c('li',[_c('a',{attrs:{\"href\":_vm.get_sibils,\"target\":\"_blank\"}},[_vm._v(\"SIBiLS\")])])])]):_vm._e(),('references' in _vm.occurrence)?_c('div',{staticClass:\"expanded-box\"},[_c('a',{attrs:{\"href\":_vm.get_report_link,\"target\":\"_blank\"}},[_vm._v(\"Report an error on the content\")])]):_vm._e()])]):_vm._e()])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.in_progress)?_c('PulseLoader',{attrs:{\"color\":_vm.theme_color.main}}):_vm._e(),(!_vm.in_progress)?_c('div',[_c('button',{staticClass:\"button-table\",on:{\"click\":_vm.openComments}},[_c('img',{staticClass:\"small\",attrs:{\"src\":require(\"../assets/images/icon_comment.png\")}})]),_c('br'),_vm._v(\" \"+_vm._s(_vm.comments.length)+\" comment\"),(_vm.comments.length > 1)?_c('span',[_vm._v(\"s\")]):_vm._e()]):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CommentElement.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CommentElement.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CommentElement.vue?vue&type=template&id=22a19ffb&scoped=true&\"\nimport script from \"./CommentElement.vue?vue&type=script&lang=js&\"\nexport * from \"./CommentElement.vue?vue&type=script&lang=js&\"\nimport style0 from \"./CommentElement.vue?vue&type=style&index=0&id=22a19ffb&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"22a19ffb\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CurationElement.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CurationElement.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CurationElement.vue?vue&type=template&id=2617a8bd&scoped=true&\"\nimport script from \"./CurationElement.vue?vue&type=script&lang=js&\"\nexport * from \"./CurationElement.vue?vue&type=script&lang=js&\"\nimport style0 from \"./CurationElement.vue?vue&type=style&index=0&id=2617a8bd&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2617a8bd\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.comments_visibility),expression:\"comments_visibility\"}],staticClass:\"custom-dialog\",style:(_vm.dialogStyle),on:{\"mousedown\":_vm.startDrag}},[_c('div',{staticClass:\"handle\"},[_c('div',{staticClass:\"right-container\"},[_c('button',{staticClass:\"button-close\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){return _vm.closeComments()}}},[_c('img',{staticClass:\"mini\",attrs:{\"src\":require(\"../assets/images/icon_close.png\")}}),_vm._v(\" Close \")])]),_c('h2',[_vm._v(\"Comments about \"+_vm._s(_vm.occurrence_key)+\" and \"+_vm._s(_vm.curation_key))]),_c('div',{ref:\"commentsContainer\",staticClass:\"comments-container\",class:{ 'scrollable': _vm.isScrollable }},[_vm._l((_vm.comments),function(comment){return _c('div',{key:comment.id,class:_vm.comment_class(comment.orcid)},[_c('label',{attrs:{\"for\":\"msg\"}},[_c('b',{staticClass:\"orcid-link\",on:{\"click\":function($event){return _vm.goToOrcid(comment.orcid)}}},[_vm._v(_vm._s(comment.userName))])]),_vm._v(\" wrote on \"+_vm._s(new Date(comment.timestamp).toGMTString())+\" \"),_c('p',[_vm._v(_vm._s(comment.text))])])}),_c('textarea',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.comment_txt),expression:\"comment_txt\"}],attrs:{\"placeholder\":\"Type a comment\",\"name\":\"msg\",\"required\":\"\"},domProps:{\"value\":(_vm.comment_txt)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.comment_txt=$event.target.value}}}),_c('div',{staticClass:\"right-container\"},[_c('button',{staticClass:\"button-validation\",attrs:{\"type\":\"button\",\"disabled\":_vm.to_disable},on:{\"click\":function($event){return _vm.postComment()}}},[_vm._v(\" Send \")])])],2)])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CommentDraggable.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CommentDraggable.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CommentDraggable.vue?vue&type=template&id=1c2c4e07&scoped=true&\"\nimport script from \"./CommentDraggable.vue?vue&type=script&lang=js&\"\nexport * from \"./CommentDraggable.vue?vue&type=script&lang=js&\"\nimport style0 from \"./CommentDraggable.vue?vue&type=style&index=0&id=1c2c4e07&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"1c2c4e07\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CurationList.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CurationList.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CurationList.vue?vue&type=template&id=e929430a&scoped=true&\"\nimport script from \"./CurationList.vue?vue&type=script&lang=js&\"\nexport * from \"./CurationList.vue?vue&type=script&lang=js&\"\nimport style0 from \"./CurationList.vue?vue&type=style&index=0&lang=css&\"\nimport style1 from \"./CurationList.vue?vue&type=style&index=1&id=e929430a&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"e929430a\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HomePage.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HomePage.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./HomePage.vue?vue&type=template&id=97b13bb0&scoped=true&\"\nimport script from \"./HomePage.vue?vue&type=script&lang=js&\"\nexport * from \"./HomePage.vue?vue&type=script&lang=js&\"\nimport style0 from \"./HomePage.vue?vue&type=style&index=0&id=97b13bb0&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"97b13bb0\",\n null\n \n)\n\nexport default component.exports","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PanelHideShow.vue?vue&type=style&index=0&id=6a9e4cee&scoped=true&lang=scss&\"","// `Math.sign` method implementation\n// https://tc39.es/ecma262/#sec-math.sign\n// eslint-disable-next-line es/no-math-sign -- safe\nmodule.exports = Math.sign || function sign(x) {\n // eslint-disable-next-line no-self-compare -- NaN check\n return (x = +x) == 0 || x != x ? x : x < 0 ? -1 : 1;\n};\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BannerComponent.vue?vue&type=style&index=0&id=54254476&scoped=true&lang=scss&\""],"sourceRoot":""} \ No newline at end of file diff --git a/js/home.8a256049.js b/js/home.8a256049.js new file mode 100644 index 0000000..e9ca56c --- /dev/null +++ b/js/home.8a256049.js @@ -0,0 +1,7 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["home"],{"043b":function(e,t,n){e.exports=n.p+"img/icon_reduce.72cce8bc.png"},"04d1":function(e,t,n){var r=n("342f"),i=r.match(/firefox\/(\d+)/i);e.exports=!!i&&+i[1]},"07ac":function(e,t,n){var r=n("23e7"),i=n("6f53").values;r({target:"Object",stat:!0},{values:function(e){return i(e)}})},"08ef":function(e,t,n){"use strict";n("92ab")},"09e2":function(e,t,n){},"0a92":function(e,t,n){},"113d":function(e,t,n){e.exports=n.p+"img/icon_todo.00bfd349.png"},1276:function(e,t,n){"use strict";var r=n("2ba4"),i=n("c65b"),o=n("e330"),s=n("d784"),a=n("44e7"),c=n("825a"),u=n("1d80"),l=n("4840"),d=n("8aa5"),h=n("50c4"),f=n("577e"),p=n("dc4a"),_=n("4dae"),m=n("14c3"),v=n("9263"),y=n("9f7f"),g=n("d039"),b=y.UNSUPPORTED_Y,k=4294967295,O=Math.min,C=[].push,w=o(/./.exec),E=o(C),x=o("".slice),P=!g((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));s("split",(function(e,t,n){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var o=f(u(this)),s=void 0===n?k:n>>>0;if(0===s)return[];if(void 0===e)return[o];if(!a(e))return i(t,o,e,s);var c,l,d,h=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),m=0,y=new RegExp(e.source,p+"g");while(c=i(v,y,o)){if(l=y.lastIndex,l>m&&(E(h,x(o,m,c.index)),c.length>1&&c.index=s))break;y.lastIndex===c.index&&y.lastIndex++}return m===o.length?!d&&w(y,"")||E(h,""):E(h,x(o,m)),h.length>s?_(h,0,s):h}:"0".split(void 0,0).length?function(e,n){return void 0===e&&0===n?[]:i(t,this,e,n)}:t,[function(t,n){var r=u(this),s=void 0==t?void 0:p(t,e);return s?i(s,t,r,n):i(o,f(r),t,n)},function(e,r){var i=c(this),s=f(e),a=n(o,i,s,r,o!==t);if(a.done)return a.value;var u=l(i,RegExp),p=i.unicode,_=(i.ignoreCase?"i":"")+(i.multiline?"m":"")+(i.unicode?"u":"")+(b?"g":"y"),v=new u(b?"^(?:"+i.source+")":i,_),y=void 0===r?k:r>>>0;if(0===y)return[];if(0===s.length)return null===m(v,s)?[s]:[];var g=0,C=0,w=[];while(C1?arguments[1]:void 0)}})},"286e":function(e,t,n){"use strict";n("beea")},"28b9":function(e,t,n){e.exports=n.p+"img/icon_expand.01503fbf.png"},"290b":function(e,t,n){"use strict";n("f9a0")},"2af1":function(e,t,n){var r=n("23e7"),i=n("f748");r({target:"Math",stat:!0},{sign:i})},"2cd4":function(e,t,n){"use strict";n("c0c7")},"2d96":function(e,t,n){e.exports=n.p+"img/icon_close.0cd9cdfd.png"},3049:function(e,t,n){"use strict";n("09e2")},3952:function(e,t,n){e.exports=n.p+"img/icon_link.0979c4cd.png"},"396c":function(e,t,n){},"436e":function(e,t,n){e.exports=n.p+"img/icon_more.4319a10b.png"},"457d":function(e,t,n){"use strict";n("4e7e")},"466d":function(e,t,n){"use strict";var r=n("c65b"),i=n("d784"),o=n("825a"),s=n("50c4"),a=n("577e"),c=n("1d80"),u=n("dc4a"),l=n("8aa5"),d=n("14c3");i("match",(function(e,t,n){return[function(t){var n=c(this),i=void 0==t?void 0:u(t,e);return i?r(i,t,n):new RegExp(t)[e](a(n))},function(e){var r=o(this),i=a(e),c=n(t,r,i);if(c.done)return c.value;if(!r.global)return d(r,i);var u=r.unicode;r.lastIndex=0;var h,f=[],p=0;while(null!==(h=d(r,i))){var _=a(h[0]);f[p]=_,""===_&&(r.lastIndex=l(i,s(r.lastIndex),u)),p++}return 0===p?null:f}]}))},4971:function(e,t,n){(function(t,r){e.exports=r(n("2b0e"))})("undefined"!==typeof self&&self,(function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="fb15")}({"091b":function(e,t,n){var r=n("24fb");t=r(!1),t.push([e.i,".vue-slider-dot{position:absolute;-webkit-transition:all 0s;transition:all 0s;z-index:5}.vue-slider-dot:focus{outline:none}.vue-slider-dot-tooltip{position:absolute;visibility:hidden}.vue-slider-dot-hover:hover .vue-slider-dot-tooltip,.vue-slider-dot-tooltip-show{visibility:visible}.vue-slider-dot-tooltip-top{top:-10px;left:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.vue-slider-dot-tooltip-bottom{bottom:-10px;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.vue-slider-dot-tooltip-left{left:-10px;top:50%;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.vue-slider-dot-tooltip-right{right:-10px;top:50%;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}",""]),e.exports=t},"24fb":function(e,t,n){"use strict";function r(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"===typeof btoa){var o=i(r),s=r.sources.map((function(e){return"/*# sourceURL=".concat(r.sourceRoot||"").concat(e," */")}));return[n].concat(s).concat([o]).join("\n")}return[n].join("\n")}function i(e){var t=btoa(unescape(encodeURIComponent(JSON.stringify(e)))),n="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(t);return"/*# ".concat(n," */")}e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=r(t,e);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,r){"string"===typeof e&&(e=[[null,e,""]]);var i={};if(r)for(var o=0;on.parts.length&&(r.parts.length=n.parts.length)}else{var s=[];for(i=0;i-1)t[e]=n[e];else{var r=Object.getOwnPropertyDescriptor(n,e);void 0!==r.value?"function"===typeof r.value?(t.methods||(t.methods={}))[e]=r.value:(t.mixins||(t.mixins=[])).push({data:function(){var t;return t={},t[e]=r.value,t}}):(r.get||r.set)&&((t.computed||(t.computed={}))[e]={get:r.get,set:r.set})}})),(t.mixins||(t.mixins=[])).push({data:function(){return f(this,e)}});var r=e.__decorators__;r&&(r.forEach((function(e){return e(t)})),delete e.__decorators__);var a=Object.getPrototypeOf(e.prototype),c=a instanceof i?a.constructor:i,u=c.extend(t);return m(u,e,c),o&&s(u,e),u}function m(e,t,n){Object.getOwnPropertyNames(t).forEach((function(r){if("prototype"!==r){var i=Object.getOwnPropertyDescriptor(e,r);if(!i||i.configurable){var o=Object.getOwnPropertyDescriptor(t,r);if(!u){if("cid"===r)return;var s=Object.getOwnPropertyDescriptor(n,r);if(!h(o.value)&&s&&s.value===o.value)return}Object.defineProperty(e,r,o)}}}))}function v(e){return"function"===typeof e?_(e):function(t){return _(t,e)}}v.registerHooks=function(e){p.push.apply(p,e)},t.default=v,t.createDecorator=l,t.mixins=d},"7a57":function(e,t,n){var r=n("24fb");t=r(!1),t.push([e.i,".vue-slider{position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;-webkit-tap-highlight-color:rgba(0,0,0,0)}.vue-slider-rail{position:relative;width:100%;height:100%;-webkit-transition-property:width,height,left,right,top,bottom;transition-property:width,height,left,right,top,bottom}.vue-slider-process{position:absolute;z-index:1}",""]),e.exports=t},8875:function(e,t,n){var r,i,o;(function(n,s){i=[],r=s,o="function"===typeof r?r.apply(t,i):r,void 0===o||(e.exports=o)})("undefined"!==typeof self&&self,(function(){function e(){var t=Object.getOwnPropertyDescriptor(document,"currentScript");if(!t&&"currentScript"in document&&document.currentScript)return document.currentScript;if(t&&t.get!==e&&document.currentScript)return document.currentScript;try{throw new Error}catch(f){var n,r,i,o=/.*at [^(]*\((.*):(.+):(.+)\)$/gi,s=/@([^@]*):(\d+):(\d+)\s*$/gi,a=o.exec(f.stack)||s.exec(f.stack),c=a&&a[1]||!1,u=a&&a[2]||!1,l=document.location.href.replace(document.location.hash,""),d=document.getElementsByTagName("script");c===l&&(n=document.documentElement.outerHTML,r=new RegExp("(?:[^\\n]+?\\n){0,"+(u-2)+"}[^<]*\n\n\n\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.loading),expression:\"loading\"}],staticClass:\"v-spinner\"},[_c('div',{staticClass:\"v-pulse v-pulse1\",style:([_vm.spinnerStyle,_vm.spinnerDelay1])}),_c('div',{staticClass:\"v-pulse v-pulse2\",style:([_vm.spinnerStyle,_vm.spinnerDelay2])}),_c('div',{staticClass:\"v-pulse v-pulse3\",style:([_vm.spinnerStyle,_vm.spinnerDelay3])})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../cache-loader/dist/cjs.js??ref--13-0!../../thread-loader/dist/cjs.js!../../babel-loader/lib/index.js!../../cache-loader/dist/cjs.js??ref--1-0!../../vue-loader/lib/index.js??vue-loader-options!./PulseLoader.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../cache-loader/dist/cjs.js??ref--13-0!../../thread-loader/dist/cjs.js!../../babel-loader/lib/index.js!../../cache-loader/dist/cjs.js??ref--1-0!../../vue-loader/lib/index.js??vue-loader-options!./PulseLoader.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./PulseLoader.vue?vue&type=template&id=7dc0198c&\"\nimport script from \"./PulseLoader.vue?vue&type=script&lang=js&\"\nexport * from \"./PulseLoader.vue?vue&type=script&lang=js&\"\nimport style0 from \"./PulseLoader.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","(function(t,n){\"object\"===typeof exports&&\"object\"===typeof module?module.exports=n():\"function\"===typeof define&&define.amd?define([],n):\"object\"===typeof exports?exports[\"vue-plain-pagination\"]=n():t[\"vue-plain-pagination\"]=n()})(\"undefined\"!==typeof self?self:this,function(){return function(t){var n={};function e(i){if(n[i])return n[i].exports;var a=n[i]={i:i,l:!1,exports:{}};return t[i].call(a.exports,a,a.exports,e),a.l=!0,a.exports}return e.m=t,e.c=n,e.d=function(t,n,i){e.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:i})},e.r=function(t){\"undefined\"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(t,\"__esModule\",{value:!0})},e.t=function(t,n){if(1&n&&(t=e(t)),8&n)return t;if(4&n&&\"object\"===typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(e.r(i),Object.defineProperty(i,\"default\",{enumerable:!0,value:t}),2&n&&\"string\"!=typeof t)for(var a in t)e.d(i,a,function(n){return t[n]}.bind(null,a));return i},e.n=function(t){var n=t&&t.__esModule?function(){return t[\"default\"]}:function(){return t};return e.d(n,\"a\",n),n},e.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},e.p=\"\",e(e.s=\"fb15\")}({\"0d58\":function(t,n,e){var i=e(\"ce10\"),a=e(\"e11e\");t.exports=Object.keys||function(t){return i(t,a)}},\"11e9\":function(t,n,e){var i=e(\"52a7\"),a=e(\"4630\"),r=e(\"6821\"),o=e(\"6a99\"),s=e(\"69a8\"),u=e(\"c69a\"),c=Object.getOwnPropertyDescriptor;n.f=e(\"9e1e\")?c:function(t,n){if(t=r(t),n=o(n,!0),u)try{return c(t,n)}catch(e){}if(s(t,n))return a(!i.f.call(t,n),t[n])}},1495:function(t,n,e){var i=e(\"86cc\"),a=e(\"cb7c\"),r=e(\"0d58\");t.exports=e(\"9e1e\")?Object.defineProperties:function(t,n){a(t);var e,o=r(n),s=o.length,u=0;while(s>u)i.f(t,e=o[u++],n[e]);return t}},\"230e\":function(t,n,e){var i=e(\"d3f4\"),a=e(\"7726\").document,r=i(a)&&i(a.createElement);t.exports=function(t){return r?a.createElement(t):{}}},\"2aba\":function(t,n,e){var i=e(\"7726\"),a=e(\"32e9\"),r=e(\"69a8\"),o=e(\"ca5a\")(\"src\"),s=\"toString\",u=Function[s],c=(\"\"+u).split(s);e(\"8378\").inspectSource=function(t){return u.call(t)},(t.exports=function(t,n,e,s){var u=\"function\"==typeof e;u&&(r(e,\"name\")||a(e,\"name\",n)),t[n]!==e&&(u&&(r(e,o)||a(e,o,t[n]?\"\"+t[n]:c.join(String(n)))),t===i?t[n]=e:s?t[n]?t[n]=e:a(t,n,e):(delete t[n],a(t,n,e)))})(Function.prototype,s,function(){return\"function\"==typeof this&&this[o]||u.call(this)})},\"2aeb\":function(t,n,e){var i=e(\"cb7c\"),a=e(\"1495\"),r=e(\"e11e\"),o=e(\"613b\")(\"IE_PROTO\"),s=function(){},u=\"prototype\",c=function(){var t,n=e(\"230e\")(\"iframe\"),i=r.length,a=\"<\",o=\">\";n.style.display=\"none\",e(\"fab2\").appendChild(n),n.src=\"javascript:\",t=n.contentWindow.document,t.open(),t.write(a+\"script\"+o+\"document.F=Object\"+a+\"/script\"+o),t.close(),c=t.F;while(i--)delete c[u][r[i]];return c()};t.exports=Object.create||function(t,n){var e;return null!==t?(s[u]=i(t),e=new s,s[u]=null,e[o]=t):e=c(),void 0===n?e:a(e,n)}},\"2d00\":function(t,n){t.exports=!1},\"2d95\":function(t,n){var e={}.toString;t.exports=function(t){return e.call(t).slice(8,-1)}},\"32e9\":function(t,n,e){var i=e(\"86cc\"),a=e(\"4630\");t.exports=e(\"9e1e\")?function(t,n,e){return i.f(t,n,a(1,e))}:function(t,n,e){return t[n]=e,t}},4588:function(t,n){var e=Math.ceil,i=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?i:e)(t)}},4630:function(t,n){t.exports=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}}},\"52a7\":function(t,n){n.f={}.propertyIsEnumerable},5537:function(t,n,e){var i=e(\"8378\"),a=e(\"7726\"),r=\"__core-js_shared__\",o=a[r]||(a[r]={});(t.exports=function(t,n){return o[t]||(o[t]=void 0!==n?n:{})})(\"versions\",[]).push({version:i.version,mode:e(\"2d00\")?\"pure\":\"global\",copyright:\"© 2018 Denis Pushkarev (zloirock.ru)\"})},\"5ca1\":function(t,n,e){var i=e(\"7726\"),a=e(\"8378\"),r=e(\"32e9\"),o=e(\"2aba\"),s=e(\"9b43\"),u=\"prototype\",c=function(t,n,e){var l,f,p,g,b=t&c.F,v=t&c.G,d=t&c.S,h=t&c.P,y=t&c.B,_=v?i:d?i[n]||(i[n]={}):(i[n]||{})[u],m=v?a:a[n]||(a[n]={}),C=m[u]||(m[u]={});for(l in v&&(e=n),e)f=!b&&_&&void 0!==_[l],p=(f?_:e)[l],g=y&&f?s(p,i):h&&\"function\"==typeof p?s(Function.call,p):p,_&&o(_,l,p,t&c.U),m[l]!=p&&r(m,l,g),h&&C[l]!=p&&(C[l]=p)};i.core=a,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},\"5dbc\":function(t,n,e){var i=e(\"d3f4\"),a=e(\"8b97\").set;t.exports=function(t,n,e){var r,o=n.constructor;return o!==e&&\"function\"==typeof o&&(r=o.prototype)!==e.prototype&&i(r)&&a&&a(t,r),t}},\"613b\":function(t,n,e){var i=e(\"5537\")(\"keys\"),a=e(\"ca5a\");t.exports=function(t){return i[t]||(i[t]=a(t))}},\"626a\":function(t,n,e){var i=e(\"2d95\");t.exports=Object(\"z\").propertyIsEnumerable(0)?Object:function(t){return\"String\"==i(t)?t.split(\"\"):Object(t)}},6821:function(t,n,e){var i=e(\"626a\"),a=e(\"be13\");t.exports=function(t){return i(a(t))}},\"69a8\":function(t,n){var e={}.hasOwnProperty;t.exports=function(t,n){return e.call(t,n)}},\"6a99\":function(t,n,e){var i=e(\"d3f4\");t.exports=function(t,n){if(!i(t))return t;var e,a;if(n&&\"function\"==typeof(e=t.toString)&&!i(a=e.call(t)))return a;if(\"function\"==typeof(e=t.valueOf)&&!i(a=e.call(t)))return a;if(!n&&\"function\"==typeof(e=t.toString)&&!i(a=e.call(t)))return a;throw TypeError(\"Can't convert object to primitive value\")}},7726:function(t,n){var e=t.exports=\"undefined\"!=typeof window&&window.Math==Math?window:\"undefined\"!=typeof self&&self.Math==Math?self:Function(\"return this\")();\"number\"==typeof __g&&(__g=e)},\"77f1\":function(t,n,e){var i=e(\"4588\"),a=Math.max,r=Math.min;t.exports=function(t,n){return t=i(t),t<0?a(t+n,0):r(t,n)}},\"79e5\":function(t,n){t.exports=function(t){try{return!!t()}catch(n){return!0}}},8378:function(t,n){var e=t.exports={version:\"2.5.7\"};\"number\"==typeof __e&&(__e=e)},\"86cc\":function(t,n,e){var i=e(\"cb7c\"),a=e(\"c69a\"),r=e(\"6a99\"),o=Object.defineProperty;n.f=e(\"9e1e\")?Object.defineProperty:function(t,n,e){if(i(t),n=r(n,!0),i(e),a)try{return o(t,n,e)}catch(s){}if(\"get\"in e||\"set\"in e)throw TypeError(\"Accessors not supported!\");return\"value\"in e&&(t[n]=e.value),t}},\"8b97\":function(t,n,e){var i=e(\"d3f4\"),a=e(\"cb7c\"),r=function(t,n){if(a(t),!i(n)&&null!==n)throw TypeError(n+\": can't set as prototype!\")};t.exports={set:Object.setPrototypeOf||(\"__proto__\"in{}?function(t,n,i){try{i=e(\"9b43\")(Function.call,e(\"11e9\").f(Object.prototype,\"__proto__\").set,2),i(t,[]),n=!(t instanceof Array)}catch(a){n=!0}return function(t,e){return r(t,e),n?t.__proto__=e:i(t,e),t}}({},!1):void 0),check:r}},9093:function(t,n,e){var i=e(\"ce10\"),a=e(\"e11e\").concat(\"length\",\"prototype\");n.f=Object.getOwnPropertyNames||function(t){return i(t,a)}},\"9b43\":function(t,n,e){var i=e(\"d8e8\");t.exports=function(t,n,e){if(i(t),void 0===n)return t;switch(e){case 1:return function(e){return t.call(n,e)};case 2:return function(e,i){return t.call(n,e,i)};case 3:return function(e,i,a){return t.call(n,e,i,a)}}return function(){return t.apply(n,arguments)}}},\"9def\":function(t,n,e){var i=e(\"4588\"),a=Math.min;t.exports=function(t){return t>0?a(i(t),9007199254740991):0}},\"9e1e\":function(t,n,e){t.exports=!e(\"79e5\")(function(){return 7!=Object.defineProperty({},\"a\",{get:function(){return 7}}).a})},aa77:function(t,n,e){var i=e(\"5ca1\"),a=e(\"be13\"),r=e(\"79e5\"),o=e(\"fdef\"),s=\"[\"+o+\"]\",u=\"​…\",c=RegExp(\"^\"+s+s+\"*\"),l=RegExp(s+s+\"*$\"),f=function(t,n,e){var a={},s=r(function(){return!!o[t]()||u[t]()!=u}),c=a[t]=s?n(p):o[t];e&&(a[e]=c),i(i.P+i.F*s,\"String\",a)},p=f.trim=function(t,n){return t=String(a(t)),1&n&&(t=t.replace(c,\"\")),2&n&&(t=t.replace(l,\"\")),t};t.exports=f},be13:function(t,n){t.exports=function(t){if(void 0==t)throw TypeError(\"Can't call method on \"+t);return t}},c366:function(t,n,e){var i=e(\"6821\"),a=e(\"9def\"),r=e(\"77f1\");t.exports=function(t){return function(n,e,o){var s,u=i(n),c=a(u.length),l=r(o,c);if(t&&e!=e){while(c>l)if(s=u[l++],s!=s)return!0}else for(;c>l;l++)if((t||l in u)&&u[l]===e)return t||l||0;return!t&&-1}}},c5f6:function(t,n,e){\"use strict\";var i=e(\"7726\"),a=e(\"69a8\"),r=e(\"2d95\"),o=e(\"5dbc\"),s=e(\"6a99\"),u=e(\"79e5\"),c=e(\"9093\").f,l=e(\"11e9\").f,f=e(\"86cc\").f,p=e(\"aa77\").trim,g=\"Number\",b=i[g],v=b,d=b.prototype,h=r(e(\"2aeb\")(d))==g,y=\"trim\"in String.prototype,_=function(t){var n=s(t,!1);if(\"string\"==typeof n&&n.length>2){n=y?n.trim():p(n,3);var e,i,a,r=n.charCodeAt(0);if(43===r||45===r){if(e=n.charCodeAt(2),88===e||120===e)return NaN}else if(48===r){switch(n.charCodeAt(1)){case 66:case 98:i=2,a=49;break;case 79:case 111:i=8,a=55;break;default:return+n}for(var o,u=n.slice(2),c=0,l=u.length;ca)return NaN;return parseInt(u,i)}}return+n};if(!b(\" 0o1\")||!b(\"0b1\")||b(\"+0x1\")){b=function(t){var n=arguments.length<1?0:t,e=this;return e instanceof b&&(h?u(function(){d.valueOf.call(e)}):r(e)!=g)?o(new v(_(n)),e,b):_(n)};for(var m,C=e(\"9e1e\")?c(v):\"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger\".split(\",\"),x=0;C.length>x;x++)a(v,m=C[x])&&!a(b,m)&&f(b,m,l(v,m));b.prototype=d,d.constructor=b,e(\"2aba\")(i,g,b)}},c69a:function(t,n,e){t.exports=!e(\"9e1e\")&&!e(\"79e5\")(function(){return 7!=Object.defineProperty(e(\"230e\")(\"div\"),\"a\",{get:function(){return 7}}).a})},ca5a:function(t,n){var e=0,i=Math.random();t.exports=function(t){return\"Symbol(\".concat(void 0===t?\"\":t,\")_\",(++e+i).toString(36))}},cb7c:function(t,n,e){var i=e(\"d3f4\");t.exports=function(t){if(!i(t))throw TypeError(t+\" is not an object!\");return t}},ce10:function(t,n,e){var i=e(\"69a8\"),a=e(\"6821\"),r=e(\"c366\")(!1),o=e(\"613b\")(\"IE_PROTO\");t.exports=function(t,n){var e,s=a(t),u=0,c=[];for(e in s)e!=o&&i(s,e)&&c.push(e);while(n.length>u)i(s,e=n[u++])&&(~r(c,e)||c.push(e));return c}},d3f4:function(t,n){t.exports=function(t){return\"object\"===typeof t?null!==t:\"function\"===typeof t}},d8e8:function(t,n){t.exports=function(t){if(\"function\"!=typeof t)throw TypeError(t+\" is not a function!\");return t}},e11e:function(t,n){t.exports=\"constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf\".split(\",\")},fab2:function(t,n,e){var i=e(\"7726\").document;t.exports=i&&i.documentElement},fb15:function(t,n,e){\"use strict\";var i;(e.r(n),\"undefined\"!==typeof window)&&((i=window.document.currentScript)&&(i=i.src.match(/(.+\\/)[^\\/]+\\.js(\\?.*)?$/))&&(e.p=i[1]));var a=function(){var t=this,n=t.$createElement,e=t._self._c||n;return e(\"ul\",{class:t.paginationClasses.ul},[t.paginationLabels.first?e(\"li\",{class:t.paginationClasses.li+\" \"+(t.hasFirst?t.paginationClasses.liDisable:\"\")},[e(\"button\",{class:t.paginationClasses.button+\" \"+(t.hasFirst?t.paginationClasses.buttonDisable:\"\"),attrs:{disabled:t.hasFirst},domProps:{innerHTML:t._s(t.paginationLabels.first)},on:{click:t.first}})]):t._e(),t.paginationLabels.prev?e(\"li\",{class:t.paginationClasses.li+\" \"+(t.hasFirst?t.paginationClasses.liDisable:\"\")},[e(\"button\",{class:t.paginationClasses.button+\" \"+(t.hasFirst?t.paginationClasses.buttonDisable:\"\"),attrs:{disabled:t.hasFirst},domProps:{innerHTML:t._s(t.paginationLabels.prev)},on:{click:t.prev}})]):t._e(),e(\"li\",{directives:[{name:\"show\",rawName:\"v-show\",value:1!==t.rangeFirstPage,expression:\"rangeFirstPage !== 1\"}],class:t.paginationClasses.li},[e(\"button\",{class:t.paginationClasses.button,on:{click:function(n){t.goto(1)}}},[t._v(\"1\")])]),e(\"li\",{directives:[{name:\"show\",rawName:\"v-show\",value:3===t.rangeFirstPage,expression:\"rangeFirstPage === 3\"}],class:t.paginationClasses.li},[e(\"button\",{class:t.paginationClasses.button,on:{click:function(n){t.goto(2)}}},[t._v(\"2\")])]),e(\"li\",{directives:[{name:\"show\",rawName:\"v-show\",value:1!==t.rangeFirstPage&&2!==t.rangeFirstPage&&3!==t.rangeFirstPage,expression:\"rangeFirstPage !== 1 && rangeFirstPage !== 2 && rangeFirstPage !== 3\"}],class:t.paginationClasses.li+\" \"+t.paginationClasses.liDisable},[e(\"span\",{class:t.paginationClasses.button+\" \"+t.paginationClasses.buttonDisable},[t._v(\"...\")])]),t._l(t.range,function(n){return e(\"li\",{key:n,class:t.paginationClasses.li+\" \"+(t.hasActive(n)?t.paginationClasses.liActive:\"\")},[e(\"button\",{class:t.paginationClasses.button+\" \"+(t.hasActive(n)?t.paginationClasses.buttonActive:\"\"),on:{click:function(e){t.goto(n)}}},[t._v(t._s(n))])])}),e(\"li\",{directives:[{name:\"show\",rawName:\"v-show\",value:t.rangeLastPage!==t.pageCount&&t.rangeLastPage!==t.pageCount-1&&t.rangeLastPage!==t.pageCount-2,expression:\"rangeLastPage !== pageCount && rangeLastPage !== (pageCount - 1) && rangeLastPage !== (pageCount - 2)\"}],class:t.paginationClasses.li+\" \"+t.paginationClasses.liDisable},[e(\"span\",{class:t.paginationClasses.button+\" \"+t.paginationClasses.buttonDisable},[t._v(\"...\")])]),e(\"li\",{directives:[{name:\"show\",rawName:\"v-show\",value:t.rangeLastPage===t.pageCount-2,expression:\"rangeLastPage === (pageCount - 2)\"}],class:t.paginationClasses.li},[e(\"button\",{class:t.paginationClasses.button,on:{click:function(n){t.goto(t.pageCount-1)}}},[t._v(t._s(t.pageCount-1))])]),t.rangeLastPage!==t.pageCount?e(\"li\",{class:t.paginationClasses.li},[e(\"button\",{class:t.paginationClasses.button,on:{click:function(n){t.goto(t.pageCount)}}},[t._v(t._s(t.pageCount))])]):t._e(),t.paginationLabels.next?e(\"li\",{class:t.paginationClasses.li+\" \"+(t.hasLast?t.paginationClasses.liDisable:\"\")},[e(\"button\",{class:t.paginationClasses.button+\" \"+(t.hasLast?t.paginationClasses.buttonDisable:\"\"),attrs:{disabled:t.hasLast},domProps:{innerHTML:t._s(t.paginationLabels.next)},on:{click:t.next}})]):t._e(),t.paginationLabels.last?e(\"li\",{class:t.paginationClasses.li+\" \"+(t.hasLast?t.paginationClasses.liDisable:\"\")},[e(\"button\",{class:t.paginationClasses.button+\" \"+(t.hasLast?t.paginationClasses.buttonDisable:\"\"),attrs:{disabled:t.hasLast},domProps:{innerHTML:t._s(t.paginationLabels.last)},on:{click:t.last}})]):t._e()],2)},r=[];function o(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function s(t){for(var n=1;nthis.pageCount&&this.$emit(\"input\",this.pageCount)},computed:{rangeFirstPage:function(){return 1===this.value?1:this.value===this.pageCount?this.pageCount-u<0?1:this.pageCount-u+1:this.value-1},rangeLastPage:function(){return Math.min(this.rangeFirstPage+u-1,this.pageCount)},range:function(){for(var t=[],n=this.rangeFirstPage;n<=this.rangeLastPage;n+=1)t.push(n);return t},hasFirst:function(){return 1===this.value},hasLast:function(){return this.value===this.pageCount}},watch:{value:function(){this.$emit(\"change\")}},methods:{first:function(){this.hasFirst||this.$emit(\"input\",1)},prev:function(){this.hasFirst||this.$emit(\"input\",this.value-1)},goto:function(t){this.$emit(\"input\",t)},next:function(){this.hasLast||this.$emit(\"input\",this.value+1)},last:function(){this.hasLast||this.$emit(\"input\",this.pageCount)},hasActive:function(t){return t===this.value}}},p=f;function g(t,n,e,i,a,r,o,s){var u,c=\"function\"===typeof t?t.options:t;if(n&&(c.render=n,c.staticRenderFns=e,c._compiled=!0),i&&(c.functional=!0),r&&(c._scopeId=\"data-v-\"+r),o?(u=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||\"undefined\"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),a&&a.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(o)},c._ssrRegister=u):a&&(u=s?function(){a.call(this,this.$root.$options.shadowRoot)}:a),u)if(c.functional){c._injectStyles=u;var l=c.render;c.render=function(t,n){return u.call(n),l(t,n)}}else{var f=c.beforeCreate;c.beforeCreate=f?[].concat(f,u):[u]}return{exports:t,options:c}}var b=g(p,a,r,!1,null,null,null);b.options.__file=\"vue-plain-pagination.vue\";var v=b.exports;n[\"default\"]=v},fdef:function(t,n){t.exports=\"\\t\\n\\v\\f\\r   ᠎              \\u2028\\u2029\\ufeff\"}})[\"default\"]});\n//# sourceMappingURL=vue-plain-pagination.umd.min.js.map","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar fails = require('../internals/fails');\nvar isArray = require('../internals/is-array');\nvar isObject = require('../internals/is-object');\nvar toObject = require('../internals/to-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar createProperty = require('../internals/create-property');\nvar arraySpeciesCreate = require('../internals/array-species-create');\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar V8_VERSION = require('../internals/engine-v8-version');\n\nvar IS_CONCAT_SPREADABLE = wellKnownSymbol('isConcatSpreadable');\nvar MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF;\nvar MAXIMUM_ALLOWED_INDEX_EXCEEDED = 'Maximum allowed index exceeded';\nvar TypeError = global.TypeError;\n\n// We can't use this feature detection in V8 since it causes\n// deoptimization and serious performance degradation\n// https://github.com/zloirock/core-js/issues/679\nvar IS_CONCAT_SPREADABLE_SUPPORT = V8_VERSION >= 51 || !fails(function () {\n var array = [];\n array[IS_CONCAT_SPREADABLE] = false;\n return array.concat()[0] !== array;\n});\n\nvar SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('concat');\n\nvar isConcatSpreadable = function (O) {\n if (!isObject(O)) return false;\n var spreadable = O[IS_CONCAT_SPREADABLE];\n return spreadable !== undefined ? !!spreadable : isArray(O);\n};\n\nvar FORCED = !IS_CONCAT_SPREADABLE_SUPPORT || !SPECIES_SUPPORT;\n\n// `Array.prototype.concat` method\n// https://tc39.es/ecma262/#sec-array.prototype.concat\n// with adding support of @@isConcatSpreadable and @@species\n$({ target: 'Array', proto: true, forced: FORCED }, {\n // eslint-disable-next-line no-unused-vars -- required for `.length`\n concat: function concat(arg) {\n var O = toObject(this);\n var A = arraySpeciesCreate(O, 0);\n var n = 0;\n var i, k, length, len, E;\n for (i = -1, length = arguments.length; i < length; i++) {\n E = i === -1 ? O : arguments[i];\n if (isConcatSpreadable(E)) {\n len = lengthOfArrayLike(E);\n if (n + len > MAX_SAFE_INTEGER) throw TypeError(MAXIMUM_ALLOWED_INDEX_EXCEEDED);\n for (k = 0; k < len; k++, n++) if (k in E) createProperty(A, n, E[k]);\n } else {\n if (n >= MAX_SAFE_INTEGER) throw TypeError(MAXIMUM_ALLOWED_INDEX_EXCEEDED);\n createProperty(A, n++, E);\n }\n }\n A.length = n;\n return A;\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar toObject = require('../internals/to-object');\nvar arraySpeciesCreate = require('../internals/array-species-create');\nvar createProperty = require('../internals/create-property');\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\n\nvar HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('splice');\n\nvar TypeError = global.TypeError;\nvar max = Math.max;\nvar min = Math.min;\nvar MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF;\nvar MAXIMUM_ALLOWED_LENGTH_EXCEEDED = 'Maximum allowed length exceeded';\n\n// `Array.prototype.splice` method\n// https://tc39.es/ecma262/#sec-array.prototype.splice\n// with adding support of @@species\n$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {\n splice: function splice(start, deleteCount /* , ...items */) {\n var O = toObject(this);\n var len = lengthOfArrayLike(O);\n var actualStart = toAbsoluteIndex(start, len);\n var argumentsLength = arguments.length;\n var insertCount, actualDeleteCount, A, k, from, to;\n if (argumentsLength === 0) {\n insertCount = actualDeleteCount = 0;\n } else if (argumentsLength === 1) {\n insertCount = 0;\n actualDeleteCount = len - actualStart;\n } else {\n insertCount = argumentsLength - 2;\n actualDeleteCount = min(max(toIntegerOrInfinity(deleteCount), 0), len - actualStart);\n }\n if (len + insertCount - actualDeleteCount > MAX_SAFE_INTEGER) {\n throw TypeError(MAXIMUM_ALLOWED_LENGTH_EXCEEDED);\n }\n A = arraySpeciesCreate(O, actualDeleteCount);\n for (k = 0; k < actualDeleteCount; k++) {\n from = actualStart + k;\n if (from in O) createProperty(A, k, O[from]);\n }\n A.length = actualDeleteCount;\n if (insertCount < actualDeleteCount) {\n for (k = actualStart; k < len - actualDeleteCount; k++) {\n from = k + actualDeleteCount;\n to = k + insertCount;\n if (from in O) O[to] = O[from];\n else delete O[to];\n }\n for (k = len; k > len - actualDeleteCount + insertCount; k--) delete O[k - 1];\n } else if (insertCount > actualDeleteCount) {\n for (k = len - actualDeleteCount; k > actualStart; k--) {\n from = k + actualDeleteCount - 1;\n to = k + insertCount - 1;\n if (from in O) O[to] = O[from];\n else delete O[to];\n }\n }\n for (k = 0; k < insertCount; k++) {\n O[k + actualStart] = arguments[k + 2];\n }\n O.length = len - actualDeleteCount + insertCount;\n return A;\n }\n});\n","module.exports = __webpack_public_path__ + \"img/icon_saveback.a97c52a6.png\";","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HomePage.vue?vue&type=style&index=0&id=97b13bb0&scoped=true&lang=scss&\"","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar MATCH = wellKnownSymbol('match');\n\nmodule.exports = function (METHOD_NAME) {\n var regexp = /./;\n try {\n '/./'[METHOD_NAME](regexp);\n } catch (error1) {\n try {\n regexp[MATCH] = false;\n return '/./'[METHOD_NAME](regexp);\n } catch (error2) { /* empty */ }\n } return false;\n};\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FiltersSelection.vue?vue&type=style&index=0&id=f627e2c8&scoped=true&lang=scss&\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OccurrencesList.vue?vue&type=style&index=0&id=0317c9c6&scoped=true&lang=scss&\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJEAAACRCAYAAADD2FojAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAXEgAAFxIBZ5/SUgAABHRJREFUeAHtnYFtGkEQRQNKH3Y6SScklUAncTpxOiGVXPYkpEE2l90bzWjR/IdkaX23O8u8/wTYxsfh0m5fuEFgjMBrm3a9n7r6c2hf12VZXu5PMIbAKIHD4fDtODqZeRDYIoBEW2Q4PkwAiYZRMXGLwJHXQ1toOD5K4NheGP0dncw8CDwiwNPZIyoc20UAiXbhYvIjAl8fHfx4rD3l/W7Hrh+P831tAu318nmkwyGJWqH1F5PXkYLMqUOgZf5j5Acvns7qZD6tEySahr7OxkhUJ8tpnSDRNPR1NkaiOllO6wSJpqGvszES1clyWidINA19nY2RqE6W0zpBomno62yMRHWynNYJEk1DX2djJKqT5bROkGga+jobI1GdLKd1gkTT0NfZGInqZDmtEySahr7OxkhUJ8tpnSDRNPR1Nh59o36djjc6ub0p/dfG6U+H1/+AWdd8OiF4gEciwdCjW0aiaKKC9ZBIMPTolpEomqhgPSQSDD26ZSSKJipYD4kEQ49uGYmiiQrWQyLB0KNbRqJoooL1kEgw9OiWkSiaqGA9JBIMPbplJIomKlgPiQRDj24ZiaKJCtZDIsHQo1tGomiigvWQSDD06JaRKJqoYD0kEgw9umUkiiYqWA+JBEOPbhmJookK1kMiwdCjW0aiaKKC9ZBIMPTolpEomqhgPSQSDD26ZSSKJipYD4kEQ49uGYmiiQrWQyLB0KNbRqJoooL1pl1ub+/l7bKzaZ//vmuLNv90Pp9PuxYlTW6X/vvZeL4lle+W5ZGoi4gJPQJI1CPE+S4BJOoiYkKPABL1CHG+SwCJuoiY0COARD1CnO8SQKIuIib0CCBRjxDnuwSQqIuICT0CSNQjxPkuASTqImJCj8DMv529tTu3fj3Fbe/f8vioKouNRyJjwchJAImc4FhmBJDIWDByEkAiJziWGQEkMhaMnASQyAmOZUYAiYwFIycBJHKCY5kRQCJjwchJAImc4FhmBJDIWDByEkAiJziWGQEkMhaMnASQyAmOZUYAiYwFIycBJHKCY5kRQCJjwchJAImc4FhmBJDIWDByEkAiJziWGQEkMhaMnASQyAmOZUYAiYwFIycBJHKCY5kRQCJjwchJAImc4FhmBJDIWDByEkAiJziWGQEkMhaMnASQyAmOZUYAiYwFIycBJHKCY5kRQCJjwchJAImc4FhmBKZdbs/uwvOM2iX0/uy4N+875paeikS3eG+fF/ZWOu2k5ng6SwKrVBaJlNJO6hWJksAqlUUipbSTekWiJLBKZZFIKe2kXpEoCaxSWSRSSjupVyRKAqtUFomU0k7qFYmSwCqVRSKltJN6RaIksEplkUgp7aRekSgJrFJZJFJKO6lXJEoCq1QWiZTSTuoViZLAKpVFIqW0k3odfaN+ex/75Zp0Hyj7pASWZXkZuWtDErVip5FizNEkwNOZZu6hXSNRKE7NYkikmXto10gUilOzGBJp5h7aNRKF4tQshkSauYd2vf6e6NIuqfJ6V/V7G7/ffc8QAv8l8A/RFE7lrzgAJAAAAABJRU5ErkJggg==\"","module.exports = __webpack_public_path__ + \"img/icon_savenext.7ef49056.png\";","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CurationList.vue?vue&type=style&index=0&lang=css&\"","'use strict';\nvar $ = require('../internals/export');\nvar $includes = require('../internals/array-includes').includes;\nvar addToUnscopables = require('../internals/add-to-unscopables');\n\n// `Array.prototype.includes` method\n// https://tc39.es/ecma262/#sec-array.prototype.includes\n$({ target: 'Array', proto: true }, {\n includes: function includes(el /* , fromIndex = 0 */) {\n return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables('includes');\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FacetsComponent.vue?vue&type=style&index=0&id=b6acce8a&scoped=true&lang=scss&\"","module.exports = __webpack_public_path__ + \"img/icon_comment.6f9de73d.png\";","var UA = require('../internals/engine-user-agent');\n\nmodule.exports = /MSIE|Trident/.test(UA);\n","var $ = require('../internals/export');\nvar FREEZING = require('../internals/freezing');\nvar fails = require('../internals/fails');\nvar isObject = require('../internals/is-object');\nvar onFreeze = require('../internals/internal-metadata').onFreeze;\n\n// eslint-disable-next-line es/no-object-freeze -- safe\nvar $freeze = Object.freeze;\nvar FAILS_ON_PRIMITIVES = fails(function () { $freeze(1); });\n\n// `Object.freeze` method\n// https://tc39.es/ecma262/#sec-object.freeze\n$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !FREEZING }, {\n freeze: function freeze(it) {\n return $freeze && isObject(it) ? $freeze(onFreeze(it)) : it;\n }\n});\n","module.exports = __webpack_public_path__ + \"img/logo_ebiodiv_small.2a380f8c.png\";","module.exports = __webpack_public_path__ + \"img/icon_resetnext.5cffc813.png\";","const STATUS_CODE_LABELS = {\n \"DONE\": \"Done\",\n \"PNDG\": \"Pending\",\n \"UDCB\": \"Undecidable\" \n}\n\n// values from\n// https://github.com/gbif/download-query-tools/blob/33562b5f0486fe032a1d274987edd6682415660d/src/main/resources/org/gbif/occurrence/query/filter.properties#L130-L141\n// https://github.com/gbif/gbif-web/blob/be5c9b54d59da14c26cc43ee7cd573c2d687b27d/packages/react-components/locales/translations/en/enums/basisOfRecord.json\nconst BASIS_OF_RECORD_LABELS = {\n PRESERVED_SPECIMEN: \"Specimen\",\n FOSSIL_SPECIMEN: \"Fossil\",\n LIVING_SPECIMEN: \"Living Specimen\",\n OBSERVATION: \"Observation\",\n HUMAN_OBSERVATION: \"Human Observation\",\n MACHINE_OBSERVATION: \"Machine Observation\",\n LITERATURE: \"Literature Occurrence\",\n MATERIAL_SAMPLE: \"Material sample\",\n OCCURRENCE: \"Occurrence evidence\",\n MATERIAL_CITATION: \"Material citation\",\n UNKNOWN: \"Unknown evidence\",\n}\n\n// https://github.com/gbif/gbif-web/blob/be5c9b54d59da14c26cc43ee7cd573c2d687b27d/packages/react-components/locales/translations/en/enums/typeStatus.json\nconst TYPE_STATUS_LABELS = {\n TYPE: \"Type\",\n TYPE_SPECIES: \"Type species\",\n TYPE_GENUS: \"Type genus\",\n ALLOLECTOTYPE: \"Allolectotype\",\n ALLONEOTYPE: \"Alloneotype\",\n ALLOTYPE: \"Allotype\",\n COTYPE: \"Cotype\",\n EPITYPE: \"Epitype\",\n EXEPITYPE: \"Ex-epitype\",\n EXHOLOTYPE: \"Ex-holotype\",\n EXISOTYPE: \"Ex-isotype\",\n EXLECTOTYPE: \"Ex-lectotype\",\n EXNEOTYPE: \"Ex-neotype\",\n EXPARATYPE: \"Ex-paratype\",\n EXSYNTYPE: \"Ex-syntype\",\n EXTYPE: \"Ex-type\",\n HAPANTOTYPE: \"Hapantotype\",\n HOLOTYPE: \"Holotype\",\n ICONOTYPE: \"Iconotype\",\n ISOLECTOTYPE: \"Isolectotype\",\n ISONEOTYPE: \"Isoneotype\",\n ISOSYNTYPE: \"Isosyntype\",\n ISOTYPE: \"Isotype\",\n LECTOTYPE: \"Lectotype\",\n NEOTYPE: \"Neotype\",\n PARALECTOTYPE: \"Paralectotype\",\n PARANEOTYPE: \"Paraneotype\",\n PARATYPE: \"Paratype\",\n PLASTOHOLOTYPE: \"Plastoholotype\",\n PLASTOISOTYPE: \"Plastoisotype\",\n PLASTOLECTOTYPE: \"Plastolectotype\",\n PLASTONEOTYPE: \"Plastoneotype\",\n PLASTOPARATYPE: \"Plastoparatype\",\n PLASTOSYNTYPE: \"Plastosyntype\",\n PLASTOTYPE: \"Plastotype\",\n SECONDARYTYPE: \"Secondary type\",\n SUPPLEMENTARYTYPE: \"Supplementary type\",\n SYNTYPE: \"Syntype\",\n TOPOTYPE: \"Topotype\",\n ORIGINALMATERIAL: \"Original material\",\n NOTATYPE: \"Not a type\"\n}\n\n/* always round the number to one decimal */\nconst LATLON_FORMAT = new Intl.NumberFormat(\"en-US\", {\n style: \"decimal\",\n minimumFractionDigits: 3,\n maximumFractionDigits: 3,\n});\n\nexport default {\n mixin_fields: {\n methods: {\n display_value_decimalLatitude_decimalLongitude(decimalLatitude, decimalLongitude) {\n // Both values are defined \n if (decimalLatitude != null & decimalLongitude != null) {\n /* \n Math.sign(x) is between -1 and 1 (-1 for negative number, 0 for zero, 1 for positive number)\n 1 + Math.sign(x) is between 0 and 2 (0 for negative number, 1 for zero, 2 for positive number)\n [\"negative\", \"zero\", \"position\"][1 + Math.sign(x)] returns \n * \"negative\" for negative number\n * \"zero\" for zero\n * \"positive\" for positive number\n */\n const lat_suffix = [\"S\", \"\", \"N\"][1 + Math.sign(decimalLatitude)];\n const lon_suffix = [\"W\", \"\", \"E\"][1 + Math.sign(decimalLongitude)];\n return LATLON_FORMAT.format(decimalLatitude) + lat_suffix + \", \" + LATLON_FORMAT.format(decimalLongitude) + lon_suffix;\n }\n // Only one value is defined (should not happen)\n if ((decimalLatitude == null || decimalLongitude == null) && (decimalLatitude != null || decimalLongitude != null)) {\n return decimalLatitude + \", \" + decimalLongitude;\n }\n // Undefined\n return \"\";\n },\n display_value_elevation_depth(elevation, depth) {\n // Only elevation\n if (elevation != null && depth == null) {\n return elevation;\n }\n // Only depth\n if (elevation == null && depth != null) {\n return -depth;\n }\n // Both\n if (elevation != null && depth != null) {\n return elevation + \"/\" + (-depth);\n }\n // None\n return \"\";\n },\n display_value_day_month_year(day, month, year) {\n const values_without_null = [day, month, year].filter(v => v != null);\n return values_without_null.join(\"/\");\n },\n display_value_statusCode(statusCode) {\n let value = STATUS_CODE_LABELS[statusCode];\n if (value != null) {\n return value;\n }\n return statusCode;\n },\n display_value_typeStatus(typeStatus) {\n let value = TYPE_STATUS_LABELS[typeStatus];\n if (value != null) {\n return value;\n }\n return typeStatus;\n },\n display_value_basisOfRecord(basisOfRecord) {\n let value = BASIS_OF_RECORD_LABELS[basisOfRecord];\n if (value != null) {\n return value;\n }\n return basisOfRecord;\n },\n display_content(object, keys) {\n const values = keys.map(k => object[k]);\n // if keys = [\"elevation, \"depth\"]\n // then method_name = \"display_value_elevation_depth\" \n const method_name = 'display_value_' + keys.join('_');\n if (method_name in this) {\n // the method exist: call it\n return this[method_name](...values);\n }\n // by default: concat all the values separated by \"/\"\n return values.filter(v => v != null).join(\"/\");\n },\n }\n },\n}\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FacetElement.vue?vue&type=style&index=0&id=65ae43ae&scoped=true&lang=scss&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"container-fluid\"},[_c('BannerComponent',{attrs:{\"title\":\"eBioDiv Matching Service\",\"subtitle\":\"Linking material citations to specimens\"}}),(_vm.landing)?_c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"info-container\"},[_c('span',{staticClass:\"close-button\",on:{\"click\":function($event){return _vm.removeInfo()}}},[_vm._v(\"x \")]),_vm._m(0)])]):_vm._e(),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.step == 2),expression:\"step == 2\"}],ref:\"step2\",staticClass:\"row\"},[_c('OccurrencesList',{ref:\"occurrencesList\"})],1),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.step == 3),expression:\"step == 3\"}],staticClass:\"row\"},[_c('CurationList',{ref:\"curationList\",on:{\"back\":_vm.reloadOccurrences}})],1)],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('p',[_vm._v(\"Are you new to the matching service? Then \"),_c('a',{attrs:{\"href\":\"https://ebiodiv.org/help/\",\"target\":\"_blank\"}},[_vm._v(\"click here\")]),_vm._v(\" !\")])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.bannerCssClasses,style:(_vm.cssVars)},[_c('div',[_c('div',{staticClass:\"float-start position-absolute\"},[_c('a',{attrs:{\"href\":_vm.baseUrl}},[_c('img',{staticClass:\"medium-img\",attrs:{\"src\":require(\"../assets/images/logo_ebiodiv_small.png\")}})])]),_c('h1',[_vm._v(_vm._s(_vm.title))]),_c('p',[_c('i',[_vm._v(_vm._s(_vm.subtitle))])])]),_c('div',{staticClass:\"user-login-container\"},[_c('b-nav',[_c('b-nav-item',{attrs:{\"href\":\"https://ebiodiv.org/help/\",\"link-classes\":\"ebiodiv_navbar_link\",\"target\":\"_blank\"}},[_c('b-icon-question-circle'),_vm._v(\" Help\")],1),_c('b-nav-item',{attrs:{\"href\":\"https://ebiodiv.org/\",\"link-classes\":\"ebiodiv_navbar_link\",\"target\":\"_blank\"}},[_c('b-icon-info-circle'),_vm._v(\" About\")],1)],1),_c('UserComponent')],1)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"user-login\"},[(_vm.user.name)?[_c('div',{attrs:{\"id\":\"loginName\"}},[_c('b-icon',{attrs:{\"icon\":\"person-fill\"}}),_vm._v(\" \"+_vm._s(_vm.user.name))],1),_c('b-popover',{attrs:{\"target\":\"loginName\",\"triggers\":\"hover\",\"placement\":\"bottomright\",\"delay\":{'show': 50, 'hide': 400}}},[_c('b-container',[_c('b-row',{staticClass:\"mb-2 mt-2\"},[_c('b-col',[_vm._v(\"ORCID \"),_c('a',{attrs:{\"href\":_vm.userOrcidUrl,\"target\":\"_blank\"}},[_vm._v(_vm._s(_vm.user.orcid))])])],1),_c('b-row',{staticClass:\"mb-2 mt-2\"},[_c('b-col',[_c('b-button',{attrs:{\"variant\":\"outline-danger\",\"size\":\"sm\"},on:{\"click\":_vm.logout}},[_vm._v(\"Log out\")])],1)],1)],1)],1)]:[_c('b-button',{directives:[{name:\"b-modal\",rawName:\"v-b-modal\",value:('loginForm'),expression:\"'loginForm'\"}],attrs:{\"size\":\"sm\",\"id\":\"loginName\"}},[_c('b-icon',{attrs:{\"icon\":\"person-fill\"}}),_vm._v(\" Login\")],1),_c('b-modal',{attrs:{\"id\":\"loginForm\",\"title\":\"Login with your ORCID\",\"hide-footer\":true},on:{\"show\":_vm.onLoginShow,\"hide\":_vm.onLoginHide}},[_c('div',{staticClass:\"modal-dialog\",attrs:{\"role\":\"document\"}},[_c('div',{staticClass:\"modal-content\"},[_c('div',{staticClass:\"modal-body mx-auto\"},[_c('div',[_c('a',{staticClass:\"btn btn-outline-primary\",attrs:{\"id\":\"oauthLink\",\"href\":_vm.authUrl,\"role\":\"button\",\"target\":\"_blank\",\"rel\":\"opener\"},on:{\"click\":_vm.startOAuth}},[_c('img',{attrs:{\"src\":\"orcid_24x24.webp\"}}),_vm._v(\" Connect your ORCID\")])])])])])])]],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserComponent.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserComponent.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./UserComponent.vue?vue&type=template&id=e3031a88&scoped=true&\"\nimport script from \"./UserComponent.vue?vue&type=script&lang=js&\"\nexport * from \"./UserComponent.vue?vue&type=script&lang=js&\"\nimport style0 from \"./UserComponent.vue?vue&type=style&index=0&id=e3031a88&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"e3031a88\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BannerComponent.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BannerComponent.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./BannerComponent.vue?vue&type=template&id=54254476&scoped=true&\"\nimport script from \"./BannerComponent.vue?vue&type=script&lang=js&\"\nexport * from \"./BannerComponent.vue?vue&type=script&lang=js&\"\nimport style0 from \"./BannerComponent.vue?vue&type=style&index=0&id=54254476&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"54254476\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"component-container\",style:(_vm.cssVars)},[_c('div',{ref:\"table\"},[_c('div',{staticClass:\"content-container\"},[(this.user_query.occurrences_keys.length == 0)?_c('FacetsComponent',{ref:\"facetsBox\",staticClass:\"facets-container\",attrs:{\"filters\":_vm.filters,\"user_query\":_vm.user_query,\"updateRanking\":_vm.updateRanking,\"updateQuery\":_vm.updateQuery,\"updateBasisOfRecord\":_vm.updateBasisOfRecord,\"updateFacetSelection\":_vm.updateFacetSelection}}):_vm._e(),_c('div',{staticClass:\"full-container\"},[(_vm.in_progress)?_c('div',{staticClass:\"centered-container\"},[_c('PulseLoader',{attrs:{\"color\":_vm.theme_color.main}})],1):_c('div',[(!_vm.in_progress)?_c('p',[_vm._v(\" (Total: \"+_vm._s(_vm.total)+\" \"+_vm._s(_vm.get_occurrence_name.toLowerCase())),(_vm.total > 1)?_c('span',[_vm._v(\"s\")]):_vm._e(),_vm._v(\") \")]):_vm._e(),(this.user_query.occurrences_keys.length == 0)?_c('FiltersSelection',{attrs:{\"query_keyword\":this.user_query.q,\"facets\":this.user_query.facets_selection,\"updateQuery\":this.updateQuery,\"updatePreQuery\":this.updatePreQuery,\"updateFacetSelection\":this.updateFacetSelection,\"resetFacets\":this.resetFacets}}):_vm._e(),(_vm.occurrences.length > 0)?_c('div',{staticClass:\"sub-container\"},[_c('div',{staticClass:\"table-container\"},[_c('table',[_c('thead',[_c('tr',[_c('th',[_c('button',{ref:\"fieldsButton\",staticClass:\"button-th\",on:{\"click\":function($event){return _vm.popupFields()}}},[_c('img',{staticClass:\"mini\",attrs:{\"src\":require('../assets/images/icon_more.png')}})]),_vm._v(\" \"+_vm._s(_vm.get_occurrence_name)+\" ID \"),_c('div',{class:_vm.fields_popup,style:({ top: _vm.modalTop + 'px', left: _vm.modalLeft + 'px', zIndex: _vm.modalZIndex })},[_c('div',{staticClass:\"right-container\"},[_c('button',{staticClass:\"button-close\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){return _vm.closeFields()}}},[_c('img',{staticClass:\"mini\",attrs:{\"src\":require(\"../assets/images/icon_close.png\")}}),_vm._v(\" Close \")])]),_c('div',{staticClass:\"content-popup\"},[_c('h2',[_vm._v(\"Fields\")]),_vm._l((_vm.occurrence_characteristics),function(field){return _c('p',{key:'allfields_'+field.title},[_c('input',{attrs:{\"type\":\"checkbox\",\"id\":\"fields\",\"name\":\"fields\"},domProps:{\"checked\":field.selection},on:{\"change\":function($event){return _vm.changeSelection($event, field.field)}}}),(field.title == 'nb')?_c('span',[_vm._v(_vm._s(_vm.get_curation_name))]):_vm._e(),_vm._v(\" \"+_vm._s(field.title)+\" \")])})],2)])]),_vm._l((_vm.fields_to_display),function(field){return _c('th',{key:'display_'+field.field},[(field.title == 'nb')?_c('span',[_vm._v(_vm._s(_vm.get_curation_name))]):_vm._e(),_vm._v(\" \"+_vm._s(field.title)+\" \")])}),_c('th',[_vm._v(\"Status\")]),_c('th')],2)]),_vm._l((_vm.occurrences),function(occurrence,index){return _c('tbody',{key:'occurrence_'+occurrence.key,ref:\"table_row\",refInFor:true},[_c('OccurrencesElement',{attrs:{\"occurrence\":occurrence,\"index\":index}})],1)})],2)]),_c('br'),_c('div',{staticClass:\"page-box\"},[_c('v-pagination',{attrs:{\"page-count\":_vm.page_total,\"classes\":_vm.bootstrapPaginationClasses,\"labels\":_vm.paginationAnchorTexts},model:{value:(_vm.user_query.page),callback:function ($$v) {_vm.$set(_vm.user_query, \"page\", $$v)},expression:\"user_query.page\"}})],1)]):_vm._e()],1)])],1)])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"facets-container\",style:(_vm.cssVars)},[_c('h2',[_vm._v(\"Query\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model.trim\",value:(_vm.user_query.pre_q),expression:\"user_query.pre_q\",modifiers:{\"trim\":true}}],attrs:{\"type\":\"text\",\"required\":\"\"},domProps:{\"value\":(_vm.user_query.pre_q)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.$set(_vm.user_query, \"pre_q\", $event.target.value.trim())},\"blur\":function($event){return _vm.$forceUpdate()}}}),_c('button',{staticClass:\"button\",on:{\"click\":function($event){return _vm.search()}}},[_c('img',{staticClass:\"mini\",attrs:{\"src\":require('../assets/images/icon_search.png')}})]),_c('div',{staticClass:\"radiobutton-container\"},[_c('input',{attrs:{\"type\":\"radio\",\"id\":\"basisOfRecord\",\"name\":\"basisOfRecord\",\"value\":\"PRESERVED_SPECIMEN\"},domProps:{\"checked\":_vm.selectedBasis('PRESERVED_SPECIMEN')},on:{\"click\":function($event){return _vm.updateBasis($event)}}}),_c('label',{attrs:{\"for\":\"basisOfRecord\"}},[_vm._v(\"Preserved specimen\")]),_c('br'),_c('input',{attrs:{\"type\":\"radio\",\"id\":\"basisOfRecord\",\"name\":\"basisOfRecord\",\"value\":\"MATERIAL_CITATION\"},domProps:{\"checked\":_vm.selectedBasis('MATERIAL_CITATION')},on:{\"click\":function($event){return _vm.updateBasis($event)}}}),_c('label',{attrs:{\"for\":\"basisOfRecord\"}},[_vm._v(\"Material citation\")]),_c('br')]),_c('SortDropdown',{attrs:{\"updateSort\":this.updateRanking,\"options\":_vm.filters.ranking,\"selected\":_vm.user_query.ranking}}),_c('h2',[_vm._v(\"Filters\")]),_vm._l((this.filters.facets),function(facet){return _c('div',{key:facet.name},[_c('FacetElement',{attrs:{\"facet\":facet,\"updateFacetSelection\":_vm.updateFacetSelection,\"user_query\":_vm.user_query}})],1)})],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('PanelHideShow',{attrs:{\"expanded_init\":_vm.visibility,\"size\":\"small\"},on:{\"clicked\":_vm.updateVisibility},scopedSlots:_vm._u([{key:\"title\",fn:function(){return [_vm._v(_vm._s(_vm.facet.title))]},proxy:true},{key:\"content\",fn:function(){return [(_vm.in_progress)?_c('PulseLoader',{attrs:{\"color\":_vm.theme_color.main}}):_c('div',[(_vm.facet.field != 'year' && _vm.facet.field != 'hasRelationWithStatus')?_c('input',{directives:[{name:\"model\",rawName:\"v-model.trim\",value:(_vm.pre_value),expression:\"pre_value\",modifiers:{\"trim\":true}}],ref:_vm.facet.field+'_input',attrs:{\"type\":\"text\",\"required\":\"\",\"placeholder\":\"type to search\"},domProps:{\"value\":(_vm.pre_value)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.pre_value=$event.target.value.trim()},\"blur\":function($event){return _vm.$forceUpdate()}}}):_vm._e(),_c('hr'),(_vm.values.length > 0)?_c('div',[(_vm.facet.field == 'year')?_c('div',[_vm._v(\" \"+_vm._s(_vm.user_query.facets_selection.year)+\" \"),_c('vue-slider',{attrs:{\"data\":_vm.values,\"marks\":_vm.defined_labels,\"tooltip\":'always'},model:{value:(_vm.selected_date),callback:function ($$v) {_vm.selected_date=$$v},expression:\"selected_date\"}})],1):_c('div',_vm._l((_vm.values),function(item){return _c('div',{key:_vm.facet.field+'_'+item.value,class:_vm.getClass(item),on:{\"click\":function($event){return _vm.changeFacet(_vm.facet.field, $event)}}},[_c('input',{attrs:{\"id\":_vm.facet.field+'_'+item.value,\"name\":item.value,\"type\":\"checkbox\"},domProps:{\"value\":item.value,\"checked\":item.checked}}),_c('label',{attrs:{\"for\":_vm.facet.field+'_'+item.value}},[_c('span',{staticClass:\"name\"},[_vm._v(\" \"+_vm._s(_vm.getPrettyItemValue(item))+\" \")]),_c('span',{staticClass:\"count\"},[_vm._v(_vm._s(item.count))])])])}),0)]):_c('p',[_vm._v(\"No value found\")])])]},proxy:true}])})}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:\"title\"},[_c('img',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.expanded),expression:\"!expanded\"}],class:_vm.size,attrs:{\"src\":require(\"../assets/images/icon_plus.png\"),\"alt\":\"[+]\"},on:{\"click\":function($event){return _vm.changeExpand()}}}),_c('img',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.expanded),expression:\"expanded\"}],class:_vm.size,attrs:{\"src\":require(\"../assets/images/icon_minus.png\"),\"alt\":\"[-]\"},on:{\"click\":function($event){return _vm.changeExpand()}}}),(_vm.size=='medium')?_c('h2',[_vm._t(\"title\")],2):_vm._e(),(_vm.size=='small')?_c('h3',[_vm._t(\"title\")],2):_vm._e()]),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.expanded),expression:\"expanded\"}]},[_vm._t(\"content\")],2)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PanelHideShow.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PanelHideShow.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./PanelHideShow.vue?vue&type=template&id=6a9e4cee&scoped=true&\"\nimport script from \"./PanelHideShow.vue?vue&type=script&lang=js&\"\nexport * from \"./PanelHideShow.vue?vue&type=script&lang=js&\"\nimport style0 from \"./PanelHideShow.vue?vue&type=style&index=0&id=6a9e4cee&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"6a9e4cee\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FacetElement.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FacetElement.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./FacetElement.vue?vue&type=template&id=65ae43ae&scoped=true&\"\nimport script from \"./FacetElement.vue?vue&type=script&lang=js&\"\nexport * from \"./FacetElement.vue?vue&type=script&lang=js&\"\nimport style0 from \"./FacetElement.vue?vue&type=style&index=0&id=65ae43ae&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"65ae43ae\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"dropdown-container\",style:(_vm.cssVars)},[_c('div',{staticClass:\"dropdown\"},[_c('p',[_vm._v(\"Sort by \"),_c('span',{staticClass:\"selected-option\"},[_vm._v(_vm._s(_vm.selected_name))])]),_c('div',{staticClass:\"dropdown-content\"},_vm._l((_vm.options),function(option){return _c('p',{key:'sortby_'+option.field,on:{\"click\":function($event){return _vm.updateSort(option.field)}}},[_vm._v(_vm._s(option.title))])}),0)])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SortDropdown.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SortDropdown.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./SortDropdown.vue?vue&type=template&id=5ca1b596&scoped=true&\"\nimport script from \"./SortDropdown.vue?vue&type=script&lang=js&\"\nexport * from \"./SortDropdown.vue?vue&type=script&lang=js&\"\nimport style0 from \"./SortDropdown.vue?vue&type=style&index=0&id=5ca1b596&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"5ca1b596\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FacetsComponent.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FacetsComponent.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./FacetsComponent.vue?vue&type=template&id=b6acce8a&scoped=true&\"\nimport script from \"./FacetsComponent.vue?vue&type=script&lang=js&\"\nexport * from \"./FacetsComponent.vue?vue&type=script&lang=js&\"\nimport style0 from \"./FacetsComponent.vue?vue&type=style&index=0&id=b6acce8a&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"b6acce8a\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{style:(_vm.cssVars)},[_c('div',{staticClass:\"active-filters\"},[(_vm.query_keyword != '')?_c('span',{staticClass:\"filter-name\"},[_c('span',{staticClass:\"filter-remove\",on:{\"click\":function($event){return _vm.removeFilter('keyword', 'q')}}},[_vm._v(\"x \")]),_vm._v(\" \"+_vm._s(_vm.shortIt(_vm.query_keyword))+\" \")]):_vm._e(),_vm._l((_vm.active_filters),function(filter){return _c('span',{key:filter.name,staticClass:\"filter-name\"},[_c('span',{staticClass:\"filter-remove\",on:{\"click\":function($event){return _vm.removeFilter(filter.type, filter.name)}}},[_vm._v(\"x \")]),_vm._v(\" \"+_vm._s(_vm.shortIt(filter.name))+\" \")])}),(_vm.filters_count > 1)?_c('span',{staticClass:\"filters-remove\"},[_c('span',{on:{\"click\":_vm.removeAllFilters}},[_vm._v(\"Remove all filters\")])]):_vm._e()],2)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FiltersSelection.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FiltersSelection.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./FiltersSelection.vue?vue&type=template&id=f627e2c8&scoped=true&\"\nimport script from \"./FiltersSelection.vue?vue&type=script&lang=js&\"\nexport * from \"./FiltersSelection.vue?vue&type=script&lang=js&\"\nimport style0 from \"./FiltersSelection.vue?vue&type=style&index=0&id=f627e2c8&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"f627e2c8\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('tr',{class:_vm.tr_even,style:(_vm.cssVars)},[_c('td',{staticClass:\"space\"},[_c('a',{attrs:{\"href\":'https://www.gbif.org/occurrence/'+_vm.occurrence['key'],\"target\":\"_blank\"}},[_vm._v(_vm._s(_vm.occurrence.key))])]),_vm._l((_vm.fields_to_display),function(field){return _c('td',{key:field.title},[_vm._v(_vm._s(_vm.getValue(field.field))+\" \"),(field.field=='comment_count' && _vm.comment_count)?_c('img',{staticClass:\"mini\",attrs:{\"src\":require(\"../assets/images/icon_comment.png\")}}):_vm._e()])}),_c('td',[_c('div',{staticClass:\"progress-status\"},[_vm._v(\"  \"),_vm._l((_vm.done_yes_count),function(i){return _c('div',{key:'doneyes_'+i,staticClass:\"done-yes-status\"})}),_vm._l((_vm.done_no_count),function(i){return _c('div',{key:'doneno_'+i,staticClass:\"done-no-status\"})}),_vm._l((_vm.udcb_count),function(i){return _c('div',{key:'udcb_'+i,staticClass:\"udcb-status\"})}),_vm._l((_vm.pending_count),function(i){return _c('div',{key:'pndg_'+i,staticClass:\"pending-status\"})})],2)]),_c('td',[_c('button',{staticClass:\"button-td\",on:{\"click\":function($event){return _vm.displayOccurrence()}}},[_c('img',{staticClass:\"mini\",attrs:{\"src\":require(\"../assets/images/icon_todo.png\")}})])])],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OccurrencesElement.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OccurrencesElement.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./OccurrencesElement.vue?vue&type=template&id=087fb1af&scoped=true&\"\nimport script from \"./OccurrencesElement.vue?vue&type=script&lang=js&\"\nexport * from \"./OccurrencesElement.vue?vue&type=script&lang=js&\"\nimport style0 from \"./OccurrencesElement.vue?vue&type=style&index=0&id=087fb1af&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"087fb1af\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OccurrencesList.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OccurrencesList.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./OccurrencesList.vue?vue&type=template&id=0317c9c6&scoped=true&\"\nimport script from \"./OccurrencesList.vue?vue&type=script&lang=js&\"\nexport * from \"./OccurrencesList.vue?vue&type=script&lang=js&\"\nimport style0 from \"./OccurrencesList.vue?vue&type=style&index=0&id=0317c9c6&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"0317c9c6\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"component-container\",style:(_vm.cssVars)},[(_vm.in_progress)?_c('div',{staticClass:\"centered-container\"},[_c('PulseLoader',{attrs:{\"color\":_vm.theme_color.main}})],1):_vm._e(),(_vm.warning)?_c('div',{staticClass:\"alert alert-warning\"},[_vm._v(\" Occurrence \"+_vm._s(_vm.user_query.occurrence_key)+\" not found \")]):_vm._e(),_c('div',{staticClass:\"table-container\"},[(!_vm.in_progress && !_vm.warning)?_c('table',[_c('tr',{staticClass:\"empty-line\"},[_c('td',{attrs:{\"colspan\":\"100\"}},[_c('div',{staticClass:\"separator\"},[_c('h2',[_c('span',[_vm._v(_vm._s(_vm.get_occurrence_name)+\" \"+_vm._s(_vm.user_query.occurrence_key)+\" \"+_vm._s(_vm.get_description))])])])])]),_c('tr',[_c('th',[_vm._v(\"Key\")]),_c('th'),_vm._l((_vm.curation_characteristics),function(characteristic){return _c('th',{key:characteristic.score+'main-th'},[_vm._v(_vm._s(characteristic.name))])}),_c('th',{attrs:{\"colspan\":\"2\"}}),_c('th')],2),_c('tr',{staticClass:\"reference-entity\"},[_c('td',[_c('a',{attrs:{\"href\":'https://www.gbif.org/occurrence/'+_vm.user_query.occurrence_key,\"target\":\"_blank\"}},[_vm._v(_vm._s(_vm.user_query.occurrence_key))])]),_c('td'),_vm._l((_vm.curation_characteristics),function(characteristic){return [(characteristic.value)?_c('td',{key:characteristic.score+'main-td',class:'cell_' + characteristic.score},[_vm._v(_vm._s(_vm.display_content(_vm.get_occurrence, characteristic.value)))]):_vm._e()]}),_c('td',{attrs:{\"colspan\":\"2\"}}),_c('td',[(_vm.user_query.basisOfRecord=='MATERIAL_CITATION')?_c('button',{staticClass:\"button-table\",on:{\"click\":function($event){_vm.expanded = !_vm.expanded}}},[(!_vm.expanded)?_c('img',{staticClass:\"mini\",attrs:{\"src\":require(\"../assets/images/icon_expand.png\")}}):_vm._e(),(_vm.expanded)?_c('img',{staticClass:\"mini\",attrs:{\"src\":require(\"../assets/images/icon_reduce.png\")}}):_vm._e()]):_vm._e()])],2),(_vm.expanded)?_c('tr',{staticClass:\"expanded\"},[_c('td',{attrs:{\"colspan\":\"100\"}},[(_vm.get_occurrence.verbatimLabel)?_c('div',{staticClass:\"expanded-box\"},[_vm._v(\" \"+_vm._s(_vm.get_occurrence.verbatimLabel)+\" \")]):_vm._e(),('references' in _vm.get_occurrence)?_c('div',{staticClass:\"expanded-box\"},[_c('label',[_vm._v(\"Data source:\")]),_c('ul',[_c('li',[_c('a',{attrs:{\"href\":_vm.get_occurrence.references,\"target\":\"_blank\"}},[_vm._v(\"Treatment\")])]),('identifier' in _vm.get_occurrence)?_c('li',[_c('a',{attrs:{\"href\":_vm.get_mc,\"target\":\"_blank\"}},[_vm._v(\"Material citation\")])]):_vm._e()])]):_vm._e(),('references' in _vm.get_occurrence)?_c('div',{staticClass:\"expanded-box\"},[_c('label',[_vm._v(\"Additional links:\")]),_c('ul',[_c('li',[_c('a',{attrs:{\"href\":_vm.get_gbif_dataset,\"target\":\"_blank\"}},[_vm._v(\"GBIF dataset \"+_vm._s(_vm.get_occurrence.datasetKey))])]),_c('li',[_c('a',{attrs:{\"href\":_vm.get_biotxplorer,\"target\":\"_blank\"}},[_vm._v(\"Biotic interactions browser\")])]),_c('li',[_c('a',{attrs:{\"href\":_vm.get_sibils,\"target\":\"_blank\"}},[_vm._v(\"SIBiLS\")])])])]):_vm._e(),('references' in _vm.get_occurrence)?_c('div',{staticClass:\"expanded-box\"},[_c('a',{attrs:{\"href\":_vm.get_report_link,\"target\":\"_blank\"}},[_vm._v(\"Report an error on the content\")])]):_vm._e()])]):_vm._e(),_c('tr',{staticClass:\"empty-line\"},[_c('td',{attrs:{\"colspan\":\"100\"}},[_c('br'),_c('br'),_c('div',{staticClass:\"separator\"},[_c('h2',[_c('span',[_vm._v(_vm._s(_vm.get_curation_name)+\"s associated with the \"+_vm._s(_vm.get_occurrence_name.toLowerCase())+\" \"+_vm._s(_vm.user_query.occurrence_key))])])]),_c('p',[_vm._v(\" \"+_vm._s(_vm.to_process_curation.length)+\" suggested \"+_vm._s(_vm.get_curation_name.toLowerCase())+_vm._s(_vm.to_process_curation.length > 1?'s':'')+\" to curate \")]),_c('p',{staticClass:\"notice\"},[_vm._v(\"Please indicate for each suggested \"+_vm._s(_vm.get_curation_name.toLowerCase())+\" whether it matches the \"+_vm._s(_vm.get_occurrence_name.toLowerCase())+\" or not (Yes / No).\")])])]),(_vm.to_process_curation.length > 0)?_c('tr',[_c('th',[_vm._v(\"Key\")]),_c('th',{on:{\"click\":function($event){return _vm.sortBy('$global')}}},[_vm._v(\"Score\")]),_vm._l((_vm.curation_characteristics),function(char){return _c('th',{key:char.score+'sp-th',staticClass:\"clickable-th\",on:{\"click\":function($event){return _vm.sortBy(char.score)}}},[_vm._v(_vm._s(char.name))])}),_c('th',[_vm._v(\"Decision\")]),_c('th',[_vm._v(\"Comment\")]),_c('th')],2):_vm._e(),_vm._l((_vm.to_process_curation),function(to_process_key,index){return _c('CurationElement',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.in_current_page(index)),expression:\"in_current_page(index)\"}],key:to_process_key.occurrenceKey2,attrs:{\"pre_occurrence\":_vm.occurrences[to_process_key.occurrenceKey2],\"pre_matching\":to_process_key,\"pre_scores\":_vm.get_scores(_vm.occurrences[_vm.user_query.occurrence_key], _vm.occurrences[to_process_key.occurrenceKey2])},on:{\"updateCuration\":_vm.updateCuration}})}),(_vm.page_total > 1)?_c('tr',{staticClass:\"empty-line centered-empty\"},[_c('td',{attrs:{\"colspan\":\"100\"}},[_c('div',{staticClass:\"page-box\"},[_c('v-pagination',{attrs:{\"page-count\":_vm.page_total,\"classes\":_vm.bootstrapPaginationClasses,\"labels\":_vm.paginationAnchorTexts},model:{value:(_vm.current_page),callback:function ($$v) {_vm.current_page=$$v},expression:\"current_page\"}})],1)])]):_vm._e(),_vm._l((_vm.empty_elements),function(empty_element){return _c('CurationElement',{key:empty_element,attrs:{\"all_occurrences\":_vm.occurrences},on:{\"updateCuration\":_vm.updateCuration,\"addCuration\":_vm.addCuration,\"deleteCuration\":_vm.deleteCuration}})}),_c('tr',{staticClass:\"empty-line\"},[_c('td',{attrs:{\"colspan\":\"100\"}},[_c('div',{staticClass:\"left-container\"},[_c('br'),_c('button',{staticClass:\"green-button\",on:{\"click\":function($event){return _vm.addLine()}}},[_c('img',{staticClass:\"small\",attrs:{\"src\":require(\"../assets/images/icon_add.png\")}}),_vm._v(\" Add another \"+_vm._s(_vm.get_curation_name.toLowerCase())+\" \")])])])]),(_vm.finished_curation.length > 0)?_c('tr',{staticClass:\"empty-line\"},[_c('td',{attrs:{\"colspan\":\"100\"}},[_c('br'),_c('br'),_c('img',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.show_edit),expression:\"!show_edit\"}],staticClass:\"mini\",attrs:{\"src\":require(\"../assets/images/icon_plus.png\"),\"alt\":\"[+]\"},on:{\"click\":function($event){_vm.show_edit = !_vm.show_edit}}}),_c('img',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.show_edit),expression:\"show_edit\"}],staticClass:\"mini\",attrs:{\"src\":require(\"../assets/images/icon_minus.png\"),\"alt\":\"[-]\"},on:{\"click\":function($event){_vm.show_edit = !_vm.show_edit}}}),_vm._v(\" \"+_vm._s(_vm.finished_curation.length)+\" \"+_vm._s(_vm.get_curation_name.toLowerCase())),(_vm.finished_curation.length > 1)?_c('span',[_vm._v(\"s\")]):_vm._e(),_vm._v(\" already curated \")])]):_vm._e(),(_vm.show_edit && _vm.finished_curation.length > 0)?_c('tr',[_c('th',[_vm._v(\"Key\")]),_c('th',[_vm._v(\"Score\")]),_vm._l((_vm.curation_characteristics),function(char){return _c('th',{key:char.score+'sp-th',staticClass:\"clickable-th\"},[_vm._v(_vm._s(char.name))])}),_c('th',[_vm._v(\"Decision\")]),_c('th',[_vm._v(\"Comment\")]),_c('th')],2):_vm._e(),(_vm.show_edit && _vm.finished_curation.length > 0)?_vm._l((_vm.finished_curation),function(finished_key){return _c('CurationElement',{key:finished_key.occurrenceKey2,attrs:{\"pre_occurrence\":_vm.occurrences[finished_key.occurrenceKey2],\"pre_matching\":finished_key,\"pre_scores\":_vm.get_scores(_vm.occurrences[_vm.user_query.occurrence_key], _vm.occurrences[finished_key.occurrenceKey2])},on:{\"updateCuration\":_vm.updateCuration}})}):_vm._e()],2):_vm._e()]),(!_vm.in_progress && !_vm.warning)?_c('div',[_c('div',{staticClass:\"button-container\"},[_c('button',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.changes == 0),expression:\"changes == 0\"}],staticClass:\"grey-button\",on:{\"click\":function($event){return _vm.nosaveBack()}}},[_c('img',{staticClass:\"small\",attrs:{\"src\":require(\"../assets/images/icon_back.png\")}}),_vm._v(\" Go back to list \")]),_c('button',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.changes == 0),expression:\"changes == 0\"}],staticClass:\"grey-button\",on:{\"click\":function($event){return _vm.nosaveNext()}}},[_c('img',{staticClass:\"small\",attrs:{\"src\":require(\"../assets/images/icon_next.png\")}}),_vm._v(\" Continue to the next \"+_vm._s(_vm.get_occurrence_name.toLowerCase())+\" \")]),_c('button',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.changes > 0),expression:\"changes > 0\"}],staticClass:\"red-button\",on:{\"click\":function($event){return _vm.nosaveBack()}}},[_c('img',{staticClass:\"small\",attrs:{\"src\":require(\"../assets/images/icon_resetback.png\")}}),_vm._v(\" Reset change(s) and go back to list \")]),_c('button',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.changes > 0),expression:\"changes > 0\"}],staticClass:\"red-button\",on:{\"click\":function($event){return _vm.nosaveNext()}}},[_c('img',{staticClass:\"small\",attrs:{\"src\":require(\"../assets/images/icon_resetnext.png\")}}),_vm._v(\" Reset change(s) and continue to the next \"+_vm._s(_vm.get_occurrence_name.toLowerCase())+\" \")]),_c('br'),_c('br'),_c('button',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.changes > 0),expression:\"changes > 0\"}],staticClass:\"green-button\",on:{\"click\":function($event){return _vm.saveBack()}}},[_c('img',{staticClass:\"small\",attrs:{\"src\":require(\"../assets/images/icon_saveback.png\")}}),_vm._v(\" Save and go back to list \")]),_c('button',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.changes > 0),expression:\"changes > 0\"}],staticClass:\"green-button\",on:{\"click\":function($event){return _vm.saveNext()}}},[_c('img',{staticClass:\"small\",attrs:{\"src\":require(\"../assets/images/icon_savenext.png\")}}),_vm._v(\" Save and continue to the next \"+_vm._s(_vm.get_occurrence_name.toLowerCase())+\" \")])]),_vm._m(0)]):_vm._e(),_c('CommentDraggable')],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"left-container\"},[_c('h3',[_vm._v(\"Color legend for the matching score\")]),_c('table',{staticClass:\"legend-table\"},[_c('tr',[_c('td',[_c('div',{staticClass:\"color-box cell-color-1\"})]),_c('td',[_c('div',{staticClass:\"color-box cell-color-2\"})]),_c('td',[_c('div',{staticClass:\"color-box cell-color-3\"})]),_c('td',[_c('div',{staticClass:\"color-box cell-color-4\"})]),_c('td',[_c('div',{staticClass:\"color-box cell-color-5\"})]),_c('td',[_c('div',{staticClass:\"color-box cell-color-6\"})]),_c('td',[_c('div',{staticClass:\"color-box cell-color-7\"})]),_c('td',[_c('div',{staticClass:\"color-box cell-color-8\"})]),_c('td',[_c('div',{staticClass:\"color-box cell-color-9\"})]),_c('td',[_c('div',{staticClass:\"color-box cell-color-10\"})]),_c('td',[_c('div',{staticClass:\"color-box cell-color-11\"})])]),_c('tr',[_c('td',[_vm._v(\"1\")]),_c('td',[_vm._v(\"0.9\")]),_c('td',[_vm._v(\"0.8\")]),_c('td',[_vm._v(\"0.7\")]),_c('td',[_vm._v(\"0.6\")]),_c('td',[_vm._v(\"0.5\")]),_c('td',[_vm._v(\"0.4\")]),_c('td',[_vm._v(\"0.3\")]),_c('td',[_vm._v(\"0.2\")]),_c('td',[_vm._v(\"0.1\")]),_c('td',[_vm._v(\"0.0\")])])]),_c('a',{attrs:{\"href\":\"/scoring\",\"target\":\"_blank\"}},[_vm._v(\"Scoring algorithm\")])])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('tbody',[_c('tr',[(_vm.pre_occurrence)?_c('td',{staticClass:\"key\"},[_c('a',{attrs:{\"href\":'https://www.gbif.org/occurrence/'+_vm.occurrence.key,\"target\":\"_blank\"}},[_vm._v(_vm._s(_vm.occurrence.key))])]):_c('td',[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.occurrence_key),expression:\"occurrence_key\"}],staticClass:\"empty_key\",domProps:{\"value\":(_vm.occurrence_key)},on:{\"blur\":function($event){return _vm.fetchOccurrence()},\"input\":function($event){if($event.target.composing){ return; }_vm.occurrence_key=$event.target.value}}}),(_vm.empty_link)?_c('a',{attrs:{\"href\":_vm.empty_link,\"target\":\"_blank\"}},[_c('img',{staticClass:\"mini\",attrs:{\"src\":require(\"../assets/images/icon_link.png\")}})]):_vm._e(),(_vm.warning)?_c('span',{staticClass:\"warning\"},[_c('br'),_vm._v(_vm._s(_vm.warning))]):_vm._e()]),(_vm.occurrence)?[_c('td',{class:_vm.cellColor(_vm.scores.$global)},[_vm._v(_vm._s(_vm.scores.$global))]),_vm._l((_vm.curation_characteristics),function(char){return _c('td',{key:char.score+'sp-td',class:'cell_' + char.score + ' ' + _vm.cellColor(_vm.scores[char.score])},[_vm._v(\" \"+_vm._s(_vm.display_content(_vm.occurrence, char.value))+\" \")])}),_c('td',{staticClass:\"decision\"},[_c('input',{attrs:{\"type\":\"checkbox\"},domProps:{\"checked\":_vm.status=='yes'},on:{\"click\":function($event){return _vm.changeSelection($event, 'yes')}}}),_vm._v(\" Yes \"),_c('br'),_c('input',{attrs:{\"type\":\"checkbox\"},domProps:{\"checked\":_vm.status=='no'},on:{\"click\":function($event){return _vm.changeSelection($event, 'no')}}}),_vm._v(\" No \"),_c('br'),_c('input',{attrs:{\"type\":\"checkbox\"},domProps:{\"checked\":_vm.status=='undecidable'},on:{\"click\":function($event){return _vm.changeSelection($event, 'undecidable')}}}),_vm._v(\" Undecidable \")]),_c('td',{staticClass:\"comment\"},[_c('CommentElement',{attrs:{\"occurrence_key\":_vm.matching.occurrenceKey1,\"curation_key\":_vm.matching.occurrenceKey2}})],1),_c('td',[(_vm.occurrence.verbatimLabel)?_c('button',{staticClass:\"button-table\",on:{\"click\":function($event){_vm.expanded = !_vm.expanded}}},[(!_vm.expanded)?_c('img',{staticClass:\"mini\",attrs:{\"src\":require(\"../assets/images/icon_expand.png\")}}):_vm._e(),(_vm.expanded)?_c('img',{staticClass:\"mini\",attrs:{\"src\":require(\"../assets/images/icon_reduce.png\")}}):_vm._e()]):_vm._e()])]:[_c('td'),(_vm.in_progress == false)?_vm._l((_vm.curation_characteristics),function(char){return _c('td',{key:char.score+'sp-td-em',staticClass:\"cell-color-na\"})}):_vm._l((_vm.curation_characteristics),function(char){return _c('td',{key:char.score+'sp-td-em',staticClass:\"cell-color-na\"},[_c('PulseLoader',{attrs:{\"color\":_vm.theme_color.main,\"size\":\"5px\"}})],1)}),_c('td',{staticClass:\"decision\"}),_c('td',{staticClass:\"comment\"}),_c('td')]],2),(_vm.expanded)?_c('tr',{staticClass:\"expanded\"},[_c('td',{attrs:{\"colspan\":\"100\"}},[(_vm.occurrence.verbatimLabel)?_c('div',{staticClass:\"expanded-box\"},[_vm._v(\" \"+_vm._s(_vm.occurrence.verbatimLabel)+\" \")]):_vm._e(),('references' in _vm.occurrence)?_c('div',{staticClass:\"expanded-box\"},[_c('label',[_vm._v(\"Data source:\")]),_c('ul',[('identifier' in _vm.occurrence)?_c('li',[_c('a',{attrs:{\"href\":_vm.get_mc,\"target\":\"_blank\"}},[_vm._v(\"Material citation\")])]):_vm._e(),_c('li',[_c('a',{attrs:{\"href\":_vm.occurrence.references,\"target\":\"_blank\"}},[_vm._v(\"Treatment\")])])])]):_vm._e(),('references' in _vm.occurrence)?_c('div',{staticClass:\"expanded-box\"},[_c('label',[_vm._v(\"Additional links:\")]),_c('ul',[_c('li',[_c('a',{attrs:{\"href\":_vm.get_gbif_dataset,\"target\":\"_blank\"}},[_vm._v(\"GBIF dataset \"+_vm._s(_vm.occurrence.datasetKey))])]),_c('li',[_c('a',{attrs:{\"href\":_vm.get_biotxplorer,\"target\":\"_blank\"}},[_vm._v(\"Biotic interactions browser\")])]),_c('li',[_c('a',{attrs:{\"href\":_vm.get_sibils,\"target\":\"_blank\"}},[_vm._v(\"SIBiLS\")])])])]):_vm._e(),('references' in _vm.occurrence)?_c('div',{staticClass:\"expanded-box\"},[_c('a',{attrs:{\"href\":_vm.get_report_link,\"target\":\"_blank\"}},[_vm._v(\"Report an error on the content\")])]):_vm._e()])]):_vm._e()])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.in_progress)?_c('PulseLoader',{attrs:{\"color\":_vm.theme_color.main}}):_vm._e(),(!_vm.in_progress)?_c('div',[_c('button',{staticClass:\"button-table\",on:{\"click\":_vm.openComments}},[_c('img',{staticClass:\"small\",attrs:{\"src\":require(\"../assets/images/icon_comment.png\")}})]),_c('br'),_vm._v(\" \"+_vm._s(_vm.comments.length)+\" comment\"),(_vm.comments.length > 1)?_c('span',[_vm._v(\"s\")]):_vm._e()]):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CommentElement.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CommentElement.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CommentElement.vue?vue&type=template&id=22a19ffb&scoped=true&\"\nimport script from \"./CommentElement.vue?vue&type=script&lang=js&\"\nexport * from \"./CommentElement.vue?vue&type=script&lang=js&\"\nimport style0 from \"./CommentElement.vue?vue&type=style&index=0&id=22a19ffb&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"22a19ffb\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CurationElement.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CurationElement.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CurationElement.vue?vue&type=template&id=2617a8bd&scoped=true&\"\nimport script from \"./CurationElement.vue?vue&type=script&lang=js&\"\nexport * from \"./CurationElement.vue?vue&type=script&lang=js&\"\nimport style0 from \"./CurationElement.vue?vue&type=style&index=0&id=2617a8bd&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2617a8bd\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.comments_visibility),expression:\"comments_visibility\"}],staticClass:\"custom-dialog\",style:(_vm.dialogStyle),on:{\"mousedown\":_vm.startDrag}},[_c('div',{staticClass:\"handle\"},[_c('div',{staticClass:\"right-container\"},[_c('button',{staticClass:\"button-close\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){return _vm.closeComments()}}},[_c('img',{staticClass:\"mini\",attrs:{\"src\":require(\"../assets/images/icon_close.png\")}}),_vm._v(\" Close \")])]),_c('h2',[_vm._v(\"Comments about \"+_vm._s(_vm.occurrence_key)+\" and \"+_vm._s(_vm.curation_key))]),_c('div',{ref:\"commentsContainer\",staticClass:\"comments-container\",class:{ 'scrollable': _vm.isScrollable }},[_vm._l((_vm.comments),function(comment){return _c('div',{key:comment.id,class:_vm.comment_class(comment.orcid)},[_c('label',{attrs:{\"for\":\"msg\"}},[_c('b',{staticClass:\"orcid-link\",on:{\"click\":function($event){return _vm.goToOrcid(comment.orcid)}}},[_vm._v(_vm._s(comment.userName))])]),_vm._v(\" wrote on \"+_vm._s(new Date(comment.timestamp).toGMTString())+\" \"),_c('p',[_vm._v(_vm._s(comment.text))])])}),_c('textarea',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.comment_txt),expression:\"comment_txt\"}],attrs:{\"placeholder\":\"Type a comment\",\"name\":\"msg\",\"required\":\"\"},domProps:{\"value\":(_vm.comment_txt)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.comment_txt=$event.target.value}}}),_c('div',{staticClass:\"right-container\"},[_c('button',{staticClass:\"button-validation\",attrs:{\"type\":\"button\",\"disabled\":_vm.to_disable},on:{\"click\":function($event){return _vm.postComment()}}},[_vm._v(\" Send \")])])],2)])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CommentDraggable.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CommentDraggable.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CommentDraggable.vue?vue&type=template&id=1c2c4e07&scoped=true&\"\nimport script from \"./CommentDraggable.vue?vue&type=script&lang=js&\"\nexport * from \"./CommentDraggable.vue?vue&type=script&lang=js&\"\nimport style0 from \"./CommentDraggable.vue?vue&type=style&index=0&id=1c2c4e07&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"1c2c4e07\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CurationList.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CurationList.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CurationList.vue?vue&type=template&id=e929430a&scoped=true&\"\nimport script from \"./CurationList.vue?vue&type=script&lang=js&\"\nexport * from \"./CurationList.vue?vue&type=script&lang=js&\"\nimport style0 from \"./CurationList.vue?vue&type=style&index=0&lang=css&\"\nimport style1 from \"./CurationList.vue?vue&type=style&index=1&id=e929430a&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"e929430a\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HomePage.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HomePage.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./HomePage.vue?vue&type=template&id=97b13bb0&scoped=true&\"\nimport script from \"./HomePage.vue?vue&type=script&lang=js&\"\nexport * from \"./HomePage.vue?vue&type=script&lang=js&\"\nimport style0 from \"./HomePage.vue?vue&type=style&index=0&id=97b13bb0&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"97b13bb0\",\n null\n \n)\n\nexport default component.exports","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PanelHideShow.vue?vue&type=style&index=0&id=6a9e4cee&scoped=true&lang=scss&\"","// `Math.sign` method implementation\n// https://tc39.es/ecma262/#sec-math.sign\n// eslint-disable-next-line es/no-math-sign -- safe\nmodule.exports = Math.sign || function sign(x) {\n // eslint-disable-next-line no-self-compare -- NaN check\n return (x = +x) == 0 || x != x ? x : x < 0 ? -1 : 1;\n};\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BannerComponent.vue?vue&type=style&index=0&id=54254476&scoped=true&lang=scss&\""],"sourceRoot":""} \ No newline at end of file