From 15868be2724101be6a09794a4c817afea8e3b794 Mon Sep 17 00:00:00 2001 From: emilie19 Date: Tue, 28 Nov 2023 17:35:11 +0000 Subject: [PATCH] Update dist to output generated at feaa213 --- css/{home.01097dad.css => home.2bb4482d.css} | 2 +- index.html | 2 +- js/app.259b5a1b.js | 2 ++ js/app.259b5a1b.js.map | 1 + js/app.52a77acc.js | 2 -- js/app.52a77acc.js.map | 1 - js/{home.c5881c6a.js => home.88a5b034.js} | 6 +++--- js/home.88a5b034.js.map | 1 + js/home.c5881c6a.js.map | 1 - 9 files changed, 9 insertions(+), 9 deletions(-) rename css/{home.01097dad.css => home.2bb4482d.css} (91%) create mode 100644 js/app.259b5a1b.js create mode 100644 js/app.259b5a1b.js.map delete mode 100644 js/app.52a77acc.js delete mode 100644 js/app.52a77acc.js.map rename js/{home.c5881c6a.js => home.88a5b034.js} (53%) create mode 100644 js/home.88a5b034.js.map delete mode 100644 js/home.c5881c6a.js.map diff --git a/css/home.01097dad.css b/css/home.2bb4482d.css similarity index 91% rename from css/home.01097dad.css rename to css/home.2bb4482d.css index cdd6e40..50066b5 100644 --- a/css/home.01097dad.css +++ b/css/home.2bb4482d.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-36c6935f]{background-color:#fff;display:block;margin:10px 0;position:relative;border-radius:10px}.inputGroup label[data-v-36c6935f]{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-36c6935f]: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-36c6935f]: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-36c6935f]{width:80%;float:left}.inputGroup label .count[data-v-36c6935f]{width:20%;float:right;text-align:right;padding-right:5px}.inputGroup input:checked~label[data-v-36c6935f]{color:#fff}.inputGroup input:checked~label[data-v-36c6935f]:before{transform:translate(-50%,-50%) scale3d(56,56,1);opacity:1}.inputGroup input:checked~label[data-v-36c6935f]:after{background-color:#ccc;border-color:#ccc}.inputGroup input[data-v-36c6935f]{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-36c6935f]{width:100%;border:0 solid grey;border-radius:5px;font-size:1em;background-color:#f2f2f2;padding-top:10px}input[type=text][data-v-36c6935f]:focus{outline:none}.UDCB label[data-v-36c6935f]:after{border:2px solid #e4e41f;background-color:#e4e41f}.UDCB input:checked~label[data-v-36c6935f]:after{background-color:#e4e41f;border-color:#e4e41f}.PNDG label[data-v-36c6935f]:after{border:2px solid #ccc;background-color:#ccc}.PNDG input:checked~label[data-v-36c6935f]:after{background-color:#ccc;border-color:#ccc}.done-yes label[data-v-36c6935f]:after{border:2px solid #008f00;background-color:#008f00}.done-yes input:checked~label[data-v-36c6935f]:after{background-color:#008f00;border-color:#008f00}.done-no label[data-v-36c6935f]:after{border:2px solid #e65050;background-color:#e65050}.done-no input:checked~label[data-v-36c6935f]:after{background-color:#e65050;border-color:#e65050}.facets-container[data-v-2b96db7a]{background-color:#f2f2f2;text-align:left;padding:0;margin:0;border-right:1px solid #ddd;padding:10px}input[type=text][data-v-2b96db7a]{width:90%}.mini[data-v-2b96db7a]{width:13px;cursor:pointer}.button[data-v-2b96db7a]{display:inline-block;background-color:#aaa;border:none;color:#fff;text-align:center;padding:3px 5px;cursor:pointer}.button[data-v-2b96db7a]:hover{background-color:var(--color)}.radiobutton-container[data-v-2b96db7a]{margin:20px 0 0 0}input[type=radio][data-v-2b96db7a]{margin-right:10px;accent-color:#232323}.active-filters[data-v-077420a2]{text-align:left;margin-bottom:10px}.filter-name[data-v-077420a2]{background-color:#f2f2f2;border-radius:10px;padding:2px 10px;margin-right:5px;font-size:1em}.filter-remove[data-v-077420a2]{color:#aaa;border-right:1px solid #aaa;margin-right:5px}.filter-remove[data-v-077420a2]:hover{cursor:pointer;color:var(--color)}.filters-remove[data-v-077420a2]{padding:2px 10px;margin-right:5px;font-size:1em}.filters-remove[data-v-077420a2]:hover{cursor:pointer;color:var(--color)}.button-td[data-v-6a62445d]{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-6a62445d]:hover{background-color:var(--color)}.small[data-v-6a62445d]{width:50px}.mini[data-v-6a62445d]{width:15px}.space[data-v-6a62445d]{padding-left:20px}td[data-v-6a62445d]{padding:6px;text-align:left;white-space:nowrap}td[data-v-6a62445d]:first-child,th[data-v-6a62445d]:first-child{position:sticky;left:0;z-index:1}td[data-v-6a62445d]:last-child,th[data-v-6a62445d]:last-child{position:sticky;right:0;z-index:1}.tr-odd:not(:hover) td[data-v-6a62445d]:first-child,.tr-odd:not(:hover) td[data-v-6a62445d]:last-child{background-color:#eee}.tr-odd:hover td[data-v-6a62445d]:first-child,.tr-odd:hover td[data-v-6a62445d]:last-child{background-color:#ddd}.tr-odd[data-v-6a62445d]{background-color:#eee}.tr-even:not(:hover) td[data-v-6a62445d]:first-child,.tr-even:not(:hover) td[data-v-6a62445d]:last-child,.tr-even[data-v-6a62445d]{background-color:#fff}.tr-even:hover td[data-v-6a62445d]:first-child,.tr-even:hover td[data-v-6a62445d]:last-child{background-color:#ddd}.progress-status[data-v-6a62445d]{width:100px;display:flex;padding:0;height:10px}.done-yes-status[data-v-6a62445d]{background-color:#008f00;width:100%}.done-no-status[data-v-6a62445d]{background-color:#e65050;width:100%}.udcb-status[data-v-6a62445d]{background-color:#e4e41f;width:100%}.pending-status[data-v-6a62445d]{background-color:#ccc;width:100%}.content-container[data-v-517e85a3]{display:flex;width:100%}.facets-container[data-v-517e85a3]{flex:0 0 300px;margin-right:20px}.full-container[data-v-517e85a3]{flex-grow:1;margin:0 auto;overflow-x:auto}.centered-container[data-v-517e85a3]{text-align:center;width:100%;padding-top:50px}.sub-container[data-v-517e85a3]{margin:0;padding:0;width:100%}.table-container[data-v-517e85a3]{margin:0;padding:0;overflow-x:auto;flex-grow:1}.page-box[data-v-517e85a3]{display:flex;justify-content:center}table[data-v-517e85a3]{margin-bottom:20px;border-collapse:collapse;font-size:.8rem;background-color:#eee;width:100%;position:relative}th[data-v-517e85a3]:first-child{position:sticky;left:0;z-index:2}th[data-v-517e85a3]:last-child{position:sticky;right:0;z-index:2}td[data-v-517e85a3]:first-child{left:0;z-index:2}td[data-v-517e85a3]:last-child{right:0;z-index:2}td[data-v-517e85a3],th[data-v-517e85a3]{padding:6px;text-align:left;white-space:nowrap}tr[data-v-517e85a3]:hover{background-color:#ddd}th[data-v-517e85a3]{padding-top:6px;padding-bottom:6px;background-color:var(--color);color:#fff}.mini[data-v-517e85a3]{width:13px;cursor:pointer}.extramini[data-v-517e85a3]{width:8px;cursor:pointer}.button-th[data-v-517e85a3]{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-517e85a3]:hover{background-color:#aaa}.fields-popup.true[data-v-517e85a3]{display:block}.button-close[data-v-517e85a3]{background:#fff;border:0}.button-close[data-v-517e85a3]:hover{cursor:pointer;background-color:#f2f2f2}.right-container[data-v-517e85a3]{text-align:right;width:100%}.fields-popup[data-v-517e85a3]{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-517e85a3]{height:350px;overflow:auto}input[type=checkbox][data-v-517e85a3]{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-be94ec40]{text-align:right}.left-container[data-v-be94ec40]{text-align:left}.notice[data-v-be94ec40]{font-size:1em;font-style:italic}table[data-v-be94ec40]{margin-bottom:20px;border-collapse:collapse;width:100%;font-size:1em;background-color:#fff}tr[data-v-be94ec40]{overflow-y:auto}td[data-v-be94ec40],th[data-v-be94ec40]{border:1px solid #ddd;padding:6px;text-align:center}th[data-v-be94ec40]{padding-top:6px;padding-bottom:6px;background-color:#aaa;color:#fff}.clickable-th[data-v-be94ec40]:hover{cursor:pointer;background-color:var(--color)}.reference-entity th[data-v-be94ec40]{background-color:#fff;color:#000}.expanded[data-v-be94ec40]{background-color:#eee}.expanded-box[data-v-be94ec40]{margin:5px 0 0 10px}.expanded table[data-v-be94ec40]{width:70%;margin:20px auto;font-size:1em}button[data-v-be94ec40]{text-align:left;padding:5px 10px;margin:0 5px;width:420px;height:40px}.button-table[data-v-be94ec40],button[data-v-be94ec40]{display:inline-block;border-radius:5px;border:none;color:#fff;cursor:pointer}.button-table[data-v-be94ec40]{background-color:#aaa;text-align:center;padding:5px 5px;width:25px}.button-table[data-v-be94ec40]:hover{background-color:var(--color)}button[data-v-be94ec40]:disabled,button[disabled][data-v-be94ec40]{background-color:#ccc;color:#666}.grey-button[data-v-be94ec40]{background-color:#bbb}.grey-button[data-v-be94ec40]:hover{background-color:#aaa}.red-button[data-v-be94ec40]{background-color:#f15c5c}.red-button[data-v-be94ec40]:hover{background-color:#d62121}.green-button[data-v-be94ec40]{background-color:var(--color)}.green-button[data-v-be94ec40]:hover{background-color:var(--color-secondary)}.mini[data-v-be94ec40]{width:15px;padding-bottom:4px}.small[data-v-be94ec40]{height:30px;padding-right:10px}.empty-line td[data-v-be94ec40],.empty-line th[data-v-be94ec40]{border:0 solid #ddd}.cell-color-1[data-v-be94ec40]{background-color:rgba(122,188,129,.5647058823529412);color:#000}.cell-color-2[data-v-be94ec40]{background-color:rgba(145,197,131,.5647058823529412);color:#000}.cell-color-3[data-v-be94ec40]{background-color:rgba(171,207,135,.5647058823529412);color:#000}.cell-color-4[data-v-be94ec40]{background-color:rgba(197,216,138,.5647058823529412);color:#000}.cell-color-5[data-v-be94ec40]{background-color:rgba(224,226,142,.5019607843137255);color:#000}.cell-color-6[data-v-be94ec40]{background-color:rgba(251,235,146,.5019607843137255);color:#000}.cell-color-7[data-v-be94ec40]{background-color:rgba(246,212,139,.5019607843137255);color:#000}.cell-color-8[data-v-be94ec40]{background-color:rgba(242,187,132,.5019607843137255);color:#000}.cell-color-9[data-v-be94ec40]{background-color:rgba(237,162,124,.5019607843137255);color:#000}.cell-color-10[data-v-be94ec40]{background-color:rgba(234,137,118,.5019607843137255);color:#000}.cell-color-11[data-v-be94ec40]{background-color:rgba(230,114,111,.5019607843137255);color:#000}.cell-color-na[data-v-be94ec40]{background-color:#eee;color:#000}.color-box[data-v-be94ec40]{width:15px;height:15px}.legend-table[data-v-be94ec40]{width:200px}.legend-table td[data-v-be94ec40]{border:0 solid #000;text-align:center;padding:0 .75rem}.expanded[data-v-be94ec40],.expanded tr[data-v-be94ec40]{background-color:#fff}.expanded td[data-v-be94ec40]{padding:20px;text-align:left}.page-box[data-v-be94ec40]{display:flex;justify-content:center}.table-container[data-v-be94ec40]{margin:0;padding:1px;overflow-x:auto;flex-grow:1}.info-container[data-v-e38c456a]{position:relative}.container-fluid[data-v-e38c456a]{padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.row[data-v-e38c456a]{padding:20px;margin-left:0;margin-right:0}.close-button[data-v-e38c456a]{font-size:20px;position:absolute;color:#fff;top:5px;right:5px}.close-button[data-v-e38c456a]: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-36c6935f]{background-color:#fff;display:block;margin:10px 0;position:relative;border-radius:10px}.inputGroup label[data-v-36c6935f]{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-36c6935f]: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-36c6935f]: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-36c6935f]{width:80%;float:left}.inputGroup label .count[data-v-36c6935f]{width:20%;float:right;text-align:right;padding-right:5px}.inputGroup input:checked~label[data-v-36c6935f]{color:#fff}.inputGroup input:checked~label[data-v-36c6935f]:before{transform:translate(-50%,-50%) scale3d(56,56,1);opacity:1}.inputGroup input:checked~label[data-v-36c6935f]:after{background-color:#ccc;border-color:#ccc}.inputGroup input[data-v-36c6935f]{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-36c6935f]{width:100%;border:0 solid grey;border-radius:5px;font-size:1em;background-color:#f2f2f2;padding-top:10px}input[type=text][data-v-36c6935f]:focus{outline:none}.UDCB label[data-v-36c6935f]:after{border:2px solid #e4e41f;background-color:#e4e41f}.UDCB input:checked~label[data-v-36c6935f]:after{background-color:#e4e41f;border-color:#e4e41f}.PNDG label[data-v-36c6935f]:after{border:2px solid #ccc;background-color:#ccc}.PNDG input:checked~label[data-v-36c6935f]:after{background-color:#ccc;border-color:#ccc}.done-yes label[data-v-36c6935f]:after{border:2px solid #008f00;background-color:#008f00}.done-yes input:checked~label[data-v-36c6935f]:after{background-color:#008f00;border-color:#008f00}.done-no label[data-v-36c6935f]:after{border:2px solid #e65050;background-color:#e65050}.done-no input:checked~label[data-v-36c6935f]:after{background-color:#e65050;border-color:#e65050}.facets-container[data-v-2b96db7a]{background-color:#f2f2f2;text-align:left;padding:0;margin:0;border-right:1px solid #ddd;padding:10px}input[type=text][data-v-2b96db7a]{width:90%}.mini[data-v-2b96db7a]{width:13px;cursor:pointer}.button[data-v-2b96db7a]{display:inline-block;background-color:#aaa;border:none;color:#fff;text-align:center;padding:3px 5px;cursor:pointer}.button[data-v-2b96db7a]:hover{background-color:var(--color)}.radiobutton-container[data-v-2b96db7a]{margin:20px 0 0 0}input[type=radio][data-v-2b96db7a]{margin-right:10px;accent-color:#232323}.active-filters[data-v-077420a2]{text-align:left;margin-bottom:10px}.filter-name[data-v-077420a2]{background-color:#f2f2f2;border-radius:10px;padding:2px 10px;margin-right:5px;font-size:1em}.filter-remove[data-v-077420a2]{color:#aaa;border-right:1px solid #aaa;margin-right:5px}.filter-remove[data-v-077420a2]:hover{cursor:pointer;color:var(--color)}.filters-remove[data-v-077420a2]{padding:2px 10px;margin-right:5px;font-size:1em}.filters-remove[data-v-077420a2]:hover{cursor:pointer;color:var(--color)}.button-td[data-v-6a62445d]{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-6a62445d]:hover{background-color:var(--color)}.small[data-v-6a62445d]{width:50px}.mini[data-v-6a62445d]{width:15px}.space[data-v-6a62445d]{padding-left:20px}td[data-v-6a62445d]{padding:6px;text-align:left;white-space:nowrap}td[data-v-6a62445d]:first-child,th[data-v-6a62445d]:first-child{position:sticky;left:0;z-index:1}td[data-v-6a62445d]:last-child,th[data-v-6a62445d]:last-child{position:sticky;right:0;z-index:1}.tr-odd:not(:hover) td[data-v-6a62445d]:first-child,.tr-odd:not(:hover) td[data-v-6a62445d]:last-child{background-color:#eee}.tr-odd:hover td[data-v-6a62445d]:first-child,.tr-odd:hover td[data-v-6a62445d]:last-child{background-color:#ddd}.tr-odd[data-v-6a62445d]{background-color:#eee}.tr-even:not(:hover) td[data-v-6a62445d]:first-child,.tr-even:not(:hover) td[data-v-6a62445d]:last-child,.tr-even[data-v-6a62445d]{background-color:#fff}.tr-even:hover td[data-v-6a62445d]:first-child,.tr-even:hover td[data-v-6a62445d]:last-child{background-color:#ddd}.progress-status[data-v-6a62445d]{width:100px;display:flex;padding:0;height:10px}.done-yes-status[data-v-6a62445d]{background-color:#008f00;width:100%}.done-no-status[data-v-6a62445d]{background-color:#e65050;width:100%}.udcb-status[data-v-6a62445d]{background-color:#e4e41f;width:100%}.pending-status[data-v-6a62445d]{background-color:#ccc;width:100%}.content-container[data-v-37d14eb6]{display:flex;width:100%}.facets-container[data-v-37d14eb6]{flex:0 0 300px;margin-right:20px}.full-container[data-v-37d14eb6]{flex-grow:1;margin:0 auto;overflow-x:auto}.centered-container[data-v-37d14eb6]{text-align:center;width:100%;padding-top:50px}.sub-container[data-v-37d14eb6]{margin:0;padding:0;width:100%}.table-container[data-v-37d14eb6]{margin:0;padding:0;overflow-x:auto;flex-grow:1}.page-box[data-v-37d14eb6]{display:flex;justify-content:center}table[data-v-37d14eb6]{margin-bottom:20px;border-collapse:collapse;font-size:.8rem;background-color:#eee;width:100%;position:relative}th[data-v-37d14eb6]:first-child{position:sticky;left:0;z-index:2}th[data-v-37d14eb6]:last-child{position:sticky;right:0;z-index:2}td[data-v-37d14eb6]:first-child{left:0;z-index:2}td[data-v-37d14eb6]:last-child{right:0;z-index:2}td[data-v-37d14eb6],th[data-v-37d14eb6]{padding:6px;text-align:left;white-space:nowrap}tr[data-v-37d14eb6]:hover{background-color:#ddd}th[data-v-37d14eb6]{padding-top:6px;padding-bottom:6px;background-color:var(--color);color:#fff}.mini[data-v-37d14eb6]{width:13px;cursor:pointer}.extramini[data-v-37d14eb6]{width:8px;cursor:pointer}.button-th[data-v-37d14eb6]{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-37d14eb6]:hover{background-color:#aaa}.fields-popup.true[data-v-37d14eb6]{display:block}.button-close[data-v-37d14eb6]{background:#fff;border:0}.button-close[data-v-37d14eb6]:hover{cursor:pointer;background-color:#f2f2f2}.right-container[data-v-37d14eb6]{text-align:right;width:100%}.fields-popup[data-v-37d14eb6]{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-37d14eb6]{height:350px;overflow:auto}input[type=checkbox][data-v-37d14eb6]{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-be94ec40]{text-align:right}.left-container[data-v-be94ec40]{text-align:left}.notice[data-v-be94ec40]{font-size:1em;font-style:italic}table[data-v-be94ec40]{margin-bottom:20px;border-collapse:collapse;width:100%;font-size:1em;background-color:#fff}tr[data-v-be94ec40]{overflow-y:auto}td[data-v-be94ec40],th[data-v-be94ec40]{border:1px solid #ddd;padding:6px;text-align:center}th[data-v-be94ec40]{padding-top:6px;padding-bottom:6px;background-color:#aaa;color:#fff}.clickable-th[data-v-be94ec40]:hover{cursor:pointer;background-color:var(--color)}.reference-entity th[data-v-be94ec40]{background-color:#fff;color:#000}.expanded[data-v-be94ec40]{background-color:#eee}.expanded-box[data-v-be94ec40]{margin:5px 0 0 10px}.expanded table[data-v-be94ec40]{width:70%;margin:20px auto;font-size:1em}button[data-v-be94ec40]{text-align:left;padding:5px 10px;margin:0 5px;width:420px;height:40px}.button-table[data-v-be94ec40],button[data-v-be94ec40]{display:inline-block;border-radius:5px;border:none;color:#fff;cursor:pointer}.button-table[data-v-be94ec40]{background-color:#aaa;text-align:center;padding:5px 5px;width:25px}.button-table[data-v-be94ec40]:hover{background-color:var(--color)}button[data-v-be94ec40]:disabled,button[disabled][data-v-be94ec40]{background-color:#ccc;color:#666}.grey-button[data-v-be94ec40]{background-color:#bbb}.grey-button[data-v-be94ec40]:hover{background-color:#aaa}.red-button[data-v-be94ec40]{background-color:#f15c5c}.red-button[data-v-be94ec40]:hover{background-color:#d62121}.green-button[data-v-be94ec40]{background-color:var(--color)}.green-button[data-v-be94ec40]:hover{background-color:var(--color-secondary)}.mini[data-v-be94ec40]{width:15px;padding-bottom:4px}.small[data-v-be94ec40]{height:30px;padding-right:10px}.empty-line td[data-v-be94ec40],.empty-line th[data-v-be94ec40]{border:0 solid #ddd}.cell-color-1[data-v-be94ec40]{background-color:rgba(122,188,129,.5647058823529412);color:#000}.cell-color-2[data-v-be94ec40]{background-color:rgba(145,197,131,.5647058823529412);color:#000}.cell-color-3[data-v-be94ec40]{background-color:rgba(171,207,135,.5647058823529412);color:#000}.cell-color-4[data-v-be94ec40]{background-color:rgba(197,216,138,.5647058823529412);color:#000}.cell-color-5[data-v-be94ec40]{background-color:rgba(224,226,142,.5019607843137255);color:#000}.cell-color-6[data-v-be94ec40]{background-color:rgba(251,235,146,.5019607843137255);color:#000}.cell-color-7[data-v-be94ec40]{background-color:rgba(246,212,139,.5019607843137255);color:#000}.cell-color-8[data-v-be94ec40]{background-color:rgba(242,187,132,.5019607843137255);color:#000}.cell-color-9[data-v-be94ec40]{background-color:rgba(237,162,124,.5019607843137255);color:#000}.cell-color-10[data-v-be94ec40]{background-color:rgba(234,137,118,.5019607843137255);color:#000}.cell-color-11[data-v-be94ec40]{background-color:rgba(230,114,111,.5019607843137255);color:#000}.cell-color-na[data-v-be94ec40]{background-color:#eee;color:#000}.color-box[data-v-be94ec40]{width:15px;height:15px}.legend-table[data-v-be94ec40]{width:200px}.legend-table td[data-v-be94ec40]{border:0 solid #000;text-align:center;padding:0 .75rem}.expanded[data-v-be94ec40],.expanded tr[data-v-be94ec40]{background-color:#fff}.expanded td[data-v-be94ec40]{padding:20px;text-align:left}.page-box[data-v-be94ec40]{display:flex;justify-content:center}.table-container[data-v-be94ec40]{margin:0;padding:1px;overflow-x:auto;flex-grow:1}.info-container[data-v-e38c456a]{position:relative}.container-fluid[data-v-e38c456a]{padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.row[data-v-e38c456a]{padding:20px;margin-left:0;margin-right:0}.close-button[data-v-e38c456a]{font-size:20px;position:absolute;color:#fff;top:5px;right:5px}.close-button[data-v-e38c456a]:hover{cursor:pointer} \ No newline at end of file diff --git a/index.html b/index.html index 89fcf49..2259bd1 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.259b5a1b.js b/js/app.259b5a1b.js new file mode 100644 index 0000000..d38c6a8 --- /dev/null +++ b/js/app.259b5a1b.js @@ -0,0 +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,B,$),new ue("recordedBy",2,B,H),new ue("recordNumber",2,B,$),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,B,H),new ue("genus",1,B,H),new ue("specificEpithet",1,B,H),new ue("country",1,B,$),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=J(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),be=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("eventYear"==o||"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 'eventYear': [],\n 'year': [],\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 '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 'eventYear': false,\n 'year': false,\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 '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 ],\n facets: [\n {title: 'Status code', field:'hasRelationWithStatus'},\n {title: 'Collection date', field:'eventYear'},\n {title: 'Publication date', field:'year'},\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: '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, sortable: true},\n {title: 'Type', field: 'occurrence.typeStatus', selection: true, sortable: true},\n {title: 'Record', field: 'occurrence.basisOfRecord', selection: true, sortable: false},\n {title: 'Publication year', field: 'occurrence.year', selection: true, sortable: false},\n {title: 'Collection date', field: 'occurrence.eventDate', selection: true, sortable: true},\n {title: 'nb', field: 'relation_count', selection: true, sortable: true, ranking: \"associatedOccurrences\"},\n \n {title: 'Verbatim label', field: 'occurrence.verbatimLabel', selection: false, sortable: false},\n {title: 'Kingdom', field: 'occurrence.kingdom', selection: false, sortable: true},\n {title: 'Phylum', field: 'occurrence.phylum', selection: false, sortable: true},\n {title: 'Order', field: 'occurrence.order', selection: false, sortable: true},\n {title: 'Family', field: 'occurrence.family', selection: false, sortable: true},\n {title: 'Genus', field: 'occurrence.genus', selection: false, sortable: true},\n {title: 'Species', field: 'occurrence.species', selection: false, sortable: false},\n {title: 'Specific epithet', field: 'occurrence.specificEpithet', selection: false, sortable: true},\n {title: 'Taxon rank', field: 'occurrence.taxonRank', selection: false, sortable: true},\n {title: 'Country', field: 'occurrence.country', selection: false, sortable: true},\n {title: 'Locality', field: 'occurrence.locality', selection: false, sortable: false},\n {title: 'Institution code', field: 'occurrence.institutionCode', selection: false, sortable: true},\n {title: 'Collection code', field: 'occurrence.collectionCode', selection: false, sortable: true},\n {title: 'Recorded by', field: 'occurrence.recordedBy', selection: false, sortable: true},\n {title: 'Undecidable', field: 'occurrence.occurrenceRelationSummary.UDCB', selection: false, sortable: false},\n {title: 'Pending', field: 'occurrence.occurrenceRelationSummary.PNDG', selection: false, sortable: false},\n {title: 'Done', field: 'occurrence.occurrenceRelationSummary.DONE', selection: false, sortable: false},\n {title: 'Done (YES)', field: 'occurrence.occurrenceRelationSummary.DONE_YES', selection: false, sortable: false},\n {title: 'Done (NO)', field: 'occurrence.occurrenceRelationSummary.DONE_NO', selection: false, sortable: false},\n {title: 'Comments', field: 'comment_count', selection: false, sortable: 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 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 == 'eventYear' || 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/app.52a77acc.js b/js/app.52a77acc.js deleted file mode 100644 index be6d71c..0000000 --- a/js/app.52a77acc.js +++ /dev/null @@ -1,2 +0,0 @@ -(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,B,$),new ue("recordedBy",2,B,H),new ue("recordNumber",2,B,$),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,B,H),new ue("genus",1,B,H),new ue("specificEpithet",1,B,H),new ue("country",1,B,$),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=J(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),be=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("eventYear"==o||"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 'eventYear': [],\n 'year': [],\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 '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 'eventYear': false,\n 'year': false,\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 '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 ],\n facets: [\n {title: 'Status code', field:'hasRelationWithStatus'},\n {title: 'Collection date', field:'eventYear'},\n {title: 'Publication date', field:'year'},\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: '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, sortable: true},\n {title: 'Type', field: 'occurrence.typeStatus', selection: true, sortable: true},\n {title: 'Record', field: 'occurrence.basisOfRecord', selection: true, sortable: false},\n {title: 'Publication year', field: 'occurrence.year', selection: true, sortable: false},\n {title: 'Collection date', field: 'occurrence.eventDate', selection: true, sortable: true},\n {title: 'nb', field: 'relation_count', selection: true, sortable: false},\n {title: 'Verbatim label', field: 'occurrence.verbatimLabel', selection: false, sortable: false},\n {title: 'Kingdom', field: 'occurrence.kingdom', selection: false, sortable: true},\n {title: 'Phylum', field: 'occurrence.phylum', selection: false, sortable: true},\n {title: 'Order', field: 'occurrence.order', selection: false, sortable: true},\n {title: 'Family', field: 'occurrence.family', selection: false, sortable: true},\n {title: 'Genus', field: 'occurrence.genus', selection: false, sortable: true},\n {title: 'Species', field: 'occurrence.species', selection: false, sortable: false},\n {title: 'Specific epithet', field: 'occurrence.specificEpithet', selection: false, sortable: true},\n {title: 'Taxon rank', field: 'occurrence.taxonRank', selection: false, sortable: true},\n {title: 'Country', field: 'occurrence.country', selection: false, sortable: true},\n {title: 'Locality', field: 'occurrence.locality', selection: false, sortable: false},\n {title: 'Institution code', field: 'occurrence.institutionCode', selection: false, sortable: true},\n {title: 'Collection code', field: 'occurrence.collectionCode', selection: false, sortable: true},\n {title: 'Recorded by', field: 'occurrence.recordedBy', selection: false, sortable: true},\n {title: 'Undecidable', field: 'occurrence.occurrenceRelationSummary.UDCB', selection: false, sortable: false},\n {title: 'Pending', field: 'occurrence.occurrenceRelationSummary.PNDG', selection: false, sortable: false},\n {title: 'Done', field: 'occurrence.occurrenceRelationSummary.DONE', selection: false, sortable: false},\n {title: 'Done (YES)', field: 'occurrence.occurrenceRelationSummary.DONE_YES', selection: false, sortable: false},\n {title: 'Done (NO)', field: 'occurrence.occurrenceRelationSummary.DONE_NO', selection: false, sortable: false},\n {title: 'Comments', field: 'comment_count', selection: false, sortable: 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 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 == 'eventYear' || 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.c5881c6a.js b/js/home.88a5b034.js similarity index 53% rename from js/home.c5881c6a.js rename to js/home.88a5b034.js index 6a72549..866ce8a 100644 --- a/js/home.c5881c6a.js +++ b/js/home.88a5b034.js @@ -1,7 +1,7 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["home"],{"01ad":function(e,t){e.exports="data:image/png;base64,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"},"038e":function(e,t,n){},"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")},"0952":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"),m=n("4dae"),_=n("14c3"),v=n("9263"),g=n("9f7f"),y=n("d039"),b=g.UNSUPPORTED_Y,A=4294967295,k=Math.min,O=[].push,C=o(/./.exec),E=o(O),w=o("".slice),x=!y((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?A: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":""),_=0,g=new RegExp(e.source,p+"g");while(c=i(v,g,o)){if(l=g.lastIndex,l>_&&(E(f,w(o,_,c.index)),c.length>1&&c.index=s))break;g.lastIndex===c.index&&g.lastIndex++}return _===o.length?!d&&C(g,"")||E(f,""):E(f,w(o,_)),f.length>s?m(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,m=(i.ignoreCase?"i":"")+(i.multiline?"m":"")+(i.unicode?"u":"")+(b?"g":"y"),v=new u(b?"^(?:"+i.source+")":i,m),g=void 0===r?A:r>>>0;if(0===g)return[];if(0===s.length)return null===_(v,s)?[s]:[];var y=0,O=0,C=[];while(O1?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"},"31e7":function(e,t,n){"use strict";n("1c8d")},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"},"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 m=a(f[0]);h[p]=m,""===m&&(r.lastIndex=l(i,s(r.lastIndex),u)),p++}return 0===p?null:h}]}))},"46cc":function(e,t,n){},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;i1||"".split(/.?/).length?function(e,n){var o=h(u(this)),s=void 0===n?A: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":""),_=0,g=new RegExp(e.source,p+"g");while(c=i(v,g,o)){if(l=g.lastIndex,l>_&&(E(f,w(o,_,c.index)),c.length>1&&c.index=s))break;g.lastIndex===c.index&&g.lastIndex++}return _===o.length?!d&&C(g,"")||E(f,""):E(f,w(o,_)),f.length>s?m(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,m=(i.ignoreCase?"i":"")+(i.multiline?"m":"")+(i.unicode?"u":"")+(b?"g":"y"),v=new u(b?"^(?:"+i.source+")":i,m),g=void 0===r?A:r>>>0;if(0===g)return[];if(0===s.length)return null===_(v,s)?[s]:[];var y=0,O=0,C=[];while(O1?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"},"31e7":function(e,t,n){"use strict";n("1c8d")},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"},"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 m=a(f[0]);h[p]=m,""===m&&(r.lastIndex=l(i,s(r.lastIndex),u)),p++}return 0===p?null:h}]}))},"46cc":function(e,t,n){},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 _(u,e,c),o&&s(u,e),u}function _(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?m(e):function(t){return m(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\";","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=077420a2&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!./CurationList.vue?vue&type=style&index=1&id=be94ec40&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","module.exports = \"data:image/png;base64,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\"","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","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=2b96db7a&scoped=true&lang=scss&\"","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","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 \"),[(!_vm.isRanking({'field': 'gbifDoi'}, 'asc'))?_c('img',{staticClass:\"extramini\",attrs:{\"src\":require('../assets/images/icon_sortasc.png')},on:{\"click\":function($event){return _vm.sortBy({'field': 'gbifDoi'}, 'asc')}}}):_vm._e(),(_vm.isRanking({'field': 'gbifDoi'}, 'asc'))?_c('img',{staticClass:\"extramini\",attrs:{\"src\":require('../assets/images/icon_sortascsel.png')}}):_vm._e(),(!_vm.isRanking({'field': 'gbifDoi'}, 'dsc'))?_c('img',{staticClass:\"extramini\",attrs:{\"src\":require('../assets/images/icon_sortdsc.png')},on:{\"click\":function($event){return _vm.sortBy({'field': 'gbifDoi'}, 'dsc')}}}):_vm._e(),(_vm.isRanking({'field': 'gbifDoi'}, 'dsc'))?_c('img',{staticClass:\"extramini\",attrs:{\"src\":require('../assets/images/icon_sortdscsel.png')}}):_vm._e()],_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)])],2),_vm._l((_vm.fields_to_display),function(field){return _c('th',{key:'display_'+field.field},[(_vm.user_query.basisOfRecord =='MATERIAL_CITATION' || field.field != 'occurrence.year')?[(field.title == 'nb')?_c('span',[_vm._v(_vm._s(_vm.get_curation_name))]):_vm._e(),_vm._v(\" \"+_vm._s(field.title)+\" \"),(field.sortable)?[(!_vm.isRanking(field, 'asc'))?_c('img',{staticClass:\"extramini\",attrs:{\"src\":require('../assets/images/icon_sortasc.png')},on:{\"click\":function($event){return _vm.sortBy(field, 'asc')}}}):_vm._e(),(_vm.isRanking(field, 'asc'))?_c('img',{staticClass:\"extramini\",attrs:{\"src\":require('../assets/images/icon_sortascsel.png')}}):_vm._e(),(!_vm.isRanking(field, 'dsc'))?_c('img',{staticClass:\"extramini\",attrs:{\"src\":require('../assets/images/icon_sortdsc.png')},on:{\"click\":function($event){return _vm.sortBy(field, 'dsc')}}}):_vm._e(),(_vm.isRanking(field, 'dsc'))?_c('img',{staticClass:\"extramini\",attrs:{\"src\":require('../assets/images/icon_sortdscsel.png')}}):_vm._e()]:_vm._e()]:_vm._e()],2)}),_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('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 != 'eventYear' && _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(),(_vm.facet.field != 'eventYear' && _vm.facet.field != 'hasRelationWithStatus')?_c('hr'):_vm._e(),(_vm.values.length > 0)?_c('div',[(_vm.facet.field == 'eventYear' || _vm.facet.field == 'year')?_c('div',[_c('br'),_c('vue-slider',{attrs:{\"data\":_vm.values,\"marks\":_vm.defined_labels,\"tooltip\":'always'},on:{\"change\":function($event){return _vm.changeDate(_vm.facet.field)}},model:{value:(_vm.selected_date),callback:function ($$v) {_vm.selected_date=$$v},expression:\"selected_date\"}}),_c('br')],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=36c6935f&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=36c6935f&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 \"36c6935f\",\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=2b96db7a&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=2b96db7a&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 \"2b96db7a\",\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=077420a2&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=077420a2&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 \"077420a2\",\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.user_query.basisOfRecord=='MATERIAL_CITATION' || field.field != 'occurrence.year')?[_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()]:_vm._e()],2)}),_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=6a62445d&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=6a62445d&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 \"6a62445d\",\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=37d14eb6&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=37d14eb6&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 \"37d14eb6\",\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)?_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=be94ec40&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=be94ec40&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 \"be94ec40\",\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=e38c456a&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=e38c456a&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 \"e38c456a\",\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.c5881c6a.js.map b/js/home.c5881c6a.js.map deleted file mode 100644 index 81413e7..0000000 --- a/js/home.c5881c6a.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./src/assets/images/icon_sortasc.png","webpack:///./src/assets/images/icon_reduce.png","webpack:///./node_modules/core-js/internals/engine-ff-version.js","webpack:///./node_modules/core-js/modules/es.object.values.js","webpack:///./src/components/CommentElement.vue?c8cf","webpack:///./src/assets/images/icon_todo.png","webpack:///./node_modules/core-js/modules/es.string.split.js","webpack:///./src/assets/images/icon_sortdscsel.png","webpack:///./src/assets/images/icon_next.png","webpack:///./src/assets/images/icon_sortdsc.png","webpack:///./src/assets/images/icon_resetback.png","webpack:///./node_modules/core-js/modules/es.string.includes.js","webpack:///./src/components/UserComponent.vue?644f","webpack:///./src/assets/images/icon_expand.png","webpack:///./src/components/CurationElement.vue?03a0","webpack:///./node_modules/core-js/modules/es.math.sign.js","webpack:///./src/components/CommentDraggable.vue?0700","webpack:///./src/assets/images/icon_close.png","webpack:///./src/views/HomePage.vue?f0ab","webpack:///./src/assets/images/icon_link.png","webpack:///./src/assets/images/icon_more.png","webpack:///./node_modules/core-js/modules/es.string.match.js","webpack:///./node_modules/vue-slider-component/dist/vue-slider-component.umd.min.js","webpack:///./src/assets/images/icon_back.png","webpack:///./src/components/FacetElement.vue?acea","webpack:///./node_modules/core-js/modules/es.array.sort.js","webpack:///./node_modules/core-js/internals/engine-webkit-version.js","webpack:///./node_modules/core-js/internals/not-a-regexp.js","webpack:///./src/assets/images/icon_search.png","webpack:///./node_modules/vue-spinner/src/PulseLoader.vue?c568","webpack:///./src/assets/images/icon_minus.png","webpack:///./src/assets/images/icon_add.png","webpack:///./src/components/OccurrencesElement.vue?6612","webpack:///src/components/OccurrencesElement.vue","webpack:///./node_modules/vue-spinner/src/PulseLoader.vue?e696","webpack:///node_modules/vue-spinner/src/PulseLoader.vue","webpack:///./node_modules/vue-spinner/src/PulseLoader.vue?cb84","webpack:///./node_modules/vue-spinner/src/PulseLoader.vue?c620","webpack:///./node_modules/vue-plain-pagination/dist/vue-plain-pagination.umd.min.js","webpack:///./node_modules/core-js/modules/es.array.concat.js","webpack:///./node_modules/core-js/modules/es.array.splice.js","webpack:///./src/assets/images/icon_saveback.png","webpack:///./node_modules/core-js/internals/correct-is-regexp-logic.js","webpack:///./src/components/FiltersSelection.vue?a553","webpack:///./src/components/CurationList.vue?0ce4","webpack:///./src/assets/images/icon_plus.png","webpack:///./src/assets/images/icon_savenext.png","webpack:///./src/components/CurationList.vue?93e4","webpack:///./node_modules/core-js/modules/es.array.includes.js","webpack:///./src/assets/images/icon_sortascsel.png","webpack:///./src/assets/images/icon_comment.png","webpack:///./node_modules/core-js/internals/engine-is-ie-or-edge.js","webpack:///./src/components/FacetsComponent.vue?1cb5","webpack:///./node_modules/core-js/modules/es.object.freeze.js","webpack:///./src/assets/images/logo_ebiodiv_small.png","webpack:///./src/components/OccurrencesList.vue?15d3","webpack:///./src/assets/images/icon_resetnext.png","webpack:///./src/components/shared_fields.js","webpack:///./src/views/HomePage.vue?df13","webpack:///./src/components/BannerComponent.vue?9f12","webpack:///./src/components/UserComponent.vue?5914","webpack:///src/components/UserComponent.vue","webpack:///./src/components/UserComponent.vue?7fe9","webpack:///./src/components/UserComponent.vue?1caa","webpack:///src/components/BannerComponent.vue","webpack:///./src/components/BannerComponent.vue?98fc","webpack:///./src/components/BannerComponent.vue?cec1","webpack:///./src/components/OccurrencesList.vue?3215","webpack:///./src/components/FacetsComponent.vue?1eab","webpack:///./src/components/FacetElement.vue?888d","webpack:///./src/components/PanelHideShow.vue?c46c","webpack:///src/components/PanelHideShow.vue","webpack:///./src/components/PanelHideShow.vue?f20e","webpack:///./src/components/PanelHideShow.vue?f349","webpack:///src/components/FacetElement.vue","webpack:///./src/components/FacetElement.vue?18ce","webpack:///./src/components/FacetElement.vue?b239","webpack:///src/components/FacetsComponent.vue","webpack:///./src/components/FacetsComponent.vue?ac7c","webpack:///./src/components/FacetsComponent.vue?d0e6","webpack:///./src/components/FiltersSelection.vue?a945","webpack:///src/components/FiltersSelection.vue","webpack:///./src/components/FiltersSelection.vue?6f31","webpack:///./src/components/FiltersSelection.vue?e457","webpack:///./src/components/OccurrencesElement.vue?69be","webpack:///./src/components/OccurrencesElement.vue?72b7","webpack:///./src/components/OccurrencesElement.vue?962a","webpack:///src/components/OccurrencesList.vue","webpack:///./src/components/OccurrencesList.vue?2e0a","webpack:///./src/components/OccurrencesList.vue?0859","webpack:///./src/components/CurationList.vue?38b7","webpack:///./src/components/CurationElement.vue?c1db","webpack:///./src/components/CommentElement.vue?263c","webpack:///src/components/CommentElement.vue","webpack:///./src/components/CommentElement.vue?6212","webpack:///./src/components/CommentElement.vue?4726","webpack:///src/components/CurationElement.vue","webpack:///./src/components/CurationElement.vue?4eda","webpack:///./src/components/CurationElement.vue?9a64","webpack:///./src/components/CommentDraggable.vue?15c6","webpack:///src/components/CommentDraggable.vue","webpack:///./src/components/CommentDraggable.vue?4a5d","webpack:///./src/components/CommentDraggable.vue?0c99","webpack:///src/components/CurationList.vue","webpack:///./src/components/CurationList.vue?68e6","webpack:///./src/components/CurationList.vue?88aa","webpack:///src/views/HomePage.vue","webpack:///./src/views/HomePage.vue?514e","webpack:///./src/views/HomePage.vue?18ba","webpack:///./src/components/PanelHideShow.vue?525a","webpack:///./node_modules/core-js/internals/math-sign.js","webpack:///./src/components/BannerComponent.vue?63a0"],"names":["module","exports","userAgent","firefox","match","$","$values","values","target","stat","O","apply","call","uncurryThis","fixRegExpWellKnownSymbolLogic","isRegExp","anObject","requireObjectCoercible","speciesConstructor","advanceStringIndex","toLength","toString","getMethod","arraySlice","callRegExpExec","regexpExec","stickyHelpers","fails","UNSUPPORTED_Y","MAX_UINT32","min","Math","$push","push","exec","stringSlice","slice","SPLIT_WORKS_WITH_OVERWRITTEN_EXEC","re","originalExec","this","arguments","result","split","length","SPLIT","nativeSplit","maybeCallNative","internalSplit","separator","limit","string","lim","undefined","lastIndex","lastLength","output","flags","ignoreCase","multiline","unicode","sticky","lastLastIndex","separatorCopy","RegExp","source","index","splitter","rx","S","res","done","value","C","unicodeMatching","p","q","A","e","z","i","notARegExp","correctIsRegExpLogic","stringIndexOf","indexOf","proto","forced","includes","searchString","sign","regExpExec","MATCH","nativeMatch","regexp","matcher","global","fullUnicode","n","matchStr","t","self","r","o","l","m","c","d","Object","defineProperty","enumerable","get","Symbol","toStringTag","__esModule","create","bind","prototype","hasOwnProperty","s","btoa","a","sources","map","concat","sourceRoot","join","unescape","encodeURIComponent","JSON","stringify","u","2638","assign","reduce","Array","f","h","id","css","media","sourceMap","parts","document","DEBUG","Error","head","getElementsByTagName","navigator","test","toLowerCase","y","refs","v","createElement","type","appendChild","querySelector","parentNode","removeChild","g","k","b","filter","Boolean","styleSheet","cssText","createTextNode","childNodes","insertBefore","setAttribute","ssrId","firstChild","locals","default","shadowMode","Reflect","defineMetadata","getOwnMetadataKeys","getOwnPropertyNames","forEach","getOwnMetadata","__proto__","constructor","__decorators__","extend","mixins","_init","$options","props","charAt","set","configurable","keys","name","_componentTag","getOwnPropertyDescriptor","methods","data","computed","getPrototypeOf","registerHooks","createDecorator","8875","currentScript","stack","location","href","replace","hash","documentElement","outerHTML","trim","readyState","src","innerHTML","eef2","fb15","J","U","j","window","decorate","model","prop","event","deep","immediate","watch","isArray","handler","iterator","TypeError","writable","key","setPrototypeOf","x","P","D","construct","w","ReferenceError","sham","Proxy","Date","R","disabled","$emit","ref","class","dotClasses","attrs","tooltipValue","on","mousedown","dragStart","touchstart","$slots","dot","handleClasses","style","dotStyle","tooltip","tooltipClasses","tooltipInnerClasses","tooltipStyle","focus","tooltipPlacement","showTooltip","tooltipFormatter","String","validator","required","Function","E","V","M","_","I","B","N","L","T","H","stopPropagation","mark","pos","marksClasses","step","stepClasses","stepStyle","active","stepActiveStyle","activeStyle","hideLabel","label","labelClasses","labelStyle","labelActiveStyle","click","labelClickHandle","F","body","getBoundingClientRect","top","pageYOffset","scrollTop","clientTop","left","pageXOffset","scrollLeft","clientLeft","W","targetTouches","pageX","pageY","offsetWidth","offsetHeight","G","hook","keyCode","UP","direction","RIGHT","DOWN","LEFT","END","max","HOME","PAGE_UP","PAGE_DOWN","X","K","Y","Q","num","getDecimalLen","getExponent","safeRoundUp","decimal","pow","round","Z","getOwnPropertySymbols","tt","pt","getOwnPropertyDescriptors","defineProperties","et","ot","nt","st","rt","next","it","lt","ut","at","ct","from","dt","ft","ht","yt","VALUE","INTERVAL","MIN","MAX","ORDER","vt","dotsPos","dotsValue","cacheRangeDir","interval","order","marks","included","process","adsorb","dotOptions","onError","minRange","maxRange","enableCross","fixed","emitError","setValue","setDotsValue","sort","getIndexByValue","syncDotsPos","getValueByPos","parsePos","markList","abs","parseValue","getDotOption","minus","divide","toNumber","total","multiply","plus","getValidPos","getFixedChangePosArr","getLimitRangeChangePosArr","setDotsPos","inRange","changePos","minRangeDir","maxRangeDir","isPos","valuePosRange","gap","getValueByIndex","processArray","some","isActiveByPos","getValues","floor","getRangeDir","getDotRange","mt","bt","gt","kt","states","has","delete","add","Ot","St","wt","At","xt","Pt","Dt","Rt","jt","Mt","Vt","Et","_t","Ct","It","Lt","Tt","Bt","Nt","zt","Ft","$t","Ht","Ut","Wt","None","Drag","Focus","Gt","Xt","scale","focusDotIndex","control","isNotSync","syncValueByPos","initControl","bindEvent","unbindEvent","addEventListener","dragMove","passive","dragEnd","blurHandle","keydownHandle","removeEventListener","isHorizontal","$refs","rail","zoom","sliderData","sliderMarks","$watch","every","isDiff","silent","console","error","dragOnClick","setScale","getPosByEvent","getRecentDot","dots","setDotPos","lazy","preventDefault","isCrossDot","canSort","dragRange","$el","setTimeout","useKeyboard","container","contains","clickable","setValueByPos","dotsIndex","keydownHook","isReverse","$createElement","$scopedSlots","slot","containerClasses","containerStyles","clickHandle","dragStartOnProcess","$attrs","railStyle","renderSlot","tailSize","mainDirection","pressLabel","disabledStyle","focusStyle","tooltipDisabledStyle","tooltipFocusStyle","sliderTooltipFormatter","tooltipDirections","role","tabindex","dotAttrs","dotBaseStyle","animateTime","nativeOn","blur","getValue","height","width","dotSize","padding","contained","start","end","processStyle","transform","duration","isObjectArrayData","dataValue","isObjectData","dataLabel","Number","components","VueSliderDot","VueSliderMark","qt","Kt","aCallable","toObject","lengthOfArrayLike","internalSort","arrayMethodIsStrict","FF","IE_OR_EDGE","V8","WEBKIT","un$Sort","FAILS_ON_UNDEFINED","FAILS_ON_NULL","STRICT_METHOD","STABLE_SORT","code","chr","fromCharCode","FORCED","getSortCompare","comparefn","array","itemsLength","items","arrayLength","webkit","shared_fields","occurrence","comment_count","mapState","cssVars","done_yes_count","done_no_count","udcb_count","pending_count","fields_to_display","fields","tr_even","relation_count","status_name","mapActions","displayOccurrence","variable","loadCommentsCount","response_promise","catch","mounted","render","_vm","_h","_c","_self","directives","rawName","expression","staticClass","spinnerStyle","spinnerDelay1","spinnerDelay2","spinnerDelay3","staticRenderFns","loading","color","size","margin","radius","backgroundColor","borderRadius","display","animationName","animationDuration","animationIterationCount","animationTimingFunction","animationFillMode","animationDelay","component","1495","inspectSource","contentWindow","open","write","close","4588","ceil","isNaN","4630","propertyIsEnumerable","5537","version","mode","copyright","core","6821","valueOf","7726","__g","8378","__e","check","9093","aa77","be13","c366","c5f6","charCodeAt","NaN","parseInt","c69a","ca5a","random","cb7c","ce10","d3f4","d8e8","e11e","fab2","paginationClasses","ul","paginationLabels","first","li","hasFirst","liDisable","button","buttonDisable","domProps","_s","_e","prev","rangeFirstPage","goto","_v","_l","range","hasActive","liActive","buttonActive","rangeLastPage","pageCount","hasLast","last","classes","labels","options","_compiled","functional","_scopeId","$vnode","ssrContext","parent","__VUE_SSR_CONTEXT__","_registeredComponents","_ssrRegister","$root","shadowRoot","_injectStyles","beforeCreate","__file","fdef","isObject","createProperty","arraySpeciesCreate","arrayMethodHasSpeciesSupport","wellKnownSymbol","V8_VERSION","IS_CONCAT_SPREADABLE","MAX_SAFE_INTEGER","MAXIMUM_ALLOWED_INDEX_EXCEEDED","IS_CONCAT_SPREADABLE_SUPPORT","SPECIES_SUPPORT","isConcatSpreadable","spreadable","arg","len","toAbsoluteIndex","toIntegerOrInfinity","HAS_SPECIES_SUPPORT","MAXIMUM_ALLOWED_LENGTH_EXCEEDED","splice","deleteCount","insertCount","actualDeleteCount","to","actualStart","argumentsLength","METHOD_NAME","error1","error2","$includes","addToUnscopables","el","UA","FREEZING","onFreeze","$freeze","freeze","FAILS_ON_PRIMITIVES","STATUS_CODE_LABELS","BASIS_OF_RECORD_LABELS","PRESERVED_SPECIMEN","FOSSIL_SPECIMEN","LIVING_SPECIMEN","OBSERVATION","HUMAN_OBSERVATION","MACHINE_OBSERVATION","LITERATURE","MATERIAL_SAMPLE","OCCURRENCE","MATERIAL_CITATION","UNKNOWN","TYPE_STATUS_LABELS","TYPE","TYPE_SPECIES","TYPE_GENUS","ALLOLECTOTYPE","ALLONEOTYPE","ALLOTYPE","COTYPE","EPITYPE","EXEPITYPE","EXHOLOTYPE","EXISOTYPE","EXLECTOTYPE","EXNEOTYPE","EXPARATYPE","EXSYNTYPE","EXTYPE","HAPANTOTYPE","HOLOTYPE","ICONOTYPE","ISOLECTOTYPE","ISONEOTYPE","ISOSYNTYPE","ISOTYPE","LECTOTYPE","NEOTYPE","PARALECTOTYPE","PARANEOTYPE","PARATYPE","PLASTOHOLOTYPE","PLASTOISOTYPE","PLASTOLECTOTYPE","PLASTONEOTYPE","PLASTOPARATYPE","PLASTOSYNTYPE","PLASTOTYPE","SECONDARYTYPE","SUPPLEMENTARYTYPE","SYNTYPE","TOPOTYPE","ORIGINALMATERIAL","NOTATYPE","LATLON_FORMAT","Intl","NumberFormat","minimumFractionDigits","maximumFractionDigits","mixin_fields","display_value_decimalLatitude_decimalLongitude","decimalLatitude","decimalLongitude","lat_suffix","lon_suffix","format","display_value_elevation_depth","elevation","depth","display_value_day_month_year","day","month","year","values_without_null","display_value_statusCode","statusCode","display_value_typeStatus","typeStatus","display_value_basisOfRecord","basisOfRecord","display_content","object","method_name","$event","removeInfo","_m","reloadOccurrences","bannerCssClasses","baseUrl","title","subtitle","user","userOrcidUrl","orcid","logout","onLoginShow","onLoginHide","authUrl","startOAuth","pendingLogin","orcidToken","UserComponent","user_query","occurrences_keys","filters","updateRanking","updateQuery","updateBasisOfRecord","updateFacetSelection","theme_color","main","in_progress","get_occurrence_name","facets_selection","updatePreQuery","resetFacets","occurrences","popupFields","isRanking","sortBy","fields_popup","modalTop","modalLeft","zIndex","modalZIndex","closeFields","field","selection","changeSelection","get_curation_name","refInFor","page_total","bootstrapPaginationClasses","paginationAnchorTexts","callback","$$v","$set","modifiers","composing","$forceUpdate","search","selectedBasis","updateBasis","facet","visibility","updateVisibility","scopedSlots","_u","fn","proxy","pre_value","defined_labels","changeDate","selected_date","item","getClass","changeFacet","checked","getPrettyItemValue","count","expanded","changeExpand","expanded_init","PulseLoader","PanelHideShow","VueSlider","item_size","timer","loadFacet","loadFacetWithKeywords","text","clearTimeout","updateFacetValues","dates","list","min_date","clean_values","present_values","getCount","filter_list","searchFacet","val","FacetElement","query_keyword","removeFilter","shortIt","filters_count","removeAllFilters","facets","active_filters","facet_name","term","vPagination","FacetsComponent","OccurrencesElement","FiltersSelection","popup_visibility","searchOccurrencesAPI","new_list","parameters","query","position","rowToScroll","behavior","alert","handleScroll","getRankingValue","destroyed","occurrence_key","warning","get_description","characteristic","score","get_occurrence","verbatimLabel","references","get_mc","get_gbif_dataset","datasetKey","get_biotxplorer","get_sibils","get_report_link","to_process_curation","char","to_process_key","in_current_page","occurrenceKey2","get_scores","updateCuration","current_page","empty_element","addCuration","deleteCuration","addLine","finished_curation","show_edit","finished_key","changes","nosaveBack","nosaveNext","saveBack","saveNext","fetchOccurrence","empty_link","cellColor","scores","$global","status","matching","occurrenceKey1","openComments","comments","curation_key","to_disable","loadComment","beforeMount","CommentElement","pre_occurrence","pre_matching","pre_scores","all_occurrences","get_plazi_treatment_id","normalizeValue","class_name","choice","toggle","loadGBIF","then","startDrag","closeComments","isScrollable","comment","comment_class","goToOrcid","userName","timestamp","toGMTString","comment_txt","postComment","dragging","offsetX","offsetY","initialX","initialY","comments_visibility","pending_post","dialogStyle","openNewComments","new_comment","sendComment","final_class","scrollToBottom","offsetLeft","offsetTop","clientX","clientY","drag","deltaX","deltaY","stopDrag","CurationElement","CommentDraggable","relations","empty_relations","empty_elements","change_list","by","asc","pendingSave","action","per_page","to_process_empty","filtered_empty","item_min","item_max","openDialog","isDialogVisible","closeDialog","searchCurationAPI","occurrenceKey","searchNextCurationAPI","saved_json","searchNextByList","filterListToDo","filtered_curation","condition","filterListDone","occurrence1","occurrence2","element","saved_data","go_next","saveStop","save","saveToSibBackend","occurrenceIdToSave","occurrenceRelations","decision","is_new_decision","refOccurrence","saveToPlaziBackend","saveJson","BannerComponent","OccurrencesList","CurationList","is_disabled","runSearchFromURL","displayOccurrences","page","occurrencesKeys","displayCuration","loadParametersFromURL","ranking","loadInstitutions","institution_list","created"],"mappings":"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","file":"js/home.c5881c6a.js","sourcesContent":["module.exports = \"data:image/png;base64,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\"","module.exports = __webpack_public_path__ + \"img/icon_reduce.72cce8bc.png\";","var userAgent = require('../internals/engine-user-agent');\n\nvar firefox = userAgent.match(/firefox\\/(\\d+)/i);\n\nmodule.exports = !!firefox && +firefox[1];\n","var $ = require('../internals/export');\nvar $values = require('../internals/object-to-array').values;\n\n// `Object.values` method\n// https://tc39.es/ecma262/#sec-object.values\n$({ target: 'Object', stat: true }, {\n values: function values(O) {\n return $values(O);\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!./CommentElement.vue?vue&type=style&index=0&id=22a19ffb&scoped=true&lang=scss&\"","module.exports = __webpack_public_path__ + \"img/icon_todo.00bfd349.png\";","'use strict';\nvar apply = require('../internals/function-apply');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar isRegExp = require('../internals/is-regexp');\nvar anObject = require('../internals/an-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar speciesConstructor = require('../internals/species-constructor');\nvar advanceStringIndex = require('../internals/advance-string-index');\nvar toLength = require('../internals/to-length');\nvar toString = require('../internals/to-string');\nvar getMethod = require('../internals/get-method');\nvar arraySlice = require('../internals/array-slice-simple');\nvar callRegExpExec = require('../internals/regexp-exec-abstract');\nvar regexpExec = require('../internals/regexp-exec');\nvar stickyHelpers = require('../internals/regexp-sticky-helpers');\nvar fails = require('../internals/fails');\n\nvar UNSUPPORTED_Y = stickyHelpers.UNSUPPORTED_Y;\nvar MAX_UINT32 = 0xFFFFFFFF;\nvar min = Math.min;\nvar $push = [].push;\nvar exec = uncurryThis(/./.exec);\nvar push = uncurryThis($push);\nvar stringSlice = uncurryThis(''.slice);\n\n// Chrome 51 has a buggy \"split\" implementation when RegExp#exec !== nativeExec\n// Weex JS has frozen built-in prototypes, so use try / catch wrapper\nvar SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = !fails(function () {\n // eslint-disable-next-line regexp/no-empty-group -- required for testing\n var re = /(?:)/;\n var originalExec = re.exec;\n re.exec = function () { return originalExec.apply(this, arguments); };\n var result = 'ab'.split(re);\n return result.length !== 2 || result[0] !== 'a' || result[1] !== 'b';\n});\n\n// @@split logic\nfixRegExpWellKnownSymbolLogic('split', function (SPLIT, nativeSplit, maybeCallNative) {\n var internalSplit;\n if (\n 'abbc'.split(/(b)*/)[1] == 'c' ||\n // eslint-disable-next-line regexp/no-empty-group -- required for testing\n 'test'.split(/(?:)/, -1).length != 4 ||\n 'ab'.split(/(?:ab)*/).length != 2 ||\n '.'.split(/(.?)(.?)/).length != 4 ||\n // eslint-disable-next-line regexp/no-empty-capturing-group, regexp/no-empty-group -- required for testing\n '.'.split(/()()/).length > 1 ||\n ''.split(/.?/).length\n ) {\n // based on es5-shim implementation, need to rework it\n internalSplit = function (separator, limit) {\n var string = toString(requireObjectCoercible(this));\n var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;\n if (lim === 0) return [];\n if (separator === undefined) return [string];\n // If `separator` is not a regex, use native split\n if (!isRegExp(separator)) {\n return call(nativeSplit, string, separator, lim);\n }\n var output = [];\n var flags = (separator.ignoreCase ? 'i' : '') +\n (separator.multiline ? 'm' : '') +\n (separator.unicode ? 'u' : '') +\n (separator.sticky ? 'y' : '');\n var lastLastIndex = 0;\n // Make `global` and avoid `lastIndex` issues by working with a copy\n var separatorCopy = new RegExp(separator.source, flags + 'g');\n var match, lastIndex, lastLength;\n while (match = call(regexpExec, separatorCopy, string)) {\n lastIndex = separatorCopy.lastIndex;\n if (lastIndex > lastLastIndex) {\n push(output, stringSlice(string, lastLastIndex, match.index));\n if (match.length > 1 && match.index < string.length) apply($push, output, arraySlice(match, 1));\n lastLength = match[0].length;\n lastLastIndex = lastIndex;\n if (output.length >= lim) break;\n }\n if (separatorCopy.lastIndex === match.index) separatorCopy.lastIndex++; // Avoid an infinite loop\n }\n if (lastLastIndex === string.length) {\n if (lastLength || !exec(separatorCopy, '')) push(output, '');\n } else push(output, stringSlice(string, lastLastIndex));\n return output.length > lim ? arraySlice(output, 0, lim) : output;\n };\n // Chakra, V8\n } else if ('0'.split(undefined, 0).length) {\n internalSplit = function (separator, limit) {\n return separator === undefined && limit === 0 ? [] : call(nativeSplit, this, separator, limit);\n };\n } else internalSplit = nativeSplit;\n\n return [\n // `String.prototype.split` method\n // https://tc39.es/ecma262/#sec-string.prototype.split\n function split(separator, limit) {\n var O = requireObjectCoercible(this);\n var splitter = separator == undefined ? undefined : getMethod(separator, SPLIT);\n return splitter\n ? call(splitter, separator, O, limit)\n : call(internalSplit, toString(O), separator, limit);\n },\n // `RegExp.prototype[@@split]` method\n // https://tc39.es/ecma262/#sec-regexp.prototype-@@split\n //\n // NOTE: This cannot be properly polyfilled in engines that don't support\n // the 'y' flag.\n function (string, limit) {\n var rx = anObject(this);\n var S = toString(string);\n var res = maybeCallNative(internalSplit, rx, S, limit, internalSplit !== nativeSplit);\n\n if (res.done) return res.value;\n\n var C = speciesConstructor(rx, RegExp);\n\n var unicodeMatching = rx.unicode;\n var flags = (rx.ignoreCase ? 'i' : '') +\n (rx.multiline ? 'm' : '') +\n (rx.unicode ? 'u' : '') +\n (UNSUPPORTED_Y ? 'g' : 'y');\n\n // ^(? + rx + ) is needed, in combination with some S slicing, to\n // simulate the 'y' flag.\n var splitter = new C(UNSUPPORTED_Y ? '^(?:' + rx.source + ')' : rx, flags);\n var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;\n if (lim === 0) return [];\n if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];\n var p = 0;\n var q = 0;\n var A = [];\n while (q < S.length) {\n splitter.lastIndex = UNSUPPORTED_Y ? 0 : q;\n var z = callRegExpExec(splitter, UNSUPPORTED_Y ? stringSlice(S, q) : S);\n var e;\n if (\n z === null ||\n (e = min(toLength(splitter.lastIndex + (UNSUPPORTED_Y ? q : 0)), S.length)) === p\n ) {\n q = advanceStringIndex(S, q, unicodeMatching);\n } else {\n push(A, stringSlice(S, p, q));\n if (A.length === lim) return A;\n for (var i = 1; i <= z.length - 1; i++) {\n push(A, z[i]);\n if (A.length === lim) return A;\n }\n q = p = e;\n }\n }\n push(A, stringSlice(S, p));\n return A;\n }\n ];\n}, !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC, UNSUPPORTED_Y);\n","module.exports = \"data:image/png;base64,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\"","module.exports = __webpack_public_path__ + \"img/icon_next.15dd15b9.png\";","module.exports = \"data:image/png;base64,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\"","module.exports = __webpack_public_path__ + \"img/icon_resetback.588b599e.png\";","'use strict';\nvar $ = require('../internals/export');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar notARegExp = require('../internals/not-a-regexp');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar toString = require('../internals/to-string');\nvar correctIsRegExpLogic = require('../internals/correct-is-regexp-logic');\n\nvar stringIndexOf = uncurryThis(''.indexOf);\n\n// `String.prototype.includes` method\n// https://tc39.es/ecma262/#sec-string.prototype.includes\n$({ target: 'String', proto: true, forced: !correctIsRegExpLogic('includes') }, {\n includes: function includes(searchString /* , position = 0 */) {\n return !!~stringIndexOf(\n toString(requireObjectCoercible(this)),\n toString(notARegExp(searchString)),\n arguments.length > 1 ? arguments[1] : undefined\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!./UserComponent.vue?vue&type=style&index=0&id=e3031a88&scoped=true&lang=scss&\"","module.exports = __webpack_public_path__ + \"img/icon_expand.01503fbf.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!./CurationElement.vue?vue&type=style&index=0&id=2617a8bd&scoped=true&lang=scss&\"","var $ = require('../internals/export');\nvar sign = require('../internals/math-sign');\n\n// `Math.sign` method\n// https://tc39.es/ecma262/#sec-math.sign\n$({ target: 'Math', stat: true }, {\n sign: sign\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!./CommentDraggable.vue?vue&type=style&index=0&id=1c2c4e07&scoped=true&lang=scss&\"","module.exports = __webpack_public_path__ + \"img/icon_close.0cd9cdfd.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=e38c456a&scoped=true&lang=scss&\"","module.exports = __webpack_public_path__ + \"img/icon_link.0979c4cd.png\";","module.exports = __webpack_public_path__ + \"img/icon_more.4319a10b.png\";","'use strict';\nvar call = require('../internals/function-call');\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar anObject = require('../internals/an-object');\nvar toLength = require('../internals/to-length');\nvar toString = require('../internals/to-string');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar getMethod = require('../internals/get-method');\nvar advanceStringIndex = require('../internals/advance-string-index');\nvar regExpExec = require('../internals/regexp-exec-abstract');\n\n// @@match logic\nfixRegExpWellKnownSymbolLogic('match', function (MATCH, nativeMatch, maybeCallNative) {\n return [\n // `String.prototype.match` method\n // https://tc39.es/ecma262/#sec-string.prototype.match\n function match(regexp) {\n var O = requireObjectCoercible(this);\n var matcher = regexp == undefined ? undefined : getMethod(regexp, MATCH);\n return matcher ? call(matcher, regexp, O) : new RegExp(regexp)[MATCH](toString(O));\n },\n // `RegExp.prototype[@@match]` method\n // https://tc39.es/ecma262/#sec-regexp.prototype-@@match\n function (string) {\n var rx = anObject(this);\n var S = toString(string);\n var res = maybeCallNative(nativeMatch, rx, S);\n\n if (res.done) return res.value;\n\n if (!rx.global) return regExpExec(rx, S);\n\n var fullUnicode = rx.unicode;\n rx.lastIndex = 0;\n var A = [];\n var n = 0;\n var result;\n while ((result = regExpExec(rx, S)) !== null) {\n var matchStr = toString(result[0]);\n A[n] = matchStr;\n if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);\n n++;\n }\n return n === 0 ? null : A;\n }\n ];\n});\n","(function(t,e){\"object\"===typeof exports&&\"object\"===typeof module?module.exports=e(require(\"vue\")):\"function\"===typeof define&&define.amd?define([\"vue\"],e):\"object\"===typeof exports?exports[\"vue-slider-component\"]=e(require(\"vue\")):t[\"vue-slider-component\"]=e(t[\"Vue\"])})(\"undefined\"!==typeof self?self:this,(function(t){return function(t){var e={};function r(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){\"undefined\"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(t,\"__esModule\",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&\"object\"===typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,\"default\",{enumerable:!0,value:t}),2&e&&\"string\"!=typeof t)for(var o in t)r.d(n,o,function(e){return t[e]}.bind(null,o));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t[\"default\"]}:function(){return t};return r.d(e,\"a\",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p=\"\",r(r.s=\"fb15\")}({\"091b\":function(t,e,r){var n=r(\"24fb\");e=n(!1),e.push([t.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%)}\",\"\"]),t.exports=e},\"24fb\":function(t,e,r){\"use strict\";function n(t,e){var r=t[1]||\"\",n=t[3];if(!n)return r;if(e&&\"function\"===typeof btoa){var i=o(n),a=n.sources.map((function(t){return\"/*# sourceURL=\".concat(n.sourceRoot||\"\").concat(t,\" */\")}));return[r].concat(a).concat([i]).join(\"\\n\")}return[r].join(\"\\n\")}function o(t){var e=btoa(unescape(encodeURIComponent(JSON.stringify(t)))),r=\"sourceMappingURL=data:application/json;charset=utf-8;base64,\".concat(e);return\"/*# \".concat(r,\" */\")}t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var r=n(e,t);return e[2]?\"@media \".concat(e[2],\" {\").concat(r,\"}\"):r})).join(\"\")},e.i=function(t,r,n){\"string\"===typeof t&&(t=[[null,t,\"\"]]);var o={};if(n)for(var i=0;ir.parts.length&&(n.parts.length=r.parts.length)}else{var a=[];for(o=0;o-1)e[t]=r[t];else{var n=Object.getOwnPropertyDescriptor(r,t);void 0!==n.value?\"function\"===typeof n.value?(e.methods||(e.methods={}))[t]=n.value:(e.mixins||(e.mixins=[])).push({data:function(){var e;return e={},e[t]=n.value,e}}):(n.get||n.set)&&((e.computed||(e.computed={}))[t]={get:n.get,set:n.set})}})),(e.mixins||(e.mixins=[])).push({data:function(){return h(this,t)}});var n=t.__decorators__;n&&(n.forEach((function(t){return t(e)})),delete t.__decorators__);var s=Object.getPrototypeOf(t.prototype),u=s instanceof o?s.constructor:o,l=u.extend(e);return v(l,t,u),i&&a(l,t),l}function v(t,e,r){Object.getOwnPropertyNames(e).forEach((function(n){if(\"prototype\"!==n){var o=Object.getOwnPropertyDescriptor(t,n);if(!o||o.configurable){var i=Object.getOwnPropertyDescriptor(e,n);if(!l){if(\"cid\"===n)return;var a=Object.getOwnPropertyDescriptor(r,n);if(!f(i.value)&&a&&a.value===i.value)return}0,Object.defineProperty(t,n,i)}}}))}function m(t){return\"function\"===typeof t?y(t):function(e){return y(e,t)}}m.registerHooks=function(t){p.push.apply(p,t)},e.default=m,e.createDecorator=c,e.mixins=d},\"7a57\":function(t,e,r){var n=r(\"24fb\");e=n(!1),e.push([t.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}\",\"\"]),t.exports=e},8875:function(t,e,r){var n,o,i;(function(r,a){o=[],n=a,i=\"function\"===typeof n?n.apply(e,o):n,void 0===i||(t.exports=i)})(\"undefined\"!==typeof self&&self,(function(){function t(){var e=Object.getOwnPropertyDescriptor(document,\"currentScript\");if(!e&&\"currentScript\"in document&&document.currentScript)return document.currentScript;if(e&&e.get!==t&&document.currentScript)return document.currentScript;try{throw new Error}catch(h){var r,n,o,i=/.*at [^(]*\\((.*):(.+):(.+)\\)$/gi,a=/@([^@]*):(\\d+):(\\d+)\\s*$/gi,s=i.exec(h.stack)||a.exec(h.stack),u=s&&s[1]||!1,l=s&&s[2]||!1,c=document.location.href.replace(document.location.hash,\"\"),d=document.getElementsByTagName(\"script\");u===c&&(r=document.documentElement.outerHTML,n=new RegExp(\"(?:[^\\\\n]+?\\\\n){0,\"+(l-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\";","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=077420a2&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!./CurationList.vue?vue&type=style&index=1&id=be94ec40&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","module.exports = \"data:image/png;base64,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\"","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","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=2b96db7a&scoped=true&lang=scss&\"","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\";","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=517e85a3&scoped=true&lang=scss&\"","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","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 \"),[(!_vm.isRanking('gbifDoi', 'asc'))?_c('img',{staticClass:\"extramini\",attrs:{\"src\":require('../assets/images/icon_sortasc.png')},on:{\"click\":function($event){return _vm.sortBy('gbifDoi', 'asc')}}}):_vm._e(),(_vm.isRanking('gbifDoi', 'asc'))?_c('img',{staticClass:\"extramini\",attrs:{\"src\":require('../assets/images/icon_sortascsel.png')}}):_vm._e(),(!_vm.isRanking('gbifDoi', 'dsc'))?_c('img',{staticClass:\"extramini\",attrs:{\"src\":require('../assets/images/icon_sortdsc.png')},on:{\"click\":function($event){return _vm.sortBy('gbifDoi', 'dsc')}}}):_vm._e(),(_vm.isRanking('gbifDoi', 'dsc'))?_c('img',{staticClass:\"extramini\",attrs:{\"src\":require('../assets/images/icon_sortdscsel.png')}}):_vm._e()],_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)])],2),_vm._l((_vm.fields_to_display),function(field){return _c('th',{key:'display_'+field.field},[(_vm.user_query.basisOfRecord =='MATERIAL_CITATION' || field.field != 'occurrence.year')?[(field.title == 'nb')?_c('span',[_vm._v(_vm._s(_vm.get_curation_name))]):_vm._e(),_vm._v(\" \"+_vm._s(field.title)+\" \"),(field.sortable)?[(!_vm.isRanking(field.field, 'asc'))?_c('img',{staticClass:\"extramini\",attrs:{\"src\":require('../assets/images/icon_sortasc.png')},on:{\"click\":function($event){return _vm.sortBy(field.field, 'asc')}}}):_vm._e(),(_vm.isRanking(field.field, 'asc'))?_c('img',{staticClass:\"extramini\",attrs:{\"src\":require('../assets/images/icon_sortascsel.png')}}):_vm._e(),(!_vm.isRanking(field.field, 'dsc'))?_c('img',{staticClass:\"extramini\",attrs:{\"src\":require('../assets/images/icon_sortdsc.png')},on:{\"click\":function($event){return _vm.sortBy(field.field, 'dsc')}}}):_vm._e(),(_vm.isRanking(field.field, 'dsc'))?_c('img',{staticClass:\"extramini\",attrs:{\"src\":require('../assets/images/icon_sortdscsel.png')}}):_vm._e()]:_vm._e()]:_vm._e()],2)}),_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('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 != 'eventYear' && _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(),(_vm.facet.field != 'eventYear' && _vm.facet.field != 'hasRelationWithStatus')?_c('hr'):_vm._e(),(_vm.values.length > 0)?_c('div',[(_vm.facet.field == 'eventYear' || _vm.facet.field == 'year')?_c('div',[_c('br'),_c('vue-slider',{attrs:{\"data\":_vm.values,\"marks\":_vm.defined_labels,\"tooltip\":'always'},on:{\"change\":function($event){return _vm.changeDate(_vm.facet.field)}},model:{value:(_vm.selected_date),callback:function ($$v) {_vm.selected_date=$$v},expression:\"selected_date\"}}),_c('br')],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=36c6935f&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=36c6935f&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 \"36c6935f\",\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=2b96db7a&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=2b96db7a&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 \"2b96db7a\",\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=077420a2&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=077420a2&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 \"077420a2\",\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.user_query.basisOfRecord=='MATERIAL_CITATION' || field.field != 'occurrence.year')?[_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()]:_vm._e()],2)}),_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=6a62445d&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=6a62445d&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 \"6a62445d\",\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=517e85a3&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=517e85a3&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 \"517e85a3\",\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)?_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=be94ec40&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=be94ec40&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 \"be94ec40\",\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=e38c456a&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=e38c456a&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 \"e38c456a\",\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